*We’re going to do more than one train next week – starting Mon, 21 March
2022*.
We’re aiming for four trains. 😬
____
We’ve been running the train since version 1.20,
<https://www.mediawiki.org/wiki/MediaWiki_1.20/Roadmap#Schedule_for_the_deployments>
and we believe a more frequent train will be easier, faster, and safer.
There are unknowns in this process. Our goal is to surface the unknowns to
increase the safety and speed of deployment.
*Please reach out* if you would like to be in closer contact with our team
as part of this process.*
___
📅 Schedule
Join us in *#wikimedia-operations *IRC and *#engineering-all* slack for all
the excitement. We’re also planning to use Google Meet sessions for pairing.
If you’re interested in joining a session (and you’ve signed an NDA) sign
up (with an email that can join a meet) on the trainsperiments page on
MediaWiki
<https://www.mediawiki.org/wiki/Talk:Wikimedia_Release_Engineering_Team/Trainsperiment_week>
.
Here’s the schedule—*two trains in 24 hours to start the week*:
-
*Mon, 21 March 2022*
-
UTC AM Train – 09:00 :
-
+0 minutes – 1.39.0-wmf.1 Group0
-
+30m – 1.39.0-wmf.1 Group1
-
UTC PM Train – 18:00:
-
+0 minutes – 1.39.0-wmf.1 All Wikis
-
+30m – 1.39.0-wmf.2 Group0 (Δ 10 hours)
-
+45m – 1.39.0-wmf.2 Group1
-
+90m – 1.39.0-wmf.2 All Wikis
-
*Tue, 22 March 2022*
-
UTC AM Train – 09:00:
-
+0 minutes – 1.39.0-wmf.3 Group0 (Δ 14 hours)
-
+15m – 1.39.0-wmf.3 Group1
-
+60m – 1.39.0-wmf.3 All Wikis
-
*Wed, 23 March 2022*
-
UTC PM Train – 18:00
-
+0 minutes – 1.39.0-wmf.4 Group0 (Δ 20 hours)
-
+15m – 1.39.0-wmf.4 Group1
-
+60m – 1.39.0-wmf.4 All Wikis
-
*Thu, 24 March 2022*
-
UTC AM Train – 09:00: Catchup and cleanup
-
UTC PM Train – 18:00: Catchup and cleanup
____
🤔 Unknowns
Here’s a list of things we know we don’t know. If you can help with any of
these: reach out!
-
How will more trains affect caches and site performance? (T303758
<https://phabricator.wikimedia.org/T303758>)
-
Are developers going to need to be more mindful of forward and backward
compatibility? (T303759 <https://phabricator.wikimedia.org/T303759>)
-
How will rollback work with blockers? This one is on us, but we’ll be
figuring it out as we go. (T303747
<https://phabricator.wikimedia.org/T303747>)
-
Will blocker tasks be too confusing with so many trains?
-
Is this sustainable?
___
*💌 Get in touch
-
Reply to this email
-
Start a topic on our talk page:
https://www.mediawiki.org/wiki/Talk:Wikimedia_Release_Engineering_Team/Trai…
-
Put a task on our workboard:
https://phabricator.wikimedia.org/project/board/5811/
Tyler Cipriani (he/him)
Engineering Manager, Release Engineering
Wikimedia Foundation