Disable LSNG in 71
Categories
(Core :: Storage: localStorage & sessionStorage, task, P1)
Tracking
()
People
(Reporter: janv, Assigned: janv)
References
Details
(Whiteboard: [rca - Design Error])
Attachments
(1 file)
(deleted),
text/x-phabricator-request
|
pascalc
:
approval-mozilla-beta+
|
Details |
We can't ship it on Release until storage initialization failures are addressed.
Updated•5 years ago
|
Updated•5 years ago
|
Comment 1•5 years ago
|
||
Jan, can you prepare the uplift for tomorrow please? Thanks
Assignee | ||
Comment 2•5 years ago
|
||
Yes, will do.
Assignee | ||
Comment 3•5 years ago
|
||
Assignee | ||
Comment 4•5 years ago
|
||
Comment 5•5 years ago
|
||
Can I get the uplift request now? I plan to go to build beta 10 in a few hours. Thanks.
Assignee | ||
Comment 6•5 years ago
|
||
Comment on attachment 9108406 [details]
Bug 1594299 - Disable LSNG in 71; r=asuth
Beta/Release Uplift Approval Request
- User impact if declined: If LSNG is enabled, LocalStorage depends on QuotaManager storage which is currently broken for some users. We don't want to ship LSNG until the issue is fixed.
- Is this code covered by automated tests?: Yes
- Has the fix been verified in Nightly?: No
- Needs manual test from QE?: No
- If yes, steps to reproduce:
- List of other uplifts needed: None
- Risk to taking this patch: Low
- Why is the change risky/not risky? (and alternatives if risky): This patch just disables LSNG, so the old implementation of LocalStorage will be used in FF 71. We fully support downgrading of LocalStorage data, so if some users already tried a beta build, they should be safe. We disabled LSNG in previous beta cycles and there were no problems reported after the switch.
- String changes made/needed: None
Comment 7•5 years ago
|
||
Comment on attachment 9108406 [details]
Bug 1594299 - Disable LSNG in 71; r=asuth
Uplift approved for 71 beta 10, thanks.
Comment 8•5 years ago
|
||
bugherder uplift |
Assignee | ||
Updated•5 years ago
|
This bug has been identified as part of a pilot on determining root causes of blocking and dot release drivers.
It needs a root-cause set for it. Please see the list at https://docs.google.com/document/d/1FFEGsmoU8T0N8R9kk-MXWptOPtXXXRRIe4vQo3_HgMw/.
Add the root cause as a whiteboard
tag in the form [rca - <cause> ]
and remove the rca-needed
keyword.
If you have questions, please contact :tmaity.
Comment 10•5 years ago
|
||
Is LSNG supposed to ship in 72? I didn't think so, but it hasn't been disabled as far as I can tell. Can we please land a change on trunk to make it nightly-only or early-beta-only, until there's a shipping forecast?
Assignee | ||
Updated•5 years ago
|
Assignee | ||
Comment 11•5 years ago
|
||
We have a patch for disabling it, :asuth will review it today, bug 1606781. Regarding making it nightly-only or early-beta-only, well, that would be a step backwards because we know that LSNG works quite well on Nightly and Beta, but if there are any new issues (especially on Beta) we want to let users to report it. We also have a shipping forecast, FF 74 or 75.
Comment 12•5 years ago
|
||
Shipping by accident would be even worse IMO... Not to mention we're no longer exposing the old storage code path to our pre-release users, so any regression there would go unnoticed.
Assignee | ||
Comment 13•5 years ago
|
||
Well, a compromise is to disable it in beta 10 (like we did for 71). Everything would be automatic, if we had a tag/define for it.
For example, we now have EARLY_BETA_OR_EARLIER, but maybe it would be useful to have LATE_BETA_OR_EARLIER as well
Comment 14•5 years ago
|
||
Description
•