Open Bug 1639546 Opened 4 years ago Updated 4 months ago

Enable support for IndexedDB WPT tests to run in PBM

Categories

(Core :: Storage: IndexedDB, task, P3)

task

Tracking

()

People

(Reporter: sg, Assigned: hsingh)

References

(Depends on 1 open bug)

Details

Attachments

(1 file, 4 obsolete files)

No description provided.
Priority: -- → P3

As discussed here (https://docs.google.com/document/d/1R7HqY67kcRbYWg2UPeW0Oii4NC5VEojaD9X5c-X8Qi8/), in order to run WPT tests in private browsing mode, we need to create a new test variant (may be named 'pb') which would set pref 'browser.privatebrowsing.autostart' true. Since, we still can't run all WPT tests successfully in private mode, we need to ensure that we only tag indexedDB to run in that pb mode. This could be done as here: https://searchfox.org/mozilla-central/rev/aa1bb4f0ca8bfda4b117d1befca47b72d5dd6d5d/taskcluster/ci/test/variants.yml#292. Here we create a new test variant 'wmfme' and also define a tag 'media-engine-compatible' such that only tests tagged with this new tag name run under this new pb variant. Tests can be tagged to run under this new variant as here: https://searchfox.org/mozilla-central/rev/aa1bb4f0ca8bfda4b117d1befca47b72d5dd6d5d/dom/media/test/mochitest_compat.ini#33

Also note that:

If wptrunner breaks because of permanent private browsing mode (enabled via browser.privatebrowsing.autostart), then we may need to help teach the marionette wptrunner driver how to open a private browsing window to use it. The marionette protocol’s window opening command explicitly supports this, so most of the work would be in the wptrunner and having it understand when it should be opening things in private browsing mode.

Assignee: nobody → hsingh

Comment on attachment 9318148 [details]
WIP: Bug 1639546: Run IndexedDB wpt tests in private browsing.r=#dom-storage-reviewers

Revision D170069 was moved to bug 1838259. Setting attachment 9318148 [details] to obsolete.

Attachment #9318148 - Attachment is obsolete: true

Changes for this task would be fixed as part of the changes for https://bugzilla.mozilla.org/show_bug.cgi?id=1838259

Depends on D189078

Depends on D189078

Depends on D189078

Depends on D189078

Attachment #9355392 - Attachment is obsolete: true
Attachment #9355393 - Attachment is obsolete: true

Depends on D189078

Depends on D189078

Attachment #9354794 - Attachment is obsolete: true
Attachment #9356032 - Attachment description: WIP: Bug 1639546: Run IndexedDB wpt tests in Private Browsing.r=#dom-storage-reviewers → Bug 1639546: Run IndexedDB wpt tests in Private Browsing.r=#dom-storage-reviewers
No longer blocks: idb-private-browsing
See Also: → idb-private-browsing
Attachment #9356032 - Attachment description: Bug 1639546: Run IndexedDB wpt tests in Private Browsing.r=#dom-storage-reviewers → WIP: Bug 1639546: Run IndexedDB wpt tests in Private Browsing.r=#dom-storage-reviewers
Depends on: 1896947
Depends on: 1854872
Attachment #9356032 - Attachment description: WIP: Bug 1639546: Run IndexedDB wpt tests in Private Browsing.r=#dom-storage-reviewers → Bug 1639546: Run IndexedDB wpt tests in Private Browsing.r=#dom-storage-reviewers
Summary: Also run IndexedDB wpt in private browsing mode → Enable support for IndexedDB WPT tests to run in PBM
Attachment #9356032 - Attachment description: Bug 1639546: Run IndexedDB wpt tests in Private Browsing.r=#dom-storage-reviewers → Bug 1639546: Enable IndexedDB WPT tests to run as part of pb job run.r=#dom-storage-reviewers
Pushed by hsingh@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/6a274773c09a Enable IndexedDB WPT tests to run as part of pb job run.r=taskgraph-reviewers,jmaher,janv,dom-storage-reviewers
Flags: needinfo?(hsingh)

Looking into it.

Flags: needinfo?(hsingh)
Pushed by hsingh@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/861e7187fdfd Enable IndexedDB WPT tests to run as part of pb job run.r=taskgraph-reviewers,jmaher,janv,dom-storage-reviewers

Backed out for causing pb failures on idbcursor_continue_index.any.serviceworker.html

[task 2024-07-09T14:37:43.742Z] 14:37:43     INFO - TEST-START | /IndexedDB/idbcursor_continue_index.any.serviceworker.html
[task 2024-07-09T14:37:43.742Z] 14:37:43     INFO - Setting pref extensions.blocklist.enabled to true
[task 2024-07-09T14:37:43.779Z] 14:37:43     INFO - Setting pref extensions.blocklist.enabled to false
[task 2024-07-09T14:37:43.798Z] 14:37:43     INFO - Closing window 6d00e586-3d0d-47e2-be3f-e645c9447ad5
[task 2024-07-09T14:37:43.830Z] 14:37:43     INFO - PID 986 | JavaScript error: resource://gre/actors/CookieBannerChild.sys.mjs, line 262: InvalidStateError: JSWindowActorChild.sendAsyncMessage: JSWindowActorChild cannot send at the moment
[task 2024-07-09T14:37:43.901Z] 14:37:43     INFO - PID 986 | [Parent 986, Main Thread] WARNING: BounceTrackingState::OnDocumentStartRequest failed.: 'NS_SUCCEEDED(rv)', file /builds/worker/checkouts/gecko/netwerk/ipc/DocumentLoadListener.cpp:2616
[task 2024-07-09T14:37:44.369Z] 14:37:44     INFO - PID 986 | JavaScript error: https://web-platform.test:8443/IndexedDB/idbcursor_continue_index.any.serviceworker.html, line 10: TypeError: can't access property "getRegistration", navigator.serviceWorker is undefined
[task 2024-07-09T14:37:44.429Z] 14:37:44     INFO - TEST-UNEXPECTED-ERROR | /IndexedDB/idbcursor_continue_index.any.serviceworker.html | Unhandled rejection: can't access property "getRegistration", navigator.serviceWorker is undefined
[task 2024-07-09T14:37:44.430Z] 14:37:44     INFO - @https://web-platform.test:8443/IndexedDB/idbcursor_continue_index.any.serviceworker.html:10:13
[task 2024-07-09T14:37:44.431Z] 14:37:44     INFO - @https://web-platform.test:8443/IndexedDB/idbcursor_continue_index.any.serviceworker.html:14:3
[task 2024-07-09T14:37:44.432Z] 14:37:44     INFO - TEST-INFO took 688ms
[task 2024-07-09T14:37:44.436Z] 14:37:44     INFO - PID 986 | 1720535864435	Marionette	INFO	Stopped listening on port 41021
[task 2024-07-09T14:37:44.896Z] 14:37:44     INFO - PID 986 | [Child 1216, Main Thread] WARNING: DispatchEvent called on non-current inner window, dropping. Please check the window in the caller instead.: file /builds/worker/checkouts/gecko/dom/base/nsGlobalWindowInner.cpp:4218
[task 2024-07-09T14:37:44.915Z] 14:37:44     INFO - PID 986 | JavaScript error: resource://gre/actors/CookieBannerChild.sys.mjs, line 262: InvalidStateError: JSWindowActorChild.sendAsyncMessage: JSWindowActorChild cannot send at the moment
[task 2024-07-09T14:37:44.920Z] 14:37:44     INFO - PID 986 | JavaScript error: resource://gre/actors/CookieBannerChild.sys.mjs, line 262: InvalidStateError: JSWindowActorChild.sendAsyncMessage: JSWindowActorChild cannot send at the moment
[task 2024-07-09T14:37:44.952Z] 14:37:44     INFO - PID 986 | [Parent 986, Socket Thread] WARNING: cannot post event if not initialized: file /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpConnectionMgr.cpp:240
[task 2024-07-09T14:37:44.952Z] 14:37:44     INFO - PID 986 | [Parent 986, Socket Thread] WARNING: cannot post event if not initialized: file /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpConnectionMgr.cpp:240
[task 2024-07-09T14:37:44.952Z] 14:37:44     INFO - PID 986 | [Parent 986, Socket Thread] WARNING: cannot post event if not initialized: file /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpConnectionMgr.cpp:240
[task 2024-07-09T14:37:44.952Z] 14:37:44     INFO - PID 986 | [Parent 986, Socket Thread] WARNING: cannot post event if not initialized: file /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpConnectionMgr.cpp:240
[task 2024-07-09T14:37:44.952Z] 14:37:44     INFO - PID 986 | [Parent 986, Socket Thread] WARNING: cannot post event if not initialized: file /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpConnectionMgr.cpp:240
[task 2024-07-09T14:37:44.952Z] 14:37:44     INFO - PID 986 | [Parent 986, Socket Thread] WARNING: cannot post event if not initialized: file /builds/worker/checkouts/gecko/netwerk/protocol/http/nsHttpConnectionMgr.cpp:240
[task 2024-07-09T14:37:44.961Z] 14:37:44     INFO - PID 986 | [Child 1611, IPC I/O Child] WARNING: [114D88F7104FD691.BEC4075D1AC6DB24]: GetUserData call for port '9A7C54C3CC320436.1422B557C97EDC29' failed: file /builds/worker/checkouts/gecko/ipc/glue/NodeController.cpp:425
[task 2024-07-09T14:37:45.281Z] 14:37:45     INFO - PID 986 | [Parent 986, Main Thread] WARNING: BlockShutdown: Init failed: 'NS_FAILED(rv)', file /builds/worker/checkouts/gecko/toolkit/components/antitracking/bouncetrackingprotection/BounceTrackingProtectionStorage.cpp:302
[task 2024-07-09T14:37:45.478Z] 14:37:45     INFO - PID 986 | [Parent 986, IPDL Background] WARNING: quota manager shutdown step: '0.000000s: startCrashBrowserTimer', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.478Z] 14:37:45     INFO - PID 986 | [Parent 986, IPDL Background] WARNING: quota manager shutdown step: '0.000000s: initiateShutdownWorkThreads', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.479Z] 14:37:45     INFO - PID 986 | [Parent 986, IPDL Background] WARNING: idb: '0.000000s: starting', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.479Z] 14:37:45     INFO - PID 986 | [Parent 986, IPDL Background] WARNING: cache: '0.000000s: starting', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.480Z] 14:37:45     INFO - PID 986 | [Parent 986, IPDL Background] WARNING: sdb: '0.000000s: starting', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.480Z] 14:37:45     INFO - PID 986 | [Parent 986, IPDL Background] WARNING: fs: '0.000000s: starting', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.481Z] 14:37:45     INFO - PID 986 | [Parent 986, IPDL Background] WARNING: ls: '0.000000s: starting', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.481Z] 14:37:45     INFO - PID 986 | [Parent 986, IPDL Background] WARNING: ls: '0.000000s: PreparedDatastore finished', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.482Z] 14:37:45     INFO - PID 986 | [Parent 986, IPDL Background] WARNING: ls: '0.000000s: PreparedDatastore finished', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.483Z] 14:37:45     INFO - PID 986 | [Parent 986, IPDL Background] WARNING: ls: '0.000000s: PreparedDatastore finished', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.483Z] 14:37:45     INFO - PID 986 | [Parent 986, IPDL Background] WARNING: ls: '0.000000s: PreparedDatastore finished', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.484Z] 14:37:45     INFO - PID 986 | [Parent 986, IPDL Background] WARNING: ls: '0.000000s: PreparedDatastore finished', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.484Z] 14:37:45     INFO - PID 986 | [Parent 986, IPDL Background] WARNING: ls: '0.000000s: PreparedDatastore finished', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.484Z] 14:37:45     INFO - PID 986 | [Parent 986, IPDL Background] WARNING: ls: '0.000000s: PreparedDatastore finished', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.485Z] 14:37:45     INFO - PID 986 | [Parent 986, IPDL Background] WARNING: ls: '0.000000s: PreparedDatastore finished', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.485Z] 14:37:45     INFO - PID 986 | [Parent 986, IPDL Background] WARNING: ls: '0.000000s: PreparedDatastore finished', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.486Z] 14:37:45     INFO - PID 986 | [Parent 986, IPDL Background] WARNING: ls: '0.000000s: PreparedDatastore finished', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.486Z] 14:37:45     INFO - PID 986 | [Parent 986, IPDL Background] WARNING: ls: '0.000000s: PreparedDatastore finished', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.486Z] 14:37:45     INFO - PID 986 | [Parent 986, IPDL Background] WARNING: ls: '0.000000s: Datastore removed', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.487Z] 14:37:45     INFO - PID 986 | [Parent 986, IPDL Background] WARNING: ls: '0.000000s: PreparedDatastore finished', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.487Z] 14:37:45     INFO - PID 986 | [Parent 986, IPDL Background] WARNING: ls: '0.000000s: PreparedDatastore finished', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.488Z] 14:37:45     INFO - PID 986 | [Parent 986, IPDL Background] WARNING: ls: '0.000000s: PreparedDatastore finished', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.488Z] 14:37:45     INFO - PID 986 | [Parent 986, IPDL Background] WARNING: ls: '0.000000s: PreparedDatastore finished', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.489Z] 14:37:45     INFO - PID 986 | [Parent 986, IPDL Background] WARNING: ls: '0.000000s: PreparedDatastore finished', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.489Z] 14:37:45     INFO - PID 986 | [Parent 986, IPDL Background] WARNING: ls: '0.000000s: PreparedDatastore finished', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.490Z] 14:37:45     INFO - PID 986 | [Parent 986, IPDL Background] WARNING: ls: '0.000000s: PreparedDatastore finished', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.490Z] 14:37:45     INFO - PID 986 | [Parent 986, IPDL Background] WARNING: ls: '0.000000s: PreparedDatastore finished', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.491Z] 14:37:45     INFO - PID 986 | [Parent 986, IPDL Background] WARNING: ls: '0.000000s: PreparedDatastore finished', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.491Z] 14:37:45     INFO - PID 986 | [Parent 986, IPDL Background] WARNING: ls: '0.000000s: PreparedDatastore finished', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.492Z] 14:37:45     INFO - PID 986 | [Parent 986, IPDL Background] WARNING: ls: '0.000000s: PreparedDatastore finished', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.492Z] 14:37:45     INFO - PID 986 | [Parent 986, IPDL Background] WARNING: ls: '0.000000s: PreparedDatastore finished', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
<...>
[task 2024-07-09T14:37:45.495Z] 14:37:45     INFO - PID 986 | [Parent 986, IPDL Background] WARNING: ls: '0.000000s: Datastore removed', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.496Z] 14:37:45     INFO - PID 986 | [Parent 986, IPDL Background] WARNING: quota manager shutdown step: '0.000000s: startKillActorsTimer', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.496Z] 14:37:45     INFO - PID 986 | [Parent 986, IPDL Background] WARNING: idb: '0.000000s: Live database entry removed', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.496Z] 14:37:45     INFO - PID 986 | [Parent 986, IPDL Background] WARNING: idb: '0.000000s: gLiveDatabaseHashtable entry removed', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.516Z] 14:37:45     INFO - PID 986 | [Parent 986, QuotaManager IO] WARNING: QM_TRY failure (ERROR): 'ToResult(!QuotaManager::IsShuttingDown()) failed with resultCode 0x80004005, resultName NS_ERROR_FAILURE', file dom/quota/OriginOperations.cpp:964
[task 2024-07-09T14:37:45.517Z] 14:37:45     INFO - PID 986 | [Parent 986, QuotaManager IO] WARNING: QM_TRY failure (ERROR): 'ToResult(selfHolder->DoDirectoryWork( *selfHolder->mQuotaManager)) failed with resultCode 0x80004004, resultName NS_ERROR_ABORT', file dom/quota/OriginOperationBase.cpp:103
[task 2024-07-09T14:37:45.517Z] 14:37:45     INFO - PID 986 | [Parent 986, QuotaManager IO] WARNING: QM_TRY failure (ERROR): 'ToResult(!QuotaManager::IsShuttingDown()) failed with resultCode 0x80004005, resultName NS_ERROR_FAILURE', file dom/quota/OriginOperations.cpp:964
[task 2024-07-09T14:37:45.518Z] 14:37:45     INFO - PID 986 | [Parent 986, QuotaManager IO] WARNING: QM_TRY failure (ERROR): 'ToResult(selfHolder->DoDirectoryWork( *selfHolder->mQuotaManager)) failed with resultCode 0x80004004, resultName NS_ERROR_ABORT', file dom/quota/OriginOperationBase.cpp:103
[task 2024-07-09T14:37:45.520Z] 14:37:45     INFO - PID 986 | [Parent 986, IPDL Background] WARNING: idb: '0.044000s: Live database entry removed', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.520Z] 14:37:45     INFO - PID 986 | [Parent 986, IPDL Background] WARNING: idb: '0.044000s: Live database entry removed', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.521Z] 14:37:45     INFO - PID 986 | [Parent 986, IPDL Background] WARNING: idb: '0.044000s: gLiveDatabaseHashtable entry removed', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.521Z] 14:37:45     INFO - PID 986 | [Parent 986, QuotaManager IO] WARNING: quota manager shutdown step: '0.044000s: ShutdownStorageOp::DoDirectoryWork -> ShutdownStorageInternal.', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.562Z] 14:37:45     INFO - PID 986 | [Parent 986, IPDL Background] WARNING: quota manager shutdown step: '0.080000s: stopKillActorsTimer', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.562Z] 14:37:45     INFO - PID 986 | [Parent 986, IPDL Background] WARNING: quota manager shutdown step: '0.080000s: shutdownAndJoinWorkThreads', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.562Z] 14:37:45     INFO - PID 986 | [Parent 986, IPDL Background] WARNING: idb: '0.080000s: completed', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.562Z] 14:37:45     INFO - PID 986 | [Parent 986, IPDL Background] WARNING: cache: '0.080000s: completed', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.562Z] 14:37:45     INFO - PID 986 | [Parent 986, IPDL Background] WARNING: sdb: '0.080000s: completed', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.562Z] 14:37:45     INFO - PID 986 | [Parent 986, IPDL Background] WARNING: fs: '0.080000s: completed', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.563Z] 14:37:45     INFO - PID 986 | [Parent 986, IPDL Background] WARNING: ls: '0.080000s: completed', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.563Z] 14:37:45     INFO - PID 986 | [Parent 986, IPDL Background] WARNING: quota manager shutdown step: '0.080000s: shutdownAndJoinIOThread', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.563Z] 14:37:45     INFO - PID 986 | [Parent 986, IPDL Background] WARNING: quota manager shutdown step: '0.080000s: invalidatePendingDirectoryLocks', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.563Z] 14:37:45     INFO - PID 986 | [Parent 986, IPDL Background] WARNING: quota manager shutdown step: '0.080000s: stopCrashBrowserTimer', file /builds/worker/checkouts/gecko/dom/quota/ActorsParent.cpp:2247
[task 2024-07-09T14:37:45.778Z] 14:37:45     INFO - PID 986 | [Utility 1294, Main Thread] WARNING: IPC message 'PUtilityProcess::Msg_FOGData' discarded: actor cannot send: file /builds/worker/checkouts/gecko/ipc/glue/ProtocolUtils.cpp:551
[task 2024-07-09T14:37:45.813Z] 14:37:45     INFO - PID 986 | Destroying context 7f7503346190 surface 0 on display 7f75033f9100
[task 2024-07-09T14:37:46.239Z] 14:37:46     INFO - PID 986 | [Parent 986, Main Thread] WARNING: '!top', file /builds/worker/checkouts/gecko/dom/xul/MenuBarListener.cpp:99
[task 2024-07-09T14:37:46.376Z] 14:37:46     INFO - PID 986 | [Parent 986, Main Thread] WARNING: NS_ENSURE_SUCCESS_VOID(rv) failed with result 0x8000FFFF (NS_ERROR_UNEXPECTED): file /builds/worker/checkouts/gecko/dom/file/uri/BlobURLProtocolHandler.cpp:407
[task 2024-07-09T14:37:46.377Z] 14:37:46     INFO - PID 986 | [Parent 986, Main Thread] WARNING: NS_ENSURE_TRUE(!!svc) failed: file /builds/worker/checkouts/gecko/dom/file/uri/BlobURLProtocolHandler.cpp:507
[task 2024-07-09T14:37:46.457Z] 14:37:46     INFO - Browser exited with return code 0
[task 2024-07-09T14:37:46.457Z] 14:37:46     INFO - PROCESS LEAKS /tmp/tmpavs8csku/runtests_leaks_883.log
[task 2024-07-09T14:37:46.458Z] 14:37:46     INFO - leakcheck | Processing log file /tmp/tmpavs8csku/runtests_leaks_883.log for scope /IndexedDB
[task 2024-07-09T14:37:46.459Z] 14:37:46     INFO - TEST-INFO | leakcheck | default process: leak threshold set at 51200 bytes
[task 2024-07-09T14:37:46.459Z] 14:37:46     INFO - TEST-INFO | leakcheck | tab process: leak threshold set at 51200 bytes
[task 2024-07-09T14:37:46.460Z] 14:37:46     INFO - TEST-INFO | leakcheck | gmplugin process: leak threshold set at 20000 bytes
[task 2024-07-09T14:37:46.460Z] 14:37:46     INFO - TEST-INFO | leakcheck | gpu process: leak threshold set at 10000 bytes
[task 2024-07-09T14:37:46.461Z] 14:37:46     INFO - TEST-INFO | leakcheck | vr process: leak threshold set at 0 bytes
[task 2024-07-09T14:37:46.461Z] 14:37:46     INFO - TEST-INFO | leakcheck | rdd process: leak threshold set at 400 bytes
[task 2024-07-09T14:37:46.461Z] 14:37:46     INFO - TEST-INFO | leakcheck | socket process: leak threshold set at 0 bytes
[task 2024-07-09T14:37:46.462Z] 14:37:46     INFO - TEST-INFO | leakcheck | sandboxbroker process: leak threshold set at 0 bytes
[task 2024-07-09T14:37:46.462Z] 14:37:46     INFO - TEST-INFO | leakcheck | forkserver process: leak threshold set at 0 bytes
[task 2024-07-09T14:37:46.463Z] 14:37:46     INFO - TEST-INFO | leakcheck | utility process: leak threshold set at 0 bytes
[task 2024-07-09T14:37:46.463Z] 14:37:46     INFO - leakcheck | Processing leak log file /tmp/tmpavs8csku/runtests_leaks_883_tab_pid1250.log
[task 2024-07-09T14:37:46.464Z] 14:37:46     INFO - TEST-PASS | leakcheck | tab no leaks detected!
Flags: needinfo?(hsingh)
Pushed by hsingh@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/ad8fc2890e76 Enable IndexedDB WPT tests to run as part of pb job run.r=taskgraph-reviewers,jmaher,janv,dom-storage-reviewers

