Page MenuHomePhabricator

Gather PHP 8.1 profiling data
Closed, ResolvedPublic

Description

As we have done in the past with impactful migrations, it would be great if we could send ArcLamp profiling data from PHP8.1 to a
separate pipeline

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 REPORT bd808
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
OpenUmherirrender
ResolvedJdforrester-WMF
ResolvedJdforrester-WMF
ResolvedKrinkle
ResolvedScott_French
Resolvedori

Event Timeline

Change #1117945 had a related patch set uploaded (by CDanis; author: CDanis):

[operations/mediawiki-config@master] Route PHP8 Excimer profiles to separate ArcLamp sinks

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

Change #1117946 had a related patch set uploaded (by CDanis; author: CDanis):

[operations/puppet@production] Set up ArcLamp pipeline for PHP8

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

Change #1117946 merged by CDanis:

[operations/puppet@production] Set up ArcLamp pipeline for PHP8

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

Change #1117945 merged by jenkins-bot:

[operations/mediawiki-config@master] Route PHP8 Excimer profiles to separate ArcLamp sinks

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

Mentioned in SAL (#wikimedia-operations) [2025-02-06T18:31:05Z] <cdanis@deploy2002> Started scap sync-world: Backport for [[gerrit:1117945|Route PHP8 Excimer profiles to separate ArcLamp sinks (T383845 T385395 T385199)]]

Mentioned in SAL (#wikimedia-operations) [2025-02-06T18:33:53Z] <cdanis@deploy2002> cdanis: Backport for [[gerrit:1117945|Route PHP8 Excimer profiles to separate ArcLamp sinks (T383845 T385395 T385199)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Mentioned in SAL (#wikimedia-operations) [2025-02-06T18:42:04Z] <cdanis@deploy2002> Finished scap sync-world: Backport for [[gerrit:1117945|Route PHP8 Excimer profiles to separate ArcLamp sinks (T383845 T385395 T385199)]] (duration: 10m 58s)

Change #1117998 had a related patch set uploaded (by Ori; author: Ori):

[operations/puppet@production] Fix channel name for ArcLamp pipeline for PHP8

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

Change #1117998 merged by Ori:

[operations/puppet@production] Fix channel name for ArcLamp pipeline for PHP8

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

Reedy renamed this task from Gather PHP8.1 profiling data to Gather PHP 8.1 profiling data .Mar 7 2025, 11:07 PM

Be careful when using Arc Lamp profiles from the last few weeks in side-by-side comparisons, because of T389243. \cc @ori

This is causing performance.wikimedia.org flamegraphs to show bogus data [on PHP 8.1].

Specifically, it means we have no telemetry [in PHP 8.1] on the first few whole seconds of a response — which for the majority of requests, is the entire duration of the response.

Ack, thanks for the heads up.

ori claimed this task.