Edge case when errors occur on a multi-pref experiment in Nimbus
Categories
(Firefox for Android :: Experimentation and Telemetry, task)
Tracking
()
People
(Reporter: olivia, Assigned: olivia)
References
(Blocks 1 open bug)
Details
(Whiteboard: [fxdroid][group6])
Attachments
(2 files)
There is an edge case when processing errors on multi-pref experiments that can result in a crash - see gecko-nimbus-validation-multi-pref-user.log. Uncovered when testing in bug 2001415.
I think this unwrap should be unwrap_or_default. It seemed to fix the issue during testing and makes sense because un-enrollment already occurred.
The root issue it tries to double unenroll on a multi-pref experiment, even though it unenrolled already.
Updated•2 months ago
|
Comment 1•2 months ago
|
||
Comment 2•2 months ago
|
||
Authored by https://github.com/ohall-m
https://github.com/mozilla/application-services/commit/75f8bd26d52e24d8c70e0be6561d7eb8f2f5bf3c
[main] Bug 2024298 - Fix case when errors occur on a multi-pref experiment in Nimbus (#7273)
Comment 3•1 month ago
|
||
Hi Olivia,
Is manual verification from QA needed? If so, could you provide some steps in order to verify this?
Thank you!
| Assignee | ||
Comment 4•1 month ago
|
||
Sorry about that! I didn't realize AS bugs set that flag after landing! No QA needed for this, thanks!
Description
•