Closed Bug 1797202 Opened 2 years ago Closed 2 years ago

ASrouter doesn't ingest rollout messages from Nimbus

Categories

(Firefox :: Messaging System, defect, P1)

defect

Tracking

()

VERIFIED FIXED
108 Branch
Tracking Status
firefox-esr102 --- wontfix
firefox106 --- wontfix
firefox107 + verified
firefox108 --- verified

People

(Reporter: beth, Assigned: beth)

References

Details

Attachments

(1 file)

The code that loads messages from Nimbus explicitly checks for an experiment, so if there is a rollout, the message wont be ingested.

I suspect we're going to need this uplifted to 107 for the Import Bookmarks experiment/rollout pair, since not everyone is going to be enrolled in the experiment. Does that sound right, Barret?

Flags: needinfo?(brennie)

Yes

Flags: needinfo?(brennie)

[Tracking Requested - why for this release]:

We're going to need this to run the Import Bookmarks Rollout, otherwise the rollout won't work.

The bug is marked as tracked for firefox107 (beta). However, the bug still has low severity.

:tspurway, could you please increase the severity for this tracked bug? If you disagree with the tracking decision, please talk with the release managers.

For more information, please visit auto_nag documentation.

Flags: needinfo?(tspurway)
Severity: S3 → S2
Flags: needinfo?(tspurway)
Pushed by brennie@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/44d716ef7e6e Ingest messages from Nimbus rollouts in ASRouter r=dmose

Please see https://bugzilla.mozilla.org/show_bug.cgi?id=1797553#c5 for instructions that will verify that both that bug and this one have been fixed.

Flags: qe-verify?
Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 108 Branch

The patch landed in nightly and beta is affected.
:barret, is this bug important enough to require an uplift?

  • If yes, please nominate the patch for beta approval.
  • If no, please set status-firefox107 to wontfix.

For more information, please visit auto_nag documentation.

Flags: needinfo?(brennie)

We‘ve verified this issue using the latest Firefox Nightly 108.0a1 (Build ID: 20221027095047) on Windows 10 x64, macOS 11.6.6, and Linux Mint 20.2 x64.

  • The user can be successfully enrolled in both branches of the experiment.
  • The user can be successfully enrolled in the rollout while already enrolled in the experiment.
  • After enrolling in the rollout on a clean profile, the "Import to <Firefox>" spotlight is displayed with the same image and strings as in the Mana page.
  • No specific errors are displayed in the Browser Console after clicking the “Import to <Firefox>” button.
  • When the import flow ends, the spotlight modal disappears and the page that was prior to the spotlight modal is displayed.
  • We also moved the rollout recipe back to draft.
Status: RESOLVED → VERIFIED

Comment on attachment 9300193 [details]
Bug 1797202 - Ingest messages from Nimbus rollouts in ASRouter r?dmose

Beta/Release Uplift Approval Request

  • User impact if declined: We will not be able to do a message rollout on 107 for the Import Bookmarks rollout as planned.
  • Is this code covered by automated tests?: Yes
  • Has the fix been verified in Nightly?: Yes
  • 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): Not risky. Automated tests and QA verified.
    Small patch that only interacts with rollouts; does not change behaviour of existing experiments.
  • String changes made/needed:
  • Is Android affected?: No
Flags: needinfo?(brennie)
Attachment #9300193 - Flags: approval-mozilla-beta?

Comment on attachment 9300193 [details]
Bug 1797202 - Ingest messages from Nimbus rollouts in ASRouter r?dmose

Approved for 107.0b6.

Attachment #9300193 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
QA Whiteboard: [qa-triaged]
Flags: qe-verify? → qe-verify+

We‘ve verified this issue using Firefox Beta 107.0b6 (Build ID: 20221027185833) on Windows 10 x64, macOS 12.6, and Ubuntu 20.04 x64.

  • The user can be successfully enrolled in both branches of the experiment.
  • The user can be successfully enrolled in the rollout while already enrolled in the experiment.
  • After enrolling in the rollout on a clean profile, the "Import to <Firefox>" spotlight is displayed with the same image and strings as on the Mana page.
  • No specific errors are displayed in the Browser Console after clicking the “Import to <Firefox>” button.
  • When the import flow ends, the spotlight modal disappears and the page that was prior to the spotlight modal is displayed.
Flags: qe-verify+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: