Page MenuHomePhabricator

Decommission the EchoMail and EchoInteraction instruments
Closed, ResolvedPublic

Description

According to the EventLogging Schema Audit spreadsheet, the EchoMail and EchoInteraction schemas were migrated to the Event Platform. When reviewing uses of the deprecated EventLogging::logEvent() method, however, I double-checked with the Growth team who all confirmed that the instruments could be decommissioned.

TODO

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript
Urbanecm_WMF subscribed.

Moving to Triaged on our end, but feel free to ping us if there's something we need to take an action on.

Change 949048 had a related patch set uploaded (by Phuedx; author: Phuedx):

[mediawiki/extensions/BlueSpiceEchoConnector@master] Remove MWEchoEventLogging::logSchemaEchoMail() calls

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

Change 949049 had a related patch set uploaded (by Phuedx; author: Phuedx):

[mediawiki/extensions/Echo@master] Decommission Echo* instruments

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

Change 949050 had a related patch set uploaded (by Phuedx; author: Phuedx):

[mediawiki/libs/metrics-platform@master] [Java] Remove refs to EchoMail and EchoInteraction

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

Change 949050 merged by jenkins-bot:

[mediawiki/libs/metrics-platform@master] [Java] Remove refs to EchoMail and EchoInteraction

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

Change 950180 had a related patch set uploaded (by Phuedx; author: Phuedx):

[operations/mediawiki-config@master] Disable EchoMail and EchoInteraction instruments

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

Change 950183 had a related patch set uploaded (by Phuedx; author: Phuedx):

[analytics/refinery@master] Remove Echo* sanitisation allowlist entries

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

@Mglaser @Osnard @ItSpiderman: You were added as reviewers for https://gerrit.wikimedia.org/r/c/mediawiki/extensions/BlueSpiceEchoConnector/+/949048 automatically. I'd like to understand how BlueSpice is using the instrument as I think these are the only instruments that I've decommissioned that are being used elsewhere. As you can see, I've submitted all of the patches required to both disable and remove the instruments. I can just as easily abandon the patches that remove the instruments or go through the formal deprecation process, if you'd prefer.

Thank you very much for reaching out to us. The provided patch (https://gerrit.wikimedia.org/r/c/mediawiki/extensions/BlueSpiceEchoConnector/+/949048) looks good. We are not really using those instruments.

Change 949048 merged by Robert Vogel:

[mediawiki/extensions/BlueSpiceEchoConnector@master] Remove MWEchoEventLogging::logSchemaEchoMail() calls

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

Change 952428 had a related patch set uploaded (by Robert Vogel; author: Phuedx):

[mediawiki/extensions/BlueSpiceEchoConnector@REL1_39] Remove MWEchoEventLogging::logSchemaEchoMail() calls

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

Change 952428 merged by Robert Vogel:

[mediawiki/extensions/BlueSpiceEchoConnector@REL1_39] Remove MWEchoEventLogging::logSchemaEchoMail() calls

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

Change 952429 had a related patch set uploaded (by Robert Vogel; author: Phuedx):

[mediawiki/extensions/BlueSpiceEchoConnector@REL1_39-4.3.x] Remove MWEchoEventLogging::logSchemaEchoMail() calls

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

Change 952429 merged by Robert Vogel:

[mediawiki/extensions/BlueSpiceEchoConnector@REL1_39-4.3.x] Remove MWEchoEventLogging::logSchemaEchoMail() calls

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

Change 949049 merged by jenkins-bot:

[mediawiki/extensions/Echo@master] Decommission Echo* instruments

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

phuedx updated the task description. (Show Details)
  • Request the deletion of any previously logged data, if necessary

Any previously–logged, unsantised data will be deleted after 90 days.

Change 950183 merged by Mforns:

[analytics/refinery@master] Remove Echo* sanitisation allowlist entries

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

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

Being bold.

Change 950180 merged by jenkins-bot:

[operations/mediawiki-config@master] Disable EchoMail and EchoInteraction instruments

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

Mentioned in SAL (#wikimedia-operations) [2023-09-05T13:02:43Z] <taavi@deploy1002> Started scap: Backport for [[gerrit:950180|Disable EchoMail and EchoInteraction instruments (T344167)]]

Mentioned in SAL (#wikimedia-operations) [2023-09-05T13:04:18Z] <taavi@deploy1002> taavi and phuedx: Backport for [[gerrit:950180|Disable EchoMail and EchoInteraction instruments (T344167)]] synced to the testservers mwdebug2002.codfw.wmnet, mwdebug1002.eqiad.wmnet, mwdebug1001.eqiad.wmnet, mwdebug2001.codfw.wmnet, and mw-debug kubernetes deployment (accessible via k8s-experimental XWD option)

Mentioned in SAL (#wikimedia-operations) [2023-09-05T13:12:57Z] <taavi@deploy1002> Finished scap: Backport for [[gerrit:950180|Disable EchoMail and EchoInteraction instruments (T344167)]] (duration: 10m 14s)

Change 975394 had a related patch set uploaded (by Phuedx; author: Phuedx):

[operations/mediawiki-config@master] Remove EchoMail and EchoInteraction event streams

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

Change 975394 merged by jenkins-bot:

[operations/mediawiki-config@master] Remove EchoMail and EchoInteraction event streams

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

Mentioned in SAL (#wikimedia-operations) [2023-11-28T14:09:06Z] <lucaswerkmeister-wmde@deploy2002> Started scap: Backport for [[gerrit:975394|Remove EchoMail and EchoInteraction event streams (T344167)]]

Mentioned in SAL (#wikimedia-operations) [2023-11-28T14:10:30Z] <lucaswerkmeister-wmde@deploy2002> phuedx and lucaswerkmeister-wmde: Backport for [[gerrit:975394|Remove EchoMail and EchoInteraction event streams (T344167)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Mentioned in SAL (#wikimedia-operations) [2023-11-28T14:19:12Z] <lucaswerkmeister-wmde@deploy2002> Finished scap: Backport for [[gerrit:975394|Remove EchoMail and EchoInteraction event streams (T344167)]] (duration: 10m 05s)