-
Notifications
You must be signed in to change notification settings - Fork 18.5k
Open
Labels
Buildersx/build issues (builders, bots, dashboards)x/build issues (builders, bots, dashboards)NeedsInvestigationSomeone must examine and confirm this is a valid issue and not a duplicate of an existing one.Someone must examine and confirm this is a valid issue and not a duplicate of an existing one.OS-DarwinTestingAn issue that has been verified to require only test changes, not just a test failure.An issue that has been verified to require only test changes, not just a test failure.
Milestone
Description
There is a strange effect visible in this log on the darwin-arm-mg912baios builder.
The tests are running along fine for a while, and when they get to the (presumably CPU-intensive) hash/* tests they suddenly dropm from ~150s per test to ~19m per test.
The first couple of image tests are similarly slow, but then the builder seems to recover:
ok go/parser 89.266s
ok go/printer 93.493s
ok go/scanner 90.741s
ok go/token 91.229s
ok go/types 93.029s
ok hash 95.535s
lldb: running program
PASS
*** Test killed: ran too long (19m0s).
FAIL hash/adler32 1145.074s
ok hash/crc32 1140.671s
ok hash/crc64 1139.541s
ok hash/fnv 1137.713s
ok html 1136.359s
ok html/template 1135.509s
ok image 1133.465s
ok image/color 1135.193s
ok image/draw 91.719s
ok image/gif 95.854s
ok image/jpeg 102.705s
ok image/png 102.427s
I wonder if that implies some sort of resource contention (perhaps a thermal limit?) between the tests — should we reduce the parallelism of that builder to decrease the likelihood of spurious timeouts?
Metadata
Metadata
Assignees
Labels
Buildersx/build issues (builders, bots, dashboards)x/build issues (builders, bots, dashboards)NeedsInvestigationSomeone must examine and confirm this is a valid issue and not a duplicate of an existing one.Someone must examine and confirm this is a valid issue and not a duplicate of an existing one.OS-DarwinTestingAn issue that has been verified to require only test changes, not just a test failure.An issue that has been verified to require only test changes, not just a test failure.