Page MenuHomePhabricator

Enforce start and end dates delimiters for logged-in experiments
Closed, ResolvedPublic1 Estimated Story Points

Description

Background

With the upcoming Moderator Tools logged-in experiment, and with the incoming changes for asynchronous instrument configs fetching (T398422), it is possible/probable that we did not include enforcement of start and end dates for logged-in experiments.

Everyone experiments use Varnish as the experiment enrollment authority and the varnish response from xLab is filtered by start and end dates in the experiment service.

We may need to adjust the query for the mediawiki response to ensure that data collection starts and ends on the dates specified for a particular logged-in experiment's config.

Description

Implement enforcement of start and end dates for logged-in experiments such that they correlate to start and end dates for data collection per automated analytics.

Acceptance Criteria

  • Update the MediaWiki response so that logged-in experiments appear in the response within the configured start and end dates
  • Include tests for api response per start/end dates for logged-in experiments

Technical Considerations

Determine if it's better to make the response respect start/end dates or if the Metrics Platform extension should enforce start/end dates.

Event Timeline

cjming triaged this task as High priority.
cjming moved this task from Incoming to Experiment Platform Sprint 10 on the Test Kitchen board.
cjming set the point value for this task to 1.