Closed Bug 1782136 Opened 2 years ago Closed 2 years ago

Allow to filter Nimbus recipes by application ID

Categories

(Firefox :: Nimbus Desktop Client, enhancement)

enhancement

Tracking

()

RESOLVED FIXED
105 Branch
Tracking Status
firefox105 --- fixed

People

(Reporter: nalexander, Assigned: barret)

References

Details

Attachments

(1 file)

After Bug 1781952 lands, the backgroundupdate background task will enable Nimbus and Firefox Messaging Experiments in background tasks. I take some care to ensure that only messages targeted at background tasks will be considered by background tasks (and that said messages will be ignored by Desktop), essentially by having a new backgroundTaskMessage Nimbus featureId. However, the mechanism will have background tasks consider all Desktop experiments. Background tasks that enroll into a Desktop experiment could skew enrollment numbers, telemetry, etc; we want to avoid that.

Background tasks (well, the backgroundupdate task) has a distinct Glean "application ID": see https://bugzilla.mozilla.org/show_bug.cgi?id=1706732. This ticket tracks doing something similar: adding a Nimbus application ID that drops recipes that are not specific to the background task "application".

This approach requires Experimenter to set the application ID for Desktop experiments to be distinct from background task experiments, but there is some support for that.

If this is not feasible, then we might filter the allowed set of featureIds that the RemoteSettingsExperimentLoader.jsm processes in background task mode. We might simply ignore experiments that reference features other than, say, [backgroundTaskMessage, no-feature-firefox-desktop] (the latter for A/A testing the telemetry pipeline).

Pushed by brennie@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/1e52b536a10c
Filter Nimbus recipes based on app ID r=emcminn,nalexander
Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED
Target Milestone: --- → 105 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: