Page MenuHomePhabricator

SRE FY19-20 Q1 goal: complete the transition to PHP7
Closed, ResolvedPublic

Description

The SRE serviceops team wants to conclude T176370, the migration to php 7.x, by the end of June 2019. This will mean a series of subgoals will need to be carried out:

  • Remove php7 beta feature, move logged-in users to use the extracted cookie as well.
  • Allow directing a percentage traffic to the api cluster to php7
  • Use php7 to run maintenance scripts
  • Ramp up percentage of users on php7.2 to 100% on both API and appserver clusters
  • Use php7 for processing async jobs
  • Remove hhvm from production (stretch) T229792

This goal the continuance of FY18-19 Q4

Related Objects

StatusSubtypeAssignedTask
Resolvedjijiki
Resolvedjijiki
ResolvedNone
Resolvedjijiki
ResolvedNone
ResolvedNone
Invalidjijiki
ResolvedNone
ResolvedNone
ResolvedDzahn
ResolvedRobH
Resolved Cmjohnson
ResolvedMoritzMuehlenhoff
ResolvedPapaul
ResolvedSmalyshev
Resolvedjcrespo
ResolvedJdforrester-WMF
ResolvedNone
ResolvedDzahn
ResolvedPRODUCTION ERRORReedy
DuplicatePRODUCTION ERRORNone
ResolvedKrinkle
ResolvedPRODUCTION ERRORJoe
DuplicateNone
ResolvedDzahn
ResolvedAndrew
Resolvedjijiki
Resolvedawight
Resolvedjijiki
Resolvedjijiki

Event Timeline

Joe triaged this task as Medium priority.Mar 25 2019, 10:29 AM
Joe added projects: serviceops, SRE.
Joe updated the task description. (Show Details)
jijiki renamed this task from SRE FY2019 Q4 goal: complete the transition to PHP7 to SRE FY19-20 Q1 goal: complete the transition to PHP7.Jul 22 2019, 10:13 AM
jijiki updated the task description. (Show Details)

Change 538864 had a related patch set uploaded (by Giuseppe Lavagetto; owner: Giuseppe Lavagetto):
[operations/puppet@production] lvs: do not check hhvm/php7 at the same time anymore.

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

Change 538864 merged by Giuseppe Lavagetto:
[operations/puppet@production] lvs: do not check hhvm/php7 at the same time anymore.

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

Change 539128 had a related patch set uploaded (by Krinkle; owner: Giuseppe Lavagetto):
[mediawiki/extensions/WikimediaEvents@master] Remove the cookie extraction for sending users to PHP7

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

Change 539128 merged by jenkins-bot:
[mediawiki/extensions/WikimediaEvents@master] Remove the cookie extraction for sending users to PHP7

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

jijiki claimed this task.
jijiki updated the task description. (Show Details)

I believe this is done:)
Removing HHVM is continuing under T229792

Change 609494 had a related patch set uploaded (by Krinkle; owner: Krinkle):
[operations/mediawiki-config@master] Remove bogus $wgWMEPhp7SamplingRate setting

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

Change 609494 merged by jenkins-bot:
[operations/mediawiki-config@master] Remove bogus $wgWMEPhp7SamplingRate setting

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