Early startup cache should work for Nimbus remote defaults
Categories
(Firefox :: Nimbus Desktop Client, enhancement, P1)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox89 | --- | fixed |
People
(Reporter: k88hudson, Assigned: andreio)
References
Details
Attachments
(1 file)
We should minimize the overhead (i.e. reuse the same set of prefs if we can), but we don't want to run into any race conditions with experiments
Updated•4 years ago
|
| Reporter | ||
Updated•4 years ago
|
| Assignee | ||
Updated•4 years ago
|
| Assignee | ||
Comment 1•4 years ago
|
||
Updated•4 years ago
|
Comment 3•4 years ago
|
||
Backed out for failures on browser_remotesettingsexperimentloader_remote_defaults.js
backout: https://hg.mozilla.org/integration/autoland/rev/738fa8ffae10a03b7d9312ca7931feef888f66ba
failure log: https://treeherder.mozilla.org/logviewer?job_id=336692943&repo=autoland&lineNumber=2367
[task 2021-04-15T18:26:33.368Z] 18:26:33 INFO - TEST-PASS | toolkit/components/nimbus/test/browser/browser_remotesettingsexperimentloader_remote_defaults.js | This prop does not exist before we sync - "undefined" == "undefined" -
[task 2021-04-15T18:26:33.369Z] 18:26:33 INFO - Console message: [JavaScript Error: "Unknown Collection "main/nimbus-desktop-defaults"" {file: "resource://services-settings/RemoteSettingsClient.jsm" line: 160}]
[task 2021-04-15T18:26:33.370Z] 18:26:33 INFO - UnknownCollectionError@resource://services-settings/RemoteSettingsClient.jsm:160:5
[task 2021-04-15T18:26:33.371Z] 18:26:33 INFO - sync@resource://services-settings/RemoteSettingsClient.jsm:470:13
[task 2021-04-15T18:26:33.372Z] 18:26:33 INFO -
[task 2021-04-15T18:26:33.372Z] 18:26:33 INFO - Buffered messages finished
[task 2021-04-15T18:26:33.373Z] 18:26:33 INFO - TEST-UNEXPECTED-FAIL | toolkit/components/nimbus/test/browser/browser_remotesettingsexperimentloader_remote_defaults.js | Called finalize after processing remote configs - false == true - JS frame :: chrome://mochitests/content/browser/toolkit/components/nimbus/test/browser/browser_remotesettingsexperimentloader_remote_defaults.js :: test_remote_fetch_and_ready :: line 108
[task 2021-04-15T18:26:33.374Z] 18:26:33 INFO - Stack trace:
[task 2021-04-15T18:26:33.375Z] 18:26:33 INFO - chrome://mochitests/content/browser/toolkit/components/nimbus/test/browser/browser_remotesettingsexperimentloader_remote_defaults.js:test_remote_fetch_and_ready:108
[task 2021-04-15T18:26:33.376Z] 18:26:33 INFO - TEST-PASS | toolkit/components/nimbus/test/browser/browser_remotesettingsexperimentloader_remote_defaults.js | Enabled by remote defaults - true == true -
[task 2021-04-15T18:26:33.376Z] 18:26:33 INFO - TEST-PASS | toolkit/components/nimbus/test/browser/browser_remotesettingsexperimentloader_remote_defaults.js | Set by remote defaults - 42 == 42 -
Comment 5•4 years ago
|
||
| bugherder | ||
| Assignee | ||
Updated•4 years ago
|
Description
•