Page MenuHomePhabricator

Release mediawiki.page_change.v1 stream
Closed, ResolvedPublic

Description

We are ready!

Event Timeline

Change 920378 had a related patch set uploaded (by Ottomata; author: Ottomata):

[operations/mediawiki-config@master] Declare mediawiki.page_change.v1 stream and produce from Eventbus

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

Change 920379 had a related patch set uploaded (by Ottomata; author: Ottomata):

[operations/deployment-charts@master] page_content_change - Consume from mediawiki.page_change.v1

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

Ottomata updated the task description. (Show Details)
Ottomata removed subscribers: JMeybohm, akosiaris.

Change 920378 merged by jenkins-bot:

[operations/mediawiki-config@master] Declare mediawiki.page_change.v1 stream and produce from Eventbus

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

Mentioned in SAL (#wikimedia-operations) [2023-05-17T14:14:39Z] <otto@deploy1002> Synchronized wmf-config/ext-EventStreamConfig.php: wgEventStreams - Declare mediawiki.page_change.v1 stream - T336817 (duration: 07m 30s)

Mentioned in SAL (#wikimedia-operations) [2023-05-17T14:27:15Z] <ottomata> rolling restart of eventgate-main to pick up new mediawiki.page_change.v1 stream config - T336817

Mentioned in SAL (#wikimedia-operations) [2023-05-17T14:33:34Z] <ottomata> EventBus: produce to mediawiki.page_change.v1 stream - T336817

Change 920379 merged by jenkins-bot:

[operations/deployment-charts@master] page_content_change - Consume from mediawiki.page_change.v1

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

Mentioned in SAL (#wikimedia-operations) [2023-05-17T14:39:38Z] <otto@deploy1002> Synchronized wmf-config/InitialiseSettings.php: wgEventStreams - EventBus: produce to mediawiki.page_change.v1 stream - T336817 (duration: 06m 20s)

Change 924998 had a related patch set uploaded (by Ottomata; author: Ottomata):

[operations/mediawiki-config@master] EventStreamConfig - page_change - Remove unused streams and settings

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

Change 924998 merged by jenkins-bot:

[operations/mediawiki-config@master] EventStreamConfig - page_change - Remove unused streams and settings

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

Mentioned in SAL (#wikimedia-operations) [2023-06-01T16:44:56Z] <otto@deploy1002> Synchronized wmf-config/InitialiseSettings.php: no-op: Remove undeeded wgEventBusStreamNamesMap override setting - T336817 (duration: 08m 18s)

Mentioned in SAL (#wikimedia-operations) [2023-06-01T16:55:36Z] <otto@deploy1002> Synchronized wmf-config/InitialiseSettings.php: revert: Remove undeeded wgEventBusStreamNamesMap override setting. Recent EventBus changes are not deployed yet? - T336817 (duration: 07m 24s)

Mentioned in SAL (#wikimedia-operations) [2023-06-05T17:26:33Z] <otto@deploy1002> Synchronized wmf-config/InitialiseSettings.php: no-op: Remove undeeded wgEventBusStreamNamesMap override setting (take 2) - T336817 (duration: 09m 25s)

Mentioned in SAL (#wikimedia-operations) [2023-06-05T17:50:03Z] <otto@deploy1002> Synchronized wmf-config/ext-EventStreamConfig.php: no-op: Remove unused page_change rc streams - T336817 (duration: 20m 11s)

Change 927245 had a related patch set uploaded (by Ottomata; author: Ottomata):

[operations/mediawiki-config@master] EventStreamConfig - revert page_change changes, somehow this broke

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

Change 927245 merged by jenkins-bot:

[operations/mediawiki-config@master] EventStreamConfig - revert page_change changes, somehow this broke

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

Mentioned in SAL (#wikimedia-operations) [2023-06-05T18:30:46Z] <otto@deploy1002> Synchronized wmf-config/ext-EventStreamConfig.php: revert - Remove unused page_change rc streams - T336817 (duration: 11m 23s)

Mentioned in SAL (#wikimedia-operations) [2023-06-05T18:52:09Z] <otto@deploy1002> Synchronized wmf-config/InitialiseSettings.php: no-op: revert - remove undeeded wgEventBusStreamNamesMap override setting (take 2) - T336817 (duration: 11m 54s)

I tried deploying 'cleanup by removing wgEventBusStreamNamesMap override in mediawiki-config' again today, and once again broke mediawiki.page_change.v1 production. I don't know why this broke things, I tested on mwdebug and it seemed like it worked fine?

Will have to be more careful and do some local and/or beta testing before I try again.

Change 929430 had a related patch set uploaded (by Ottomata; author: Ottomata):

[mediawiki/extensions/EventBus@master] Remove duplicate default setting for PAGE_CHANGE_STREAM_NAME_DEFAULT

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

^ is why my previous attempts failed!

Change 929430 merged by Ottomata:

[mediawiki/extensions/EventBus@master] Remove duplicate default setting for PAGE_CHANGE_STREAM_NAME_DEFAULT

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

I'm going to wait for https://gerrit.wikimedia.org/r/929430 to roll out with wmf.13 this week. Next week I'll continue the cleanup.

Change 931638 had a related patch set uploaded (by Ottomata; author: Ottomata):

[operations/mediawiki-config@master] wgEventBusStreamNamesMap - Remove page_change stream name override

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

Change 931638 merged by jenkins-bot:

[operations/mediawiki-config@master] wgEventBusStreamNamesMap - Remove page_change stream name override

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

Change 931642 had a related patch set uploaded (by Ottomata; author: Ottomata):

[operations/mediawiki-config@master] wgEventStreams - remove unused 'rc' stream names for page_change related streams

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

Mentioned in SAL (#wikimedia-operations) [2023-06-20T16:17:33Z] <otto@deploy1002> Synchronized wmf-config/InitialiseSettings.php: wgEventBusStreamNamesMap - Remove page_change stream name override - T336817 (duration: 07m 42s)

Change 931642 merged by jenkins-bot:

[operations/mediawiki-config@master] wgEventStreams - remove unused 'rc' stream names for page_change related streams

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

Change 931646 had a related patch set uploaded (by Ottomata; author: Ottomata):

[operations/deployment-charts@master] evenstreams - publicly expose mediawiki.page_change.v1 stream

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

Let's get privacy review on this one. https://gerrit.wikimedia.org/r/c/operations/deployment-charts/+/931646

Sending an email to privacy@wikimedia.org...

Mentioned in SAL (#wikimedia-operations) [2023-06-20T16:28:35Z] <otto@deploy1002> Synchronized wmf-config/ext-EventStreamConfig.php: wgEventStreams - remove unused rc stream names for page_change related streams - T336817 (duration: 07m 35s)

Change 931689 had a related patch set uploaded (by Ottomata; author: Ottomata):

[operations/mediawiki-config@master] wgEventStreams - use eventgate-analytics-external for canary events of page_content_change

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

Change 931689 merged by jenkins-bot:

[operations/mediawiki-config@master] wgEventStreams - use eventgate-analytics-external for canary events of page_content_change

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

Mentioned in SAL (#wikimedia-operations) [2023-06-20T21:36:53Z] <otto@deploy1002> Synchronized wmf-config/ext-EventStreamConfig.php: wgEventStreams - page_content_change should use eventgate-analytics-external for canary events - T336817 (duration: 07m 22s)

Change 951178 had a related patch set uploaded (by Gmodena; author: Gmodena):

[mediawiki/services/eventstreams@master] Expose mediawiki.page_change.v1 publicly.

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

Change 951178 abandoned by Gmodena:

[mediawiki/services/eventstreams@master] Expose mediawiki.page_change.v1 publicly.

Reason:

Wrong configs. Should expose via helmfile.d instead.

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

Change 951426 had a related patch set uploaded (by Gmodena; author: Gmodena):

[operations/deployment-charts@master] Expose mediawiki.page_change.v1 publicly.

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

Change 951426 merged by jenkins-bot:

[operations/deployment-charts@master] Expose mediawiki.page_change.v1 publicly.

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

Change 931646 abandoned by Ottomata:

[operations/deployment-charts@master] evenstreams - publicly expose mediawiki.page_change.v1 stream

Reason:

Done in https://gerrit.wikimedia.org/r/c/operations/deployment-charts/+/951426/

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