Skip to content

Conversation

@codeZeilen
Copy link
Member

@codeZeilen codeZeilen commented Jan 8, 2026

This issue is described in more detail under this issue (internal link)

Essentially, when multiple madrat jobs are started that all want to write the same PUC, they might end up doing it simultaneously. This PR prevents that and also prevents reading a PUC that was not completely written yet (although that is much more unlikely, it may still occur, when the file is already present but not yet fully written).

Open todos:

  • Test with full pipeline with parallel jobs

@codeZeilen codeZeilen marked this pull request as ready for review January 9, 2026 08:58
Copy link
Contributor

@pascal-sauer pascal-sauer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

buildLibrary is still missing.
Thanks for (hopefully 🤞 ) fixing the corrupt puc issue! Plus you implemented a tricky test 💯

Copy link
Contributor

@pascal-sauer pascal-sauer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great, thanks!

@codeZeilen codeZeilen merged commit 158e860 into pik-piam:master Jan 12, 2026
1 check passed
@codeZeilen codeZeilen deleted the fix/parallel-puc-write branch January 12, 2026 08:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants