Intermittent toolkit/components/backgroundhangmonitor/tests/test_BHRObserver.js | single tracking bug
Categories
(Core :: Performance Engineering, defect, P3)
Tracking
()
People
(Reporter: jmaher, Unassigned, NeedInfo)
References
Details
(Keywords: intermittent-failure, intermittent-testcase, leave-open, Whiteboard: [stockwell disabled])
Attachments
(1 file, 1 obsolete file)
Updated•2 years ago
|
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment 15•2 years ago
|
||
There have been 37 total failures in the last 7 days, recent failure log.
Affected platforms are:
- windows7-32-qr
- windows7-32-shippable-qr
[task 2022-10-09T03:33:13.181Z] 03:33:13 INFO - TEST-START | toolkit/components/backgroundhangmonitor/tests/test_BHRObserver.js
[task 2022-10-09T03:38:13.222Z] 03:38:13 WARNING - TEST-UNEXPECTED-TIMEOUT | toolkit/components/backgroundhangmonitor/tests/test_BHRObserver.js | Test timed out
[task 2022-10-09T03:38:13.222Z] 03:38:13 INFO - TEST-INFO took 300040ms
[task 2022-10-09T03:38:13.222Z] 03:38:13 INFO - >>>>>>>
[task 2022-10-09T03:38:13.222Z] 03:38:13 INFO - (xpcshell/head.js) | test MAIN run_test pending (1)
[task 2022-10-09T03:38:13.223Z] 03:38:13 INFO - (xpcshell/head.js) | test run_next_test 0 pending (2)
[task 2022-10-09T03:38:13.223Z] 03:38:13 INFO - (xpcshell/head.js) | test MAIN run_test finished (2)
[task 2022-10-09T03:38:13.223Z] 03:38:13 INFO - running event loop
[task 2022-10-09T03:38:13.224Z] 03:38:13 INFO - toolkit/components/backgroundhangmonitor/tests/test_BHRObserver.js | Starting test_BHRObserver
[task 2022-10-09T03:38:13.224Z] 03:38:13 INFO - (xpcshell/head.js) | test test_BHRObserver pending (2)
[task 2022-10-09T03:38:13.224Z] 03:38:13 INFO - TEST-PASS | toolkit/components/backgroundhangmonitor/tests/test_BHRObserver.js | test_BHRObserver - [test_BHRObserver : 27] Should have BHRTelemetryService - [object Object] == true
Comment hidden (Intermittent Failures Robot) |
Comment 17•2 years ago
|
||
There have been 43 total failures in the last 7 days, recent failure log.
Affected platforms are:
- windows7-32-qr
- windows7-32-shippable-qr
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment 20•1 year ago
|
||
Redirecting NI to Doug as I believe he's more familiar with this area.
Comment 21•1 year ago
|
||
Sorry, moving to correct Doug.
Comment 22•1 year ago
|
||
Update:
There have been 33 failures within the last 7 days:
- 15 failures on Windows 7 WebRender opt
- 18 failures on Windows 7 WebRender Shippable opt
Recent failure log: https://treeherder.mozilla.org/logviewer?job_id=394878575&repo=autoland&lineNumber=4433
[task 2022-10-30T13:07:13.914Z] 13:07:13 INFO - TEST-START | toolkit/components/backgroundhangmonitor/tests/test_BHRObserver.js
[task 2022-10-30T13:12:13.944Z] 13:12:13 WARNING - TEST-UNEXPECTED-TIMEOUT | toolkit/components/backgroundhangmonitor/tests/test_BHRObserver.js | Test timed out
[task 2022-10-30T13:12:13.944Z] 13:12:13 INFO - TEST-INFO took 300030ms
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Updated•1 year ago
|
Comment hidden (Intermittent Failures Robot) |
Comment 28•1 year ago
|
||
There have been 44 total failures in the last 7 days, recent failure log.
Affected platforms are:
- windows7-32-qr
- windows7-32-shippable-qr
Comment hidden (Intermittent Failures Robot) |
Comment 30•1 year ago
|
||
Updated•1 year ago
|
Comment 31•1 year ago
|
||
Pushed by csabou@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/7824c1902b6b disable test_BHRObserver.js on win32 because of frequent failures. r=intermittent-reviewers,jmaher DONTBUILD
Comment 32•1 year ago
|
||
Pushed by csabou@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/9f4fd5a62c72 Fix identation and syntax for disabling condition. a=test-only
Updated•1 year ago
|
Comment 33•1 year ago
|
||
bugherder |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment 37•1 year ago
|
||
Sorry this was disabled needinfo is probably valid
Comment hidden (Intermittent Failures Robot) |
Comment 39•1 year ago
|
||
Hey Nika, you worked on the original version test. Considering that we seem to not run it in most conditions, and the test is still periodically failing intermittently, do you think it's worth removing entirely?
Comment 40•1 year ago
|
||
It'd be unfortunate to lose coverage for the BHR telemetry probes completely, but I suppose we'd notice if BHR hangs from content stopped coming in, so perhaps it's not an issue, and the code is disabled outside of nightly anyway.
I think ideally we'd change the code to test as much of the hang reporter as possible without it being flakey. I think that would involve adding a test-only method to induce a fake hang in the BHR monitor without actually hanging. I think this would probably involve dispatching a runnable to the background hang manager thread which simulates the behaviour from BackgroundHangThread::Notify
when a hang is detected (https://searchfox.org/mozilla-central/rev/6444ed17e9f5e0d4e7dabc13c930d46b529fca15/toolkit/components/backgroundhangmonitor/BackgroundHangMonitor.cpp#506-521). This would then be notified at the start of the next runnable to be processed fairly reliably (https://searchfox.org/mozilla-central/rev/6444ed17e9f5e0d4e7dabc13c930d46b529fca15/toolkit/components/backgroundhangmonitor/BackgroundHangMonitor.cpp#267).
Updated•1 year ago
|
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Updated•1 year ago
|
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (spam) |
Updated•1 month ago
|
Description
•