Page MenuHomePhabricator

Launch content separation (Zebra #9) A/B test
Closed, ResolvedPublic2 Estimated Story Points

Description

Background

We are now ready to launch the a/b test for the content separation work

Acceptance criteria

  • Enable a/b test for the following wikis on Wed May 17th Monday 5/29: hewiki
  • Enable a/b test for the following wikis on Thur May 18th Tuesday 5/30: enwiki, fawiki, frwiki, kowiki, ptwiki, srwiki, thwiki, trwiki, viwiki

Signoff criteria

Event Timeline

LGoto set the point value for this task to 2.May 4 2023, 5:24 PM

Change 918568 had a related patch set uploaded (by Kimberly Sarabia; author: Kimberly Sarabia):

[operations/mediawiki-config@master] Launch content separation Zebra AB Test

https://gerrit.wikimedia.org/r/918568

Change 918584 had a related patch set uploaded (by Jdrewniak; author: Jdrewniak):

[operations/mediawiki-config@master] Enable Vector "Zebra" AB test on beta cluster.

https://gerrit.wikimedia.org/r/918584

Change 918584 merged by jenkins-bot:

[operations/mediawiki-config@master] Enable Vector "Zebra" AB test on beta cluster.

https://gerrit.wikimedia.org/r/918584

Change 918613 had a related patch set uploaded (by Kimberly Sarabia; author: Kimberly Sarabia):

[mediawiki/skins/Vector@master] Make ABRequirement aware of Require

https://gerrit.wikimedia.org/r/918613

Change 920386 had a related patch set uploaded (by Jdlrobson; author: Kimberly Sarabia):

[operations/mediawiki-config@master] Enable zebra ab test in hewiki

https://gerrit.wikimedia.org/r/920386

EnvironmentEventStatus
Beta-Clusterweb_ab_test_enrollmentVerified
test.wikipedia.orgmediawiki.web_ui_scrollVerified
test.wikipedias.orgeditattemptstepVerified

Change 920386 merged by jenkins-bot:

[operations/mediawiki-config@master] Enable zebra ab test in hewiki

https://gerrit.wikimedia.org/r/920386

Mentioned in SAL (#wikimedia-operations) [2023-05-17T20:17:29Z] <urbanecm@deploy1002> Started scap: Backport for [[gerrit:920784|GrowthExperiments: amend wrong wiki prefix for jbowiki (T308134)]], [[gerrit:920732|NewTopicOptOutActiveUsers: Skip bot users etc. (T317375)]], [[gerrit:920386|Enable zebra ab test in hewiki (T335972)]]

Mentioned in SAL (#wikimedia-operations) [2023-05-17T20:19:04Z] <urbanecm@deploy1002> urbanecm and matmarex and ksarabia and sgimeno: Backport for [[gerrit:920784|GrowthExperiments: amend wrong wiki prefix for jbowiki (T308134)]], [[gerrit:920732|NewTopicOptOutActiveUsers: Skip bot users etc. (T317375)]], [[gerrit:920386|Enable zebra ab test in hewiki (T335972)]] synced to the testservers: mwdebug2002.codfw.wmnet, mwdebug1001.eqiad.wmnet, mwdebug1002.eqiad.wmnet, mwdebug2001.codfw.

Mentioned in SAL (#wikimedia-operations) [2023-05-17T20:29:06Z] <urbanecm@deploy1002> Finished scap: Backport for [[gerrit:920784|GrowthExperiments: amend wrong wiki prefix for jbowiki (T308134)]], [[gerrit:920732|NewTopicOptOutActiveUsers: Skip bot users etc. (T317375)]], [[gerrit:920386|Enable zebra ab test in hewiki (T335972)]] (duration: 11m 36s)

Change 920793 had a related patch set uploaded (by Jdrewniak; author: Jdrewniak):

[operations/mediawiki-config@master] Enable Veector AB test on beta spanish wiki

https://gerrit.wikimedia.org/r/920793

Change 920793 merged by jenkins-bot:

[operations/mediawiki-config@master] [Beta] Enable Vector AB test on beta spanish wiki

https://gerrit.wikimedia.org/r/920793

Change 922564 had a related patch set uploaded (by Jdrewniak; author: Jdrewniak):

[operations/mediawiki-config@master] Enable Vector "Zebra" AB test on Hebrew wikipedia

https://gerrit.wikimedia.org/r/922564

Change 922939 had a related patch set uploaded (by Jdrewniak; author: Jdrewniak):

[mediawiki/skins/Vector@master] Override mw.experiments.getBucket() via body classes

https://gerrit.wikimedia.org/r/922939

Change 922939 merged by jenkins-bot:

[mediawiki/skins/Vector@master] Override mw.experiments.getBucket() via body classes

https://gerrit.wikimedia.org/r/922939

Change 923409 had a related patch set uploaded (by Jdlrobson; author: Jdlrobson):

[mediawiki/skins/Vector@master] Use document feature classes to extract A/B test state

https://gerrit.wikimedia.org/r/923409

Change 923281 had a related patch set uploaded (by Jdrewniak; author: Jdlrobson):

[mediawiki/skins/Vector@wmf/1.41.0-wmf.10] Use document feature classes to extract A/B test state

https://gerrit.wikimedia.org/r/923281

Change 923409 merged by jenkins-bot:

[mediawiki/skins/Vector@master] Use document feature classes to extract A/B test state

https://gerrit.wikimedia.org/r/923409

@KSarabia-WMF will backport https://gerrit.wikimedia.org/r/c/mediawiki/skins/Vector/+/923409 to 1.41.0-wmf.10 today (Thursday 25th May) and we will aim to roll this out again early next week.

Change 923281 merged by jenkins-bot:

[mediawiki/skins/Vector@wmf/1.41.0-wmf.10] Use document feature classes to extract A/B test state

https://gerrit.wikimedia.org/r/923281

Mentioned in SAL (#wikimedia-operations) [2023-05-25T20:21:06Z] <samtar@deploy1002> Started scap: Backport for [[gerrit:923281|Use document feature classes to extract A/B test state (T335972)]]

Mentioned in SAL (#wikimedia-operations) [2023-05-25T20:22:36Z] <samtar@deploy1002> jdrewniak and samtar: Backport for [[gerrit:923281|Use document feature classes to extract A/B test state (T335972)]] synced to the testservers: mwdebug1001.eqiad.wmnet, mwdebug2001.codfw.wmnet, mwdebug1002.eqiad.wmnet, mwdebug2002.codfw.wmnet

Mentioned in SAL (#wikimedia-operations) [2023-05-25T20:32:04Z] <samtar@deploy1002> Finished scap: Backport for [[gerrit:923281|Use document feature classes to extract A/B test state (T335972)]] (duration: 10m 58s)

FYI - This is the revised Zebra A/B Test rollout timeline:

  • Enable a/b test for the following wikis on Wed May 17th Monday 5/29: hewiki
  • Enable a/b test for the following wikis on Thur May 18th Tuesday 5/30: enwiki, fawiki, frwiki, kowiki, ptwiki, srwiki, thwiki, trwiki, viwiki

cc: @jwang @sgrabarczuk @NHillard-WMF

Update: 5/29 is a US holiday and there are no backports that day!
The following is hopefully the final revised timeline.

  • Enable a/b test for the following wikis on Tuesday 5/30: hewiki
  • Enable a/b test for the following wikis on Wednesday 5/31: enwiki, fawiki, frwiki, kowiki, ptwiki, srwiki, thwiki, trwiki, viwiki

cc: @jwang @sgrabarczuk @NHillard-WMF

@KSarabia-WMF, Is it possible to prolong the AB test by an additional 3 or 4 days? This way, we would obtain a full two weeks of data once the edit button issue is resolved.

@KSarabia-WMF, Is it possible to prolong the AB test by an additional 3 or 4 days? This way, we would obtain a full two weeks of data once the edit button issue is resolved.

Yes, i'll move the deadline

The ab test events are available in mediawiki_web_ab_test_enrollment with experiment name skin-vector-zebra-experiment now.

Congrats on the milestone here!

Change 922564 abandoned by Jdrewniak:

[operations/mediawiki-config@master] Enable Vector "Zebra" AB test on Hebrew wikipedia

Reason:

https://gerrit.wikimedia.org/r/922564

Change 918568 abandoned by Jdrewniak:

[operations/mediawiki-config@master] Launch content separation Zebra AB Test

Reason:

https://gerrit.wikimedia.org/r/918568

Change #918613 abandoned by Jdlrobson:

[mediawiki/skins/Vector@master] Make ABRequirement aware of Require

Reason:

Abandoning since associated phabricator ticket is resolved.

https://gerrit.wikimedia.org/r/918613