Closed Bug 1488825 Opened 6 years ago Closed 5 years ago

Enable ExtensionStorageIDB backend on all channels

Categories

(WebExtensions :: Storage, enhancement, P1)

enhancement

Tracking

(firefox66+ verified)

VERIFIED FIXED
mozilla66
Tracking Status
firefox66 + verified

People

(Reporter: rpl, Assigned: rpl)

References

Details

Attachments

(2 files)

This is a follow up issue for Bug 1474562 which enabled the storage.local IDB backend on the Nightly channel during the 63 cycle.

We didn't enabled it yet on all channels, so that we can investigate the reasons behind some data migration failures that we have been able to identify using the related telemetry (Bug 1470213) once the data migration to the new backend has been enabled on Nightly.

This issue goal is to keep track of issues that are blocking it from being enabled on all channels (if any).
Assignee: nobody → lgreco
Status: NEW → ASSIGNED
Priority: -- → P1
Depends on: 1496801
QA Contact: ddurst
QA Contact: ddurst

Tracking to keep an eye on this for 66 release.

Based on the results from the shield experiment we did run during December, the general QuotaManagerService/IndexedDB initialization issues tracked by the meta Bug 1482662 (which may make some users to fall back to the current storage.local JSONFile backend, if their profile is affected by this issue) should have a pretty low incidence on Beta (and not higher than the incidence we saw in Nightly) and so we are going to proceed on turning on the "storage.local IDB backend" (enabled by default on Nightly since Firefox 63) also on the other channels.

The patch that I'll attach is not going to change anything on Nightly, as it is already enabled and QA verified, but once it reaches Beta all the extensions will start to be migrated from the JSONFile backend to the IndexedDB backend on every profile on which the new beta builds are going to run, and so it seems worth to explicitly run a QA verification on Beta as we did on Nightly (once the patch reaches a Beta build).

This patch enables the WebExtensions "browser.storage.local" IndexedDB backend
on non-Nightly channels.
Pushed by luca.greco@alcacoop.it:
https://hg.mozilla.org/integration/autoland/rev/e68122d62279
Enable ExtensionStorageIDB backend on all channels. r=aswan
Status: ASSIGNED → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla66
Attached image Bug1488825.png

This issue is verified as fixed on Firefox 66.0b3(20190128143734) under Win 7 64-bit and Mac OS X 10.14.1

The preference extensions.webextensions.ExtensionStorageIDB.enabled is set to true by default.

Please see the attached screenshot.

Status: RESOLVED → VERIFIED
Regressions: 1542181
Blocks: 1282972
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: