-
Notifications
You must be signed in to change notification settings - Fork 4.7k
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
SPMI: More information on CI failures #77361
Conversation
We've seen some SPMI diffs fail due to the JitStdOutFile not existing after running the subprocess. This throws an error with some more information in those case.
Tagging subscribers to this area: @JulieLeeMSFT, @jakobbotsch Issue DetailsWe've seen some SPMI diffs fail due to the JitStdOutFile not existing after running the subprocess. This throws an error with some more information in those case.
|
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.
I'll go ahead and approve in case I'm wrong about needing to remove the existing proc.communicate line, or in case you can fix it and merge with the fix long before I wake up so we can make progress investigating this issue.
@BruceForstall I've updated this PR with some more enhancements, can you please take another look?
|
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.
LGTM.
When you said "fail on superpmi sub process failure" I thought maybe you'd fixed #56506. Oh well :-)
Afraid not. I think the ideal way to fix that is if we can start using threads instead of processes. Would simplify a lot of other things, too, like if we want to add compression support. |
This enhances parts of the SPMI process with more information on failures.
Also fixes a bug I introduced when I added tpdiffs: when
asmdiffs
fails, it was not marking the entire pipeline as failing.