Closed Bug 1701948 Opened 4 years ago Closed 4 years ago

Early startup cache should work for Nimbus remote defaults

Categories

(Firefox :: Nimbus Desktop Client, enhancement, P1)

enhancement

Tracking

()

RESOLVED FIXED
89 Branch
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

Priority: -- → P1
Assignee: nobody → andrei.br92
Attachment #9214502 - Attachment description: WIP: Bug 1701948 - Early startup cache should work for Nimbus remote defaults → Bug 1701948 - Early startup cache should work for Nimbus remote defaults
Blocks: 1704815
Pushed by aoprea@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/90163e505c3f Early startup cache should work for Nimbus remote defaults r=k88hudson

Backed out for failures on browser_remotesettingsexperimentloader_remote_defaults.js

backout: https://hg.mozilla.org/integration/autoland/rev/738fa8ffae10a03b7d9312ca7931feef888f66ba

push: https://treeherder.mozilla.org/jobs?repo=autoland&group_state=expanded&revision=90163e505c3fbcd52815d34b1f9f0bea110b2099&searchStr=bc&selectedTaskRun=J0380hkWQjSILq6eKxjaeg.0

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 -

Flags: needinfo?(andrei.br92)
Pushed by aoprea@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/137846a06233 Early startup cache should work for Nimbus remote defaults r=k88hudson
Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 89 Branch
Flags: needinfo?(andrei.br92)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: