Page MenuHomePhabricator

1.41.0-wmf.19 deployment blockers
Closed, ResolvedPublic5 Estimated Story PointsRelease

Details

Backup Train Conductor
dancy
Release Version
1.41.0-wmf.19
Release Date
Jul 24 2023, 12:00 AM

2023 week 30 1.41-wmf.19 Changes wmf/1.41.0-wmf.19

This MediaWiki Train Deployment is scheduled for the week of Monday, July 24th:

Monday July 24thTuesday, July 25thWednesday, July 26thThursday, July 27thFriday
Backports only.Branch wmf.19 and deploy to Group 0 Wikis.Deploy wmf.19 to Group 1 Wikis.Deploy wmf.19 to all Wikis.No deployments on fridays

How this works

  • Any serious bugs affecting wmf.19 should be added as subtasks beneath this one.
  • Any open subtask(s) block the train from moving forward. This means no further deployments until the blockers are resolved.
  • If something is serious enough to warrant a rollback then you should bring it to the attention of deployers on the #wikimedia-operations IRC channel.
  • If you have a risky change in this week's train add a comment to this task using the Risky patch template
  • For more info about deployment blockers, see Holding the train.

Related Links

Other Deployments

Previous: 1.41.0-wmf.18
Next: 1.41.0-wmf.20

Event Timeline

Restricted Application added a subscriber: Aklapper. ยท View Herald TranscriptJun 23 2023, 6:57 PM
thcipriani triaged this task as Medium priority.
thcipriani updated Other Assignee, added: dancy.
thcipriani set the point value for this task to 5.
Risky Patch! ๐Ÿš‚๐Ÿ”ฅ
  • Change: https://gerrit.wikimedia.org/r/c/mediawiki/core/+/936132
  • Summary:
    • Diff cache keys are changed so that previous diff cache entries will no longer be read. This may cause an appserver CPU spike. But there have been several other changes of this kind in recent years, without incident, so serious consequences are unlikely.
    • It is a large and complex patch.
  • Test plan:
    • Monitor for appserver resource exhaustion.
  • Places to monitor:
  • Revert plan: Rollback train
  • Affected wikis: all
  • IRC contact: TimStarling (UTC+10)
  • UBN Task Projects/tags: Community-Tech
  • Would you like to backport this change rather than ride the train?: No
Risky Patch! ๐Ÿš‚๐Ÿ”ฅ
  • Change: https://gerrit.wikimedia.org/r/c/mediawiki/core/+/809295
  • Summary:
    • This causes rate limit checks to be performed implicitly when checking permissions.
    • Risk 1: We may end up checking the rate limit twice, so it will trigger too soon. There is protection against this in the code, but who knows.
    • Risk 2: The code for checking permissions is called much more often. This may degrade performance of some operations. The code tries to avoid checking permissions unnecessarily, especially for the "read" permission, but who knows.
  • Test plan:
    • Extensive phpunit test coverage.
    • Many code paths trigger rate limit checks, if something goes wrong we'll notice soon.
  • Places to monitor:
  • Revert plan: Revert the patch or roll back the train. No persistent data is effected.
  • Affected wikis: all
  • IRC contact: Daniel Kinzler (duesen), Tim Starling
  • UBN Task Projects/tags: Platform Engineering

Change 941047 had a related patch set uploaded (by TrainBranchBot; author: trainbranchbot):

[mediawiki/core@wmf/1.41.0-wmf.19] Branch commit for wmf/1.41.0-wmf.19

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

Change 941047 merged by jenkins-bot:

[mediawiki/core@wmf/1.41.0-wmf.19] Branch commit for wmf/1.41.0-wmf.19

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

Change 941316 had a related patch set uploaded (by TrainBranchBot; author: Jaime Nuche):

[operations/mediawiki-config@master] testwikis wikis to 1.41.0-wmf.19

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

Change 941316 merged by jenkins-bot:

