Bug 1619948 - Put LSNG behind the EARLY_BETA_OR_EARLIER flag; r=asuth
authorJan Varga <jan.varga@gmail.com>
Tue, 24 Mar 2020 03:58:10 +0000
changeset 520189 1f0b527ef54c4725dce4bcd3aa852f2b7c2133eb
parent 520188 230662ec61ed9a8f4c60c97a0e09b1f4295967d2
child 520190 f9e0bd856b82937448f46fb137644f00218b9056
push id37245
push useropoprus@mozilla.com
push dateTue, 24 Mar 2020 21:46:41 +0000
treeherdermozilla-central@dbabf2e388fa [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersasuth
bugs1619948
milestone76.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1619948 - Put LSNG behind the EARLY_BETA_OR_EARLIER flag; r=asuth Differential Revision: https://phabricator.services.mozilla.com/D67892
dom/tests/mochitest/localstorage/mochitest.ini
modules/libpref/init/all.js
--- a/dom/tests/mochitest/localstorage/mochitest.ini
+++ b/dom/tests/mochitest/localstorage/mochitest.ini
@@ -35,13 +35,13 @@ skip-if = e10s
 [test_localStorageKeyOrder.html]
 [test_localStorageOriginsDiff.html]
 [test_localStorageOriginsDomainDiffs.html]
 [test_localStorageOriginsEquals.html]
 [test_localStorageOriginsPortDiffs.html]
 [test_localStorageOriginsSchemaDiffs.html]
 [test_localStorageQuota.html]
 [test_localStorageQuotaSessionOnly.html]
-skip-if = (verify && (os == 'linux' || os == 'mac' || os == 'win' || os == 'android')) #TIMED_OUT
+skip-if = true # bug 1611317
 [test_localStorageQuotaSessionOnly2.html]
 skip-if = true # bug 1347690
 [test_localStorageReplace.html]
 [test_storageConstructor.html]
--- a/modules/libpref/init/all.js
+++ b/modules/libpref/init/all.js
@@ -1009,17 +1009,22 @@ pref("dom.popup_allowed_events", "change
 
 pref("dom.serviceWorkers.disable_open_click_delay", 1000);
 
 pref("dom.storage.enabled", true);
 // Whether or not LSNG (Next Generation Local Storage) is enabled.
 // See bug 1517090 for enabling this on Nightly.
 // See bug 1534736 for changing it to EARLY_BETA_OR_EARLIER.
 // See bug 1539835 for enabling this unconditionally.
+// See bug 1619948 for changing it back to EARLY_BETA_OR_EARLIER.
+#ifdef EARLY_BETA_OR_EARLIER
 pref("dom.storage.next_gen", true);
+#else
+pref("dom.storage.next_gen", false);
+#endif
 pref("dom.storage.shadow_writes", true);
 pref("dom.storage.snapshot_prefill", 16384);
 pref("dom.storage.snapshot_gradual_prefill", 4096);
 pref("dom.storage.snapshot_reusing", true);
 pref("dom.storage.client_validation", true);
 
 pref("dom.send_after_paint_to_content", false);