Closed Bug 1623229 Opened 5 years ago Closed 5 years ago

Perma retries/timeouts on linux64-tsan opt Xpcshell opt tests that end as exceptions/timeouts

Categories

(Firefox :: Remote Settings Client, defect)

defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 1624267

People

(Reporter: CosminS, Assigned: aryx)

References

(Regression)

Details

(Keywords: intermittent-failure, regression, Whiteboard: [stockwell disable-recommended])

Attachments

(1 file)

Assignee: nobody → aryx.bugmail
Status: NEW → ASSIGNED
Attachment #9134084 - Attachment description: Bug 1623229 - run Linux tsan xcshell tests with t-linux-xlarge to prevent retries and out-of-memory crashes. r=jmaher → Bug 1623229 - run Linux tsan xcshell tests with t-linux-xlarge to prevent retries and out-of-memory crashes. r=jmaher DONTBUILD
Pushed by archaeopteryx@coole-files.de: https://hg.mozilla.org/integration/autoland/rev/291cd2aba045 run Linux tsan xcshell tests with t-linux-xlarge to prevent retries and out-of-memory crashes. r=jmaher DONTBUILD

Where can I see which test is failing or causing issue?
Thanks!

Flags: needinfo?(mathieu) → needinfo?(aryx.bugmail)

Assigning a more powerful machine didn't help, Linux tsan xpcshell still gets retried. Christian, any suggestions what could be done here?

Tom: Can you check what's different for the runs on Linux tsan X1 before and after bug 1620185 landed? It gets retried and fails with an exception after 5 retries and no publicly accessible log.

Flags: needinfo?(mozilla)
Flags: needinfo?(choller)
Flags: needinfo?(aryx.bugmail)
Keywords: regression
Backout by malexandru@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/4c82ec92ccea Backed out changeset 291cd2aba045 as requested by Aryx.
Summary: Frequent retries on linux64-tsan opt Xpcshell opt tests that end as exceptions → Frequent retries/timeouts on linux64-tsan opt Xpcshell opt tests that end as exceptions/timeouts

I've investigated this a bit, using the one log where we fail but the log was not empty. It shows this:

