-
Notifications
You must be signed in to change notification settings - Fork 4.8k
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
System.Threading.Tasks.Dataflow
tests timing out on coreclr Linux_musl arm
#71475
Comments
Tagging subscribers to this area: @dotnet/area-system-threading-tasks Issue Details
|
Tagging subscribers to this area: @dotnet/area-system-threading-tasks Issue Details
|
This is only happening on "coreclr Linux_musl"? There shouldn't be anything OS-specific about this, so that's surprising. |
It is not just musl. It is Arm and Arm64, Mac and Linux. Sporadic. Some weakness in locking/memory model ? We need a dump, and we do not have the ability to get dumps from Helix, so the next step may be for someone with access to a mac M1 to loop this test. @radical do you have that ability? WorkItems
| where FriendlyName == "System.Threading.Tasks.Dataflow.Tests"
| where Queued > ago(30d)
| where Status == "Timeout"
//| where QueueName endswith "armarch.open"
| join Jobs on JobId
//| extend Elapsed = (Finished- Started)
//| extend Slow = Elapsed > make_timespan(0, 0, 10, 0)
//| where QueueName startswith "osx"
| project //Elapsed//, Slow,
Queued,
//FriendlyName, ExitCode, Status,
// ConsoleUri,
PhaseName = tostring(parse_json(Properties)["System.PhaseName"]),
Pipeline = tostring(parse_json(Properties).DefinitionName),
RuntimeFlavor = tostring(parse_json(Properties).runtimeFlavor),
//BuildId = tostring(parse_json(Properties).BuildId),
QueueName, Source, //Started, MachineName
ConsoleUri
| where Pipeline != "runtime-community" WorkItems
| where FriendlyName == "System.Threading.Tasks.Dataflow.Tests"
| where Queued > ago(30d)
//| where Status == "Timeout"
//| where QueueName endswith "armarch.open"
| join Jobs on JobId
//| extend Elapsed = (Finished- Started)
//| extend Slow = Elapsed > make_timespan(0, 0, 10, 0)
//| where QueueName startswith "osx"
| project //Elapsed//, Slow,
Queued,
//FriendlyName, ExitCode, Status,
// ConsoleUri,
PhaseName = tostring(parse_json(Properties)["System.PhaseName"]),
Pipeline = tostring(parse_json(Properties).DefinitionName),
RuntimeFlavor = tostring(parse_json(Properties).runtimeFlavor),
//BuildId = tostring(parse_json(Properties).BuildId),
QueueName, Source, Status//Started, MachineName
| where Pipeline != "runtime-community"
| where Status == "Pass" or Status == "Timeout"
| summarize count() by QueueName, Status // bin(Started, 1d), bin(Elapsed, 1m)
|
Reopened dotnet/dnceng#1216 as we still need dumps from hangs. |
Sorry, I missed this. No, I don't have access to a M1 Mac. |
Does not seem to be happening lately, removing blocking-clean-ci label |
If it's not been happening since July or August, I'll close this for now and we can reopen if it reoccurs. |
Frequency:
8/5-8/11PR #734726x Alpine.314.Arm64.Open + 1x Ubuntu.1804.Arm64.Open7/7Official run6/4-6/6PR #702404/11PR #676664/7PR #67694Build, and Log:
The text was updated successfully, but these errors were encountered: