Page MenuHomePhabricator

Migrate mw-cron to PHP 8.1
Closed, ResolvedPublic

Description

In order to avoid migrating cronjobs twice (once to Kubernetes, then to php 8.1), use php 8.1 from the start.

Risk should be low given "web" deployments of mediawiki are already using php 8.1 for a substantial amount of traffic.

Details

Related Changes in Gerrit:

Related Objects

StatusSubtypeAssignedTask
ResolvedNone
ResolvedReedy
StalledNone
OpenNone
OpenNone
OpenNone
ResolvedReedy
ResolvedKrinkle
ResolvedKrinkle
ResolvedJdforrester-WMF
ResolvedJdforrester-WMF
ResolvedJdforrester-WMF
ResolvedLucas_Werkmeister_WMDE
ResolvedNone
ResolvedJdforrester-WMF
ResolvedDaimona
ResolvedJdforrester-WMF
DeclinedNone
ResolvedScott_French
ResolvedScott_French
ResolvedScott_French
Resolvedcscott
ResolvedScott_French
DuplicatePRODUCTION ERRORNone
ResolvedPRODUCTION ERRORMichael
ResolvedPRODUCTION ERRORMichael
ResolvedMichael
DuplicatePRODUCTION ERRORNone
Resolved Tgr
ResolvedNone
ResolvedDAlangi_WMF
Resolved Tgr
ResolvedDAlangi_WMF
Resolved Tgr
Resolved Tgr
ResolvedAtieno
OpenNone
Resolvedbrouberol
ResolvedScott_French
ResolvedScott_French
ResolvedScott_French
ResolvedScott_French
ResolvedScott_French
ResolvedScott_French
ResolvedKrinkle
ResolvedKrinkle
ResolvedScott_French
ResolvedKrinkle
Resolved Tgr
ResolvedScott_French
Resolvedjnuche
ResolvedJdforrester-WMF
ResolvedBUG REPORTbd808
ResolvedReedy
ResolvedReedy
Resolvedseanleong-WMDE
StalledNone
OpenNone
ResolvedLucas_Werkmeister_WMDE
ResolvedDaimona
ResolvedDaimona
ResolvedDaimona
OpenNone
ResolvedUmherirrender
ResolvedArendpieter
ResolvedUmherirrender
ResolvedUmherirrender
Resolved mszabo
Resolvedtstarling
ResolvedUmherirrender
ResolvedDreamy_Jazz
ResolvedDreamy_Jazz
ResolvedPhysikerwelt
Resolved Tgr
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedNone
ResolvedUmherirrender
ResolvedNone
ResolvedNone
ResolvedkarapayneWMDE
ResolvedAudreyPenven_WMDE
ResolvedAudreyPenven_WMDE
ResolvedLucas_Werkmeister_WMDE
ResolvedLucas_Werkmeister_WMDE
ResolvedUmherirrender
Resolvedthiemowmde
ResolvedLucas_Werkmeister_WMDE
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
Resolved mszabo
ResolvedxSavitar
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
ResolvedUmherirrender
OpenNone
OpenNone
ResolvedArendpieter
OpenNone
ResolvedUmherirrender
Resolved larissagaulia
ResolvedUmherirrender
ResolvedJdforrester-WMF
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
ResolvedUmherirrender
ResolvedJdforrester-WMF
ResolvedJdforrester-WMF
ResolvedKrinkle
ResolvedScott_French
ResolvedClement_Goubert

Event Timeline

Reedy renamed this task from Migrate mw-cron to PHP8.1 to Migrate mw-cron to PHP 8.1.Mar 7 2025, 11:07 PM
Clement_Goubert updated the task description. (Show Details)
Clement_Goubert updated the task description. (Show Details)

Change #1126011 had a related patch set uploaded (by Clément Goubert; author: Clément Goubert):

[operations/puppet@production] mw-cron: Use php81 base image

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

Change #1126011 merged by Clément Goubert:

[operations/puppet@production] mw-cron: Use php81 base image

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

Mentioned in SAL (#wikimedia-operations) [2025-03-10T17:52:19Z] <cgoubert@deploy2002> Started scap sync-world: mw-cron to php 8.1 - T387916

Mentioned in SAL (#wikimedia-operations) [2025-03-10T17:54:14Z] <cgoubert@deploy2002> Finished scap sync-world: mw-cron to php 8.1 - T387916 (duration: 02m 49s)

mw-cron now uses PHP 8.1 base images. We will track specific job issues in their migration task.