-
-
Notifications
You must be signed in to change notification settings - Fork 32k
GH-118943: Fix another race condition when generating jit_stencils.h #120690
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
Conversation
…ils.h Another process might have already moved jit_stencils.h.new
Misc/NEWS.d/next/Build/2024-06-18-15-28-25.gh-issue-118943.aie7nn.rst
Outdated
Show resolved
Hide resolved
…7nn.rst Co-authored-by: Kirill Podoprigora <[email protected]>
Thanks for this, it seems like a nice fix for the issue. More generally though, I'm surprised that two This seems to be the source of all of the issues you've been finding. Our Makefile is set up to only run one of these jobs per |
We run regen-all first, then all. Are you interested in full logs? |
Ah, I think I see the issue! I think we should remove |
This was not merged in time for 3.13.0b3. How can I move this forward? |
@brandtbucher Could you please merge this? Is this waiting for something else? |
@Yhg1s Hey Thomas. We have carried this patch in Fedora since 3.13.0b2. Is there any chance we could get this merged to at least 3.13.0rc2? |
I've pinged Brandt in the private coredev chat on Discord to get his attention. |
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.
Sorry for letting this slip! Looks good to me. One thing, though: can you also remove regen-jit
from the regen-all
target in Makefile.pre.in
?
@Yhg1s I think this is reasonable to backport to the next RC. It's just minor fixes for race conditions in the JIT build (thanks @hroncok for your work to make it available on Fedora).
Sure, this is fine to get in 3.13.0rc2. |
I'm happy to do that in a separate PR. |
See #122602 |
Thanks for the second approval @brandtbucher. Could you please merge this as well? |
Thanks @hroncok for the PR, and @brandtbucher for merging it 🌮🎉.. I'm working now to backport this PR to: 3.13. |
…0690) (cherry picked from commit 44659d3) Co-authored-by: Miro Hrončok <[email protected]> Co-authored-by: Kirill Podoprigora <[email protected]>
GH-122709 is a backport of this pull request to the 3.13 branch. |
Thanks. |
…0690) Co-authored-by: Kirill Podoprigora <[email protected]>
…0690) Co-authored-by: Kirill Podoprigora <[email protected]>
Another process might have already moved jit_stencils.h.new
jit.c
may be built with an incompletejit_stencils.h
#118943