-
Notifications
You must be signed in to change notification settings - Fork 2.6k
Increase FreeBSD job time allowance #20971
Conversation
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 but I think we may just want to disable machine 002 as well as it does seem noticeably slower and a source of many of these timeouts.
Not taking any chances. Other legs seem to have the same timeout as this. |
note that the delay is caused by runaway processes from previous build. |
@wfurt Is there something special about FreeBSD that makes these runaway processes cause a problem? Can we do something about them? I'd like to think that our build/test runs should clean up after themselves as much as possible. |
there may be multiple reasons. As far as I know we had stray build processes for a while. However on Windows, you get access denied error if there is another copy running. Such failure is somewhat more visible and understood. Does it make somewhat sense? |
@wfurt Those reasons are plausible but lack details that make them actionable. I'm not familiar at all with #1, but if we aren't production quality on FreeBSD we need to remove it from the official build or find some way to make it not kill the rest of the product when it fails. For #2, what code is in flux? Are you referring to the code in dotnet/coreclr or somewhere else? I might believe #3 is related to the overall timeout, but I'm skeptical race conditions are being exposed. If they are, we have a major problem that we need to fix. Please point out additional details about "stray build processes." I'm not aware of these. They need to be fixed immediately. |
I looked at one of the machines when in "idle" state between builds. Top shows
So we have have dotnet processes building over time and not dying. I strongly agree that freebsd should not impact other platforms. I would be happy to watch and investigate if needed or come up with more sanity scripts. Unfortunately I don't have access. |
No description provided.