Page MenuHomePhabricator

Update prod to use the new tracking tools schema
Closed, ResolvedPublic

Description

Once the schema has been created in the code and tested on beta (T336362), production should also be updated to use it.

Checklist

  • Create the new table (T336365)
  • Configure prod to read/write the new schema
  • Wait until the old columns and the migration logic have been dropped in the code, and wait for that change to be in prod (in wmf.12)
  • Remove the migration variable from the prod config
  • Drop the old columns (T337940)

Event Timeline

Change 923305 had a related patch set uploaded (by Daimona Eaytoy; author: Daimona Eaytoy):

[operations/mediawiki-config@master] Set $wgCampaignEventsUseNewTrackingToolsSchema to true in prod

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

Change 923305 merged by jenkins-bot:

[operations/mediawiki-config@master] Set $wgCampaignEventsUseNewTrackingToolsSchema to true in prod

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

Mentioned in SAL (#wikimedia-operations) [2023-06-01T13:02:23Z] <urbanecm@deploy1002> Started scap: Backport for [[gerrit:925766|beta: Stop setting unused $wgCampaignEventsUseNewTrackingToolsSchema (T336362)]], [[gerrit:923305|Set $wgCampaignEventsUseNewTrackingToolsSchema to true in prod (T336364)]]

Mentioned in SAL (#wikimedia-operations) [2023-06-01T13:04:04Z] <urbanecm@deploy1002> urbanecm and daimona: Backport for [[gerrit:925766|beta: Stop setting unused $wgCampaignEventsUseNewTrackingToolsSchema (T336362)]], [[gerrit:923305|Set $wgCampaignEventsUseNewTrackingToolsSchema to true in prod (T336364)]] synced to the testservers: mwdebug2002.codfw.wmnet, mwdebug2001.codfw.wmnet, mwdebug1001.eqiad.wmnet, mwdebug1002.eqiad.wmnet

Mentioned in SAL (#wikimedia-operations) [2023-06-01T13:13:31Z] <urbanecm@deploy1002> Finished scap: Backport for [[gerrit:925766|beta: Stop setting unused $wgCampaignEventsUseNewTrackingToolsSchema (T336362)]], [[gerrit:923305|Set $wgCampaignEventsUseNewTrackingToolsSchema to true in prod (T336364)]] (duration: 11m 08s)

Change 925775 had a related patch set uploaded (by Daimona Eaytoy; author: Daimona Eaytoy):

[operations/mediawiki-config@master] prod: Stop setting unused $wgCampaignEventsUseNewTrackingToolsSchema

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

Change 925775 had a related patch set uploaded (by Daimona Eaytoy; author: Daimona Eaytoy):

[operations/mediawiki-config@master] prod: Stop setting unused $wgCampaignEventsUseNewTrackingToolsSchema

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

Scheduled for today's late backport window (20:00 UTC).

Change 925775 merged by jenkins-bot:

[operations/mediawiki-config@master] prod: Stop setting unused $wgCampaignEventsUseNewTrackingToolsSchema

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

Mentioned in SAL (#wikimedia-operations) [2023-06-12T20:04:48Z] <urbanecm@deploy1002> Started scap: Backport for [[gerrit:925775|prod: Stop setting unused $wgCampaignEventsUseNewTrackingToolsSchema (T336364)]], [[gerrit:802894|Remove references to $wgEnableLocalTimedText from CommonSettings]], [[gerrit:929318|Remove unused variable wmgEnableLocalTimedText]]

Mentioned in SAL (#wikimedia-operations) [2023-06-12T20:06:15Z] <urbanecm@deploy1002> daimona and urbanecm: Backport for [[gerrit:925775|prod: Stop setting unused $wgCampaignEventsUseNewTrackingToolsSchema (T336364)]], [[gerrit:802894|Remove references to $wgEnableLocalTimedText from CommonSettings]], [[gerrit:929318|Remove unused variable wmgEnableLocalTimedText]] synced to the testservers: mwdebug1002.eqiad.wmnet, mwdebug1001.eqiad.wmnet, mwdebug2002.codfw.wmnet, mwdebug2001.codf

Mentioned in SAL (#wikimedia-operations) [2023-06-12T20:16:21Z] <urbanecm@deploy1002> Finished scap: Backport for [[gerrit:925775|prod: Stop setting unused $wgCampaignEventsUseNewTrackingToolsSchema (T336364)]], [[gerrit:802894|Remove references to $wgEnableLocalTimedText from CommonSettings]], [[gerrit:929318|Remove unused variable wmgEnableLocalTimedText]] (duration: 11m 33s)