[operations/mediawiki-config@master] testwikis wikis to 1.41.0-wmf.19

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

Mentioned in SAL (#wikimedia-operations) [2023-07-25T07:57:03Z] <jnuche@deploy1002> Started scap: testwikis wikis to 1.41.0-wmf.19 refs T340247

Mentioned in SAL (#wikimedia-operations) [2023-07-25T08:49:39Z] <jnuche@deploy1002> Finished scap: testwikis wikis to 1.41.0-wmf.19 refs T340247 (duration: 52m 35s)

Change 941365 had a related patch set uploaded (by TrainBranchBot; author: Jaime Nuche):

[operations/mediawiki-config@master] group0 wikis to 1.41.0-wmf.19

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

Change 941365 merged by jenkins-bot:

[operations/mediawiki-config@master] group0 wikis to 1.41.0-wmf.19

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

Mentioned in SAL (#wikimedia-operations) [2023-07-25T09:01:32Z] <jnuche@deploy1002> rebuilt and synchronized wikiversions files: group0 wikis to 1.41.0-wmf.19 refs T340247

Change 941779 had a related patch set uploaded (by TrainBranchBot; author: Jaime Nuche):

[operations/mediawiki-config@master] group1 wikis to 1.41.0-wmf.19

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

Change 941779 merged by jenkins-bot:

[operations/mediawiki-config@master] group1 wikis to 1.41.0-wmf.19

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

Mentioned in SAL (#wikimedia-operations) [2023-07-26T08:14:19Z] <jnuche@deploy1002> rebuilt and synchronized wikiversions files: group1 wikis to 1.41.0-wmf.19 refs T340247

Mentioned in SAL (#wikimedia-operations) [2023-07-26T08:34:15Z] <jnuche@deploy1002> Synchronized php: group1 wikis to 1.41.0-wmf.19 refs T340247 (duration: 19m 56s)

Change 941898 had a related patch set uploaded (by TrainBranchBot; author: Jaime Nuche):

[operations/mediawiki-config@master] group0 wikis to 1.41.0-wmf.19

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

Change 941898 merged by jenkins-bot:

[operations/mediawiki-config@master] group0 wikis to 1.41.0-wmf.19

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

Mentioned in SAL (#wikimedia-operations) [2023-07-26T11:19:04Z] <jnuche@deploy1002> rebuilt and synchronized wikiversions files: group0 wikis to 1.41.0-wmf.19 refs T340247

Rolled back to group0 since there is a chance T342733 could be impacting users: T342733#9043895

Change 941957 had a related patch set uploaded (by TrainBranchBot; author: Jaime Nuche):

[operations/mediawiki-config@master] group1 wikis to 1.41.0-wmf.19

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

Change 941957 merged by jenkins-bot:

[operations/mediawiki-config@master] group1 wikis to 1.41.0-wmf.19

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

All three blockers have fixes backported for 1.41.0-wmf.19. Rolling forward to group1 again.

Mentioned in SAL (#wikimedia-operations) [2023-07-26T15:56:54Z] <jnuche@deploy1002> rebuilt and synchronized wikiversions files: group1 wikis to 1.41.0-wmf.19 refs T340247

Mentioned in SAL (#wikimedia-operations) [2023-07-26T16:03:51Z] <jnuche@deploy1002> Synchronized php: group1 wikis to 1.41.0-wmf.19 refs T340247 (duration: 06m 56s)

Change 942317 had a related patch set uploaded (by TrainBranchBot; author: Jaime Nuche):

[operations/mediawiki-config@master] group2 wikis to 1.41.0-wmf.19

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

Change 942317 merged by jenkins-bot:

[operations/mediawiki-config@master] group2 wikis to 1.41.0-wmf.19

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

Mentioned in SAL (#wikimedia-operations) [2023-07-27T08:15:59Z] <jnuche@deploy1002> rebuilt and synchronized wikiversions files: group2 wikis to 1.41.0-wmf.19 refs T340247