Closed
Bug 1976242
Opened 1 month ago
Closed 1 month ago
Unenrolling and re-enrolling quickly will fail to serialize to the database correctly.
Categories
(Firefox :: Nimbus Desktop Client, defect, P1)
Firefox
Nimbus Desktop Client
Tracking
()
RESOLVED
FIXED
142 Branch
Tracking | Status | |
---|---|---|
firefox-esr128 | --- | unaffected |
firefox-esr140 | --- | unaffected |
firefox140 | --- | unaffected |
firefox141 | --- | fixed |
firefox142 | --- | fixed |
People
(Reporter: beth, Assigned: beth)
References
(Regression)
Details
(Keywords: regression)
Attachments
(2 files)
48 bytes,
text/x-phabricator-request
|
Details | Review | |
48 bytes,
text/x-phabricator-request
|
phab-bot
:
approval-mozilla-beta+
|
Details | Review |
STR:
- Enroll in a rollout
- Wait for enrollments to flush to disk
- Unenroll from the rollout
- Re-enroll in the rollout
- Restart the browser
ER:
The rollout should be enrolled
AR:
The rollout is not marked as enrolled but it if it set any user prefs (via setPref) those prefs will still be set.
This really only affects enrollments that occur with Nimbus Developer Tools or Firefox Labs because there isn't a real scenario where an unenrollment would be followed by a re-enrollment during natural enrollment.
Assignee | ||
Updated•1 month ago
|
status-firefox141:
--- → affected
status-firefox142:
--- → affected
Keywords: regression
Regressed by: 1971425
Assignee | ||
Updated•1 month ago
|
Comment 1•1 month ago
|
||
Set release status flags based on info from the regressing bug 1971425
status-firefox140:
--- → unaffected
status-firefox-esr128:
--- → unaffected
status-firefox-esr140:
--- → unaffected
Assignee | ||
Comment 2•1 month ago
|
||
Updated•1 month ago
|
Assignee: nobody → brennie
Status: NEW → ASSIGNED
Assignee | ||
Comment 3•1 month ago
|
||
Original Revision: https://phabricator.services.mozilla.com/D256460
Updated•1 month ago
|
Attachment #9499241 -
Flags: approval-mozilla-beta?
Comment 4•1 month ago
|
||
firefox-beta Uplift Approval Request
- User impact if declined: Users that unenroll and re-enroll in Firefox Labs rollouts will not be re-enrolled upon restart and the prefs will be stuck on
- Code covered by automated testing: yes
- Fix verified in Nightly: yes
- Needs manual QE test: no
- Steps to reproduce for manual QE testing: n/a
- Risk associated with taking this patch: low
- Explanation of risk level: patch contains a test that fails without the patch applied
- String changes made/needed: no
- Is Android affected?: no
Comment 5•1 month ago
|
||
firefox-beta Uplift Approval Request
- User impact if declined: Users that unenroll and re-enroll in Firefox Labs rollouts will not be re-enrolled upon restart and the prefs will be stuck on
- Code covered by automated testing: yes
- Fix verified in Nightly: no
- Needs manual QE test: no
- Steps to reproduce for manual QE testing: n/a
- Risk associated with taking this patch: low
- Explanation of risk level: patch contains a test that fails without the patch applied
- String changes made/needed: no
- Is Android affected?: no
Pushed by brennie@mozilla.com:
https://github.com/mozilla-firefox/firefox/commit/63418dc7c266
https://hg.mozilla.org/integration/autoland/rev/e0bdeb9fde67
Always serialize re-enrollments correctly r=nimbus-reviewers,emcminn
Comment 7•1 month ago
|
||
bugherder |
Status: ASSIGNED → RESOLVED
Closed: 1 month ago
Resolution: --- → FIXED
Target Milestone: --- → 142 Branch
Updated•1 month ago
|
Attachment #9499241 -
Flags: approval-mozilla-beta? → approval-mozilla-beta+
Updated•1 month ago
|
You need to log in
before you can comment on or make changes to this bug.
Description
•