Closed
Bug 1696058
Opened 4 years ago
Closed 4 years ago
Normandy should not attempt to unenroll expired preference experiments who's filters don't match
Categories
(Firefox :: Normandy Client, defect, P1)
Firefox
Normandy Client
Tracking
()
VERIFIED
FIXED
88 Branch
People
(Reporter: mythmon, Assigned: mythmon)
References
(Regression)
Details
(Keywords: regression)
Attachments
(1 file)
If Normandy client has a preference experiment that has already unenrolled, and receives the recipe for that experiment again, it will re-evaluate the filters. If the filters don't match, it will try to unenroll the client from the experiment, which fails because the client is already unenrolled. This is producing a lot of bad telemetry (see bug 1693402)
Updated•4 years ago
|
Has Regression Range: --- → yes
Updated•4 years ago
|
Keywords: regression
Assignee | ||
Comment 1•4 years ago
|
||
Pushed by mcooper@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/0e278d44bfac
Normandy should not attempt to unenroll experiments that have already been unenrolled. r=Gijs
Comment 3•4 years ago
|
||
Backed out 3 changesets (bug 1693581, bug 1689502, bug 1696058) for causing bc failures in browser_Troubleshoot.js
Backout link: https://hg.mozilla.org/integration/autoland/rev/1869ce68e5daed9f9802be0764f0eee5b850202d
Push with failures, failure log,
Pushed by mcooper@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/c9311e0f6380
Normandy should not attempt to unenroll experiments that have already been unenrolled. r=Gijs
Comment 5•4 years ago
|
||
bugherder |
Status: NEW → RESOLVED
Closed: 4 years ago
status-firefox88:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → 88 Branch
Assignee | ||
Comment 6•4 years ago
|
||
Clients with this patch have stopped sending unenrollFailed reason=already-unenrolled
events.
Status: RESOLVED → VERIFIED
Updated•4 years ago
|
status-firefox86:
--- → wontfix
status-firefox87:
--- → wontfix
status-firefox-esr78:
--- → wontfix
Flags: in-testsuite+
You need to log in
before you can comment on or make changes to this bug.
Description
•