HTTPS Only Mode - Upgrade failure telemetry
Categories
(Core :: DOM: Security, enhancement, P2)
Tracking
()
Tracking | Status | |
---|---|---|
firefox77 | --- | fixed |
People
(Reporter: julianwels, Assigned: julianwels)
References
(Blocks 1 open bug)
Details
(Whiteboard: [domsecurity-active])
Attachments
(2 files)
(deleted),
text/x-phabricator-request
|
Details | |
(deleted),
text/plain
|
chutten
:
data-review+
|
Details |
Data collection to measure upgrade failures of the HTTPS Only Mode.
Telemetry questions:
- How many requests fail after upgrade
- Differentiation between top-level and sub-resource requests
- Average timeout duration
Assignee | ||
Comment 1•5 years ago
|
||
Assignee | ||
Comment 2•5 years ago
|
||
Hi Chris,
just a heads up: The form is the same as in Bug 1620244, except for question 1 and 5 ^^
Comment 3•5 years ago
|
||
Comment 5•5 years ago
|
||
Backed out 1 changesets (bug 1627206) for build bustages in nsHTTPSOnlyStreamListener.cpp
Push that started the failures: https://treeherder.mozilla.org/#/jobs?repo=autoland&resultStatus=superseded%2Ctestfailed%2Cbusted%2Cexception%2Crunnable&revision=6f302c058d541c1a8c7bb4ee54c7fd7806981712&selectedJob=297901930
Failure log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=297901930&repo=autoland&lineNumber=31556
Backout: https://hg.mozilla.org/integration/autoland/rev/5f14c7b634368ca1095a0db0ad8eafffb82f0c5b
Comment 6•5 years ago
|
||
Also, there are bc perma failures at dom/security/test/https-only/browser_console_logging.js.
Log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=297907215&repo=autoland&lineNumber=33196
Assignee | ||
Comment 7•5 years ago
|
||
(In reply to Cristian Brindusan [:cbrindusan] from comment #6)
Also, there are bc perma failures at dom/security/test/https-only/browser_console_logging.js.
Log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=297907215&repo=autoland&lineNumber=33196
Thanks, I'll have a look at it!
Comment 9•5 years ago
|
||
Backed out changeset 376986092fe4 (bug 1627206) for causing browser_console_logging.js to fail
https://hg.mozilla.org/integration/autoland/rev/b8498a40239851aa3fd8d15561b3234b20aa975f
push that caused the backout: https://treeherder.mozilla.org/#/jobs?repo=autoland&searchStr=windows%2C10%2Cx64%2Cquantumrender%2Cdebug%2Cmochitests%2Ctest-windows10-64-qr%2Fdebug-mochitest-browser-chrome-e10s-3%2Cm%28bc3%29&revision=376986092fe4e2d0199470fbedf13ca3ca35a8a8&selectedJob=297959408
log: https://treeherder.mozilla.org/logviewer.html#/jobs?job_id=297959408&repo=autoland&lineNumber=32424
[task 2020-04-16T17:14:50.644Z] 17:14:50 INFO - TEST-PASS | dom/security/test/https-only/browser_console_logging.js | Sub-Resource upgrade for file_1 should get logged -
[task 2020-04-16T17:14:50.644Z] 17:14:50 INFO - Console message: [JavaScript Warning: "HTTPS-Only Mode: Upgrading insecure request “http://mochi.test:8888/file_2.jpg” to use “https”." {file: "http://mochi.test:8888/file_2.jpg" line: 0}]
[task 2020-04-16T17:14:50.644Z] 17:14:50 INFO - TEST-PASS | dom/security/test/https-only/browser_console_logging.js | Sub-Resource upgrade for file_2 should get logged -
[task 2020-04-16T17:14:50.644Z] 17:14:50 INFO - Console message: [JavaScript Warning: "HTTPS-Only Mode: Upgrading insecure request “http://example.com/file_1.jpg” to use “https”." {file: "http://example.com/file_1.jpg" line: 0}]
[task 2020-04-16T17:14:50.644Z] 17:14:50 INFO - Console message: [JavaScript Warning: "HTTPS-Only Mode: Upgrading insecure request “http://mochi.test:8888/file_2.jpg” to use “https”." {file: "http://mochi.test:8888/file_2.jpg" line: 0}]
[task 2020-04-16T17:14:50.644Z] 17:14:50 INFO - Buffered messages finished
[task 2020-04-16T17:14:50.645Z] 17:14:50 INFO - TEST-UNEXPECTED-FAIL | dom/security/test/https-only/browser_console_logging.js | Uncaught exception - undefined - timed out after 50 tries.
[task 2020-04-16T17:14:50.645Z] 17:14:50 INFO - Leaving test bound
[task 2020-04-16T17:14:50.645Z] 17:14:50 INFO - GECKO(7468) | MEMORY STAT | vsize 2104264MB | vsizeMaxContiguous 68145009MB | residentFast 272MB | heapAllocated 94MB
[task 2020-04-16T17:14:50.645Z] 17:14:50 INFO - TEST-OK | dom/security/test/https-only/browser_console_logging.js | took 5464ms
[task 2020-04-16T17:14:50.645Z] 17:14:50 INFO - GECKO(7468) | [Child 10032: Main Thread]: I/DocShellAndDOMWindowLeak ++DOCSHELL 000001917C796400 == 1 [pid = 10032] [id = {c6f9822b-3aad-42e0-82b3-8b083b3bc4a6}]
[task 2020-04-16T17:14:50.646Z] 17:14:50 INFO - GECKO(7468) | [Child 10032: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 1 (000001917C7CE900) [pid = 10032] [serial = 1] [outer = 0000000000000000]
[task 2020-04-16T17:14:50.646Z] 17:14:50 INFO - GECKO(7468) | [Child 10032: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 2 (000001917CB6D400) [pid = 10032] [serial = 2] [outer = 000001917C7CE900]
[task 2020-04-16T17:14:50.675Z] 17:14:50 INFO - checking window state
[task 2020-04-16T17:14:50.694Z] 17:14:50 INFO - GECKO(7468) | [Parent 3524, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005 (NS_ERROR_FAILURE): file /builds/worker/checkouts/gecko/dom/base/nsFrameLoader.cpp, line 695
[task 2020-04-16T17:14:50.696Z] 17:14:50 INFO - GECKO(7468) | [Parent 3524: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 13 (0000015AA473A800) [pid = 3524] [serial = 14] [outer = 0000015AA6412040]
[task 2020-04-16T17:14:50.722Z] 17:14:50 INFO - GECKO(7468) | [Parent 3524: Main Thread]: I/DocShellAndDOMWindowLeak ++DOMWINDOW == 14 (0000015AA473E800) [pid = 3524] [serial = 15] [outer = 0000015AA6412040]
[task 2020-04-16T17:14:50.862Z] 17:14:50 INFO - GECKO(7468) | [Child 8452: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 3 (0000020D4EDAF000) [pid = 8452] [serial = 2] [outer = 0000000000000000] [url = about:blank]
[task 2020-04-16T17:14:50.880Z] 17:14:50 INFO - GECKO(7468) | [Child 5248: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 5 (000001D1630D3000) [pid = 5248] [serial = 5] [outer = 0000000000000000] [url = about:blank]
[task 2020-04-16T17:14:50.880Z] 17:14:50 INFO - GECKO(7468) | [Child 5248: Main Thread]: I/DocShellAndDOMWindowLeak --DOMWINDOW == 4 (000001D162BC2000) [pid = 5248] [serial = 2] [outer = 0000000000000000] [url = about:blank]
Assignee | ||
Comment 10•5 years ago
|
||
Oh, I'm sorry... I forgot about the perma failure again :(
Comment 11•5 years ago
|
||
Comment 12•5 years ago
|
||
Backed out changeset c424381097d7 (bug 1627206) for causing browser_console_logging.js failures
https://hg.mozilla.org/integration/autoland/rev/410506553e088b3ea1a2301420205be8b34cbf14
Comment 13•5 years ago
|
||
Comment 14•5 years ago
|
||
bugherder |
Assignee | ||
Updated•5 years ago
|
Description
•