Put LSNG behind the EARLY_BETA_OR_EARLIER flag
Categories
(Core :: Storage: localStorage & sessionStorage, task, P1)
Tracking
()
People
(Reporter: pascalc, Assigned: janv)
References
Details
Attachments
(1 file, 1 obsolete file)
47 bytes,
text/x-phabricator-request
|
jcristau
:
approval-mozilla-beta+
|
Details | Review |
We uplift a patch to disable LSNG at the end of each beta cycle and almost forgot to do it in a couple of releases. LSNG should be behind the EARLY_BETA_OR_EARLIER flag so as that it gets disabled automatically in the middle of the beta cycle. When we decide that we are ready to ship it, we will uplift a patch activating it past the mid beta cycle point.
Updated•4 years ago
|
Comment 2•4 years ago
|
||
test_localStorageQuotaSessionOnly.html will need to be adjusted with LSNG disabled, see bug 1611317.
Updated•4 years ago
|
Comment 3•4 years ago
|
||
This bug is tracked by a release manager but with a small severity so change it to major.
For more information, please visit auto_nag documentation.
Comment 4•4 years ago
|
||
Assignee | ||
Comment 5•4 years ago
|
||
Comment 6•4 years ago
|
||
Will Beta users storage backend flip back and forth between legacy-LS and LSNG? (when Beta becomes not "early" and when Beta merges to the next version)
Pushed by jvarga@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/1f0b527ef54c Put LSNG behind the EARLY_BETA_OR_EARLIER flag; r=asuth
Comment 8•4 years ago
|
||
Please request uplift to beta when you get a chance.
Comment 9•4 years ago
|
||
bugherder |
Comment 10•4 years ago
|
||
(In reply to Masatoshi Kimura [:emk] from comment #6)
Will Beta users storage backend flip back and forth between legacy-LS and LSNG? (when Beta becomes not "early" and when Beta merges to the next version)
Yes. This works out fine because:
- When enabled, LSNG migrates old LS data as it is needed and issues writes to both the old single database and the new per-origin databases.
- When disabled, LSNG support logic knows to wipe out the new databases that will no longer be used. (This is necessary for privacy and data staleness concerns.)
As a result, the change is seamless to users[1].
1: As long as QuotaManager isn't broken in the profile.
Comment 11•4 years ago
|
||
Comment on attachment 9135161 [details]
Bug 1619948 - Put LSNG behind the EARLY_BETA_OR_EARLIER flag; r=asuth
let's get this and the followup in for 75.0b10
Updated•4 years ago
|
Comment 12•4 years ago
|
||
bugherder uplift |
Description
•