Backed out for causing wpt failures in idbcursor_continue_index.any.serviceworker.html

  • Backout link
  • Push with failures
  • Failure Log
  • Failure line: TEST-UNEXPECTED-ERROR | /IndexedDB/idbcursor_continue_index.any.serviceworker.html | Unhandled rejection: can't access property "getRegistration", navigator.serviceWorker is undefined
Flags: needinfo?(hsingh)

seems like almost all indexedDB wpt tests run with service-workers. It's not so straight-forward to toggle all tests to not run in with service-workers and soon service workers will be supported in private browsing mode. So, I think it makes sense for us to wait until the availability of service-workers in PBM such that we don't have to toggle off these tests for serviceworkers anymore.

(In reply to Serban Stanca [:SerbanS] from comment #15)

Backed out for causing wpt failures in idbcursor_continue_index.any.serviceworker.html

  • Backout link
  • Push with failures
  • Failure Log
  • Failure line: TEST-UNEXPECTED-ERROR | /IndexedDB/idbcursor_continue_index.any.serviceworker.html | Unhandled rejection: can't access property "getRegistration", navigator.serviceWorker is undefined

Hi hsingh! It looks like the following push, which contains the backout mentioned in the previous comment, caused the following performance changes

Regressions:

Ratio Test Platform Options Absolute values (old vs new) Performance Profiles
3% motionmark-htmlsuite-ramp linux1804-64-shippable-qr fission webrender 490.30 -> 474.32 Before/After

Improvements:

Ratio Test Platform Options Absolute values (old vs new) Performance Profiles
8% youtube ContentfulSpeedIndex android-hw-a51-11-0-aarch64-shippable-qr warm webrender 532.22 -> 490.08 Before/After

Can you help us confirm if it was this backout specifically that caused the performance changes ? Or do you think it's one of the other backouts in this push that caused them ?

Flags: needinfo?(hsingh)

It looks like the following push, which contains the backout mentioned in the previous comment, caused the following performance changes

Bug 1903981 seems to affect render related things which could have probably more influence on those tests (just looking at the test names)?

(In reply to Harveer Singh from comment #16)

seems like almost all indexedDB wpt tests run with service-workers. It's not so straight-forward to toggle all tests to not run in with service-workers and soon service workers will be supported in private browsing mode. So, I think it makes sense for us to wait until the availability of service-workers in PBM such that we don't have to toggle off these tests for serviceworkers anymore.

Let's be explicit about the dependency then.

Depends on: 1320796

It's unlikely. When was the benchmark taken ? The patch was automatically backed out so it was only in the tree for little.

Flags: needinfo?(hsingh) → needinfo?(afinder)

(In reply to Harveer Singh from comment #20)

It's unlikely. When was the benchmark taken ? The patch was automatically backed out so it was only in the tree for little.

Thanks for the reply, the assignee of bug 1903981 replied, it was the backout of his patch that caused the alert. Please dismiss my previous comment for the performance alert.

Flags: needinfo?(afinder)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: