Open Bug 1956080 Opened 1 month ago Updated 1 month ago

Write experiments into the shared SQL database

Categories

(Firefox :: Nimbus Desktop Client, enhancement, P1)

enhancement

Tracking

()

People

(Reporter: beth, Assigned: beth)

References

(Blocks 2 open bugs)

Details

The first part of synchronising enrollments across multiple profiles in a group is migrating to using the shared SQL database instead of ExperimentDataStore.json. That work will be completed over several bugs.

This bug is about:

  1. creating a new table in the shared SQL database for past & present enrollments across all profiles;
  2. creating a migration (via NimbusMigrations) to copy all existing enrollments into this database;
  3. writing all new enrollment changes to this table; and
  4. adding telemetry about whether the ExperimentDataStore and SQL store agree.
Blocks: 1956082
See Also: → 1816043
You need to log in before you can comment on or make changes to this bug.