-
Notifications
You must be signed in to change notification settings - Fork 350
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
bugfix(#5755): avoiding deadlock between builds with dependencies build order strategy #5757
Conversation
de00a60
to
2c68f13
Compare
2c68f13
to
6e5b851
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for the PR. I think the extra condition check you've added when the time is exactly equal should be enough to avoid the deadlock. I am not sure to understand why you're changing the rest of the algorithm. Also +1 on the unit tests.
6e5b851
to
58c814c
Compare
LGTM. Just a small question : wouldn't it be better to use |
@lsergio please rebase with |
…es build order strategy when the builds share enough dependencies
c4ce7ff
to
35b89dc
Compare
Yeah, @lsergio it would be good if you can change in order to maintain consistency with the default settings (and other tests using the same). Thanks! |
Hi @squakez and @gansheer. When I do it, I get the following error while building:
It is not really clear for me why this is happening. :( |
If these does not need a real runtime version, then I would go with fake ones like you suggest. |
It's a circular reference loop. Yeah, let's keep this way then. Merging, thanks! |
Closes #5755
Release Note