[task 2020-03-18T23:35:53.304Z] 23:35:53     INFO -  TEST-TIMEOUT | xpcshell-remote.ini:toolkit/components/extensions/test/xpcshell/test_ext_contentscript_api_injection.js | took 300003ms
[task 2020-03-18T23:46:36.021Z] 23:46:36     INFO -  TEST-TIMEOUT | xpcshell-remote.ini:toolkit/components/extensions/test/xpcshell/test_ext_proxy_startup.js | took 300002ms
[task 2020-03-18T23:49:21.089Z] 23:49:21     INFO -  TEST-TIMEOUT | xpcshell-remote.ini:toolkit/components/extensions/test/xpcshell/test_ext_sandbox_var.js | took 300003ms
[task 2020-03-18T23:56:56.128Z] 23:56:27     INFO -  TEST-TIMEOUT | xpcshell-remote.ini:toolkit/components/extensions/test/xpcshell/test_ext_storage_content.js | took 364577ms
[task 2020-03-18T23:57:31.119Z] 23:57:31     INFO -  TEST-TIMEOUT | xpcshell-remote.ini:toolkit/components/extensions/test/xpcshell/test_ext_userScripts_telemetry.js | took 345839ms
[task 2020-03-18T23:57:31.123Z] 23:57:31     INFO -  TEST-TIMEOUT | xpcshell-remote.ini:toolkit/components/extensions/test/xpcshell/test_ext_userScripts.js | took 509902ms
[task 2020-03-18T23:57:31.123Z] 23:57:31     INFO -  TEST-TIMEOUT | xpcshell-remote.ini:toolkit/components/extensions/test/xpcshell/test_ext_userScripts_exports.js | took 443237ms
[task 2020-03-19T00:06:13.092Z] 00:06:12     INFO -  TEST-TIMEOUT | xpcshell-remote.ini:toolkit/components/extensions/test/xpcshell/test_ext_webRequest_filterResponseData.js | took 346304ms
[task 2020-03-19T00:06:13.097Z] 00:06:13     INFO -  TEST-TIMEOUT | xpcshell-remote.ini:toolkit/components/extensions/test/xpcshell/test_ext_webRequest_auth.js | took 403819ms
[task 2020-03-19T00:06:13.097Z] 00:06:13     INFO -  TEST-TIMEOUT | xpcshell-remote.ini:toolkit/components/extensions/test/xpcshell/test_ext_webRequest_cancelWithReason.js | took 457827ms
[task 2020-03-19T00:06:13.097Z] 00:06:13     INFO -  TEST-TIMEOUT | xpcshell-remote.ini:toolkit/components/extensions/test/xpcshell/test_ext_webRequest_cached.js | took 487932ms
[task 2020-03-19T00:14:39.964Z] 00:14:39     INFO -  TEST-TIMEOUT | xpcshell-remote.ini:toolkit/components/extensions/test/xpcshell/test_ext_webRequest_host.js | took 409210ms
[task 2020-03-19T00:14:39.969Z] 00:14:39     INFO -  TEST-TIMEOUT | xpcshell-remote.ini:toolkit/components/extensions/test/xpcshell/test_ext_webRequest_permission.js | took 378528ms
[task 2020-03-19T00:14:39.969Z] 00:14:39     INFO -  TEST-TIMEOUT | xpcshell-remote.ini:toolkit/components/extensions/test/xpcshell/test_ext_webRequest_requestSize.js | took 421203ms
[task 2020-03-19T00:14:39.969Z] 00:14:39     INFO -  TEST-TIMEOUT | xpcshell-remote.ini:toolkit/components/extensions/test/xpcshell/test_ext_webRequest_incognito.js | took 453425ms
[task 2020-03-19T00:23:48.226Z] 00:23:48     INFO -  TEST-TIMEOUT | xpcshell-remote.ini:toolkit/components/extensions/test/xpcshell/test_ext_webRequest_set_cookie.js | took 357756ms
[task 2020-03-19T00:23:48.229Z] 00:23:48     INFO -  TEST-TIMEOUT | xpcshell-remote.ini:toolkit/components/extensions/test/xpcshell/test_ext_webRequest_responseBody.js | took 406775ms
[task 2020-03-19T00:23:48.229Z] 00:23:48     INFO -  TEST-TIMEOUT | xpcshell-remote.ini:toolkit/components/extensions/test/xpcshell/test_ext_webRequest_startup.js | took 533459ms
[task 2020-03-19T00:23:48.229Z] 00:23:48     INFO -  TEST-TIMEOUT | xpcshell-remote.ini:toolkit/components/extensions/test/xpcshell/test_ext_webRequest_suspend.js | took 506387ms
[task 2020-03-19T00:33:30.160Z] 00:33:29     INFO -  TEST-TIMEOUT | xpcshell-remote.ini:toolkit/components/extensions/test/xpcshell/test_ext_webRequest_userContextId.js | took 435538ms
[task 2020-03-19T00:33:30.170Z] 00:33:30     INFO -  TEST-TIMEOUT | xpcshell-remote.ini:toolkit/components/extensions/test/xpcshell/test_ext_webRequest_webSocket.js | took 498627ms
[task 2020-03-19T00:33:30.170Z] 00:33:30     INFO -  TEST-TIMEOUT | xpcshell-remote.ini:toolkit/components/extensions/test/xpcshell/test_ext_xhr_capabilities.js | took 525875ms
[task 2020-03-19T00:33:30.170Z] 00:33:30     INFO -  TEST-TIMEOUT | xpcshell-remote.ini:toolkit/components/extensions/test/xpcshell/test_ext_permissions.js | took 517064ms

I've grepped old logs for the first test and this test used to complete in around 50 seconds on TSan. I could now disable all of these tests, but I am reluctant to do so without understanding why these tests now suddenly seem to take more than 10 times as long or even produce a hang, while they worked before.

Mathieu, now that we know which tests are failing, can you provide some insights as to how your changes might be related?

Flags: needinfo?(choller) → needinfo?(mathieu)

Those tests seem completely unrelated to me. The extensions component does not use Remote Settings 🤷

It might be somewhere else :/

Flags: needinfo?(mathieu)
Summary: Frequent retries/timeouts on linux64-tsan opt Xpcshell opt tests that end as exceptions/timeouts → Perma retries/timeouts on linux64-tsan opt Xpcshell opt tests that end as exceptions/timeouts
Whiteboard: [stockwell disable-recommended] → [stockwell needswork:owner]
Whiteboard: [stockwell disable-recommended] → [stockwell needswork]
Depends on: 1624267

Resolved by TSan fix in bug 1624267.

Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Flags: needinfo?(mozilla)
Resolution: --- → DUPLICATE
Has Regression Range: --- → yes
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: