Defined in detail in the SDS 2.4.11 Hypothesis doc
Dependencies as drawn up in Miro should match the task hierarchy here in Phabricator.
This task will mark the culmination of a bunch of coordinated work, so here's a rough outline of the roll-out plan:
- the xLab MediaWiki extension code will roll out as Gerrit CRs are merged. This will be done with care for backwards compatibility
- client libraries code is included in the MW extension, so the above applies to these as well
- EventGate changes will be backwards compatible and also roll out as they are merged
- The configuration for the Synthetic A/A experiment, whether generated manually or by xLab, will be put in place manually via puppet
- The Edge Unique cookie logic will be deployed to Varnishes as a part of a coordinated gradual roll-out, by the traffic team
- When the above is in place, the experiment will start as planned on the configured start date
- Data will flow into HDFS at which point the automated analytics pipelines will pick it up
