Page MenuHomePhabricator

[EPIC] The CirrusSearch streaming updater should support private wikis
Closed, ResolvedPublic

Description

In order to function the updater requires several conditions that are not met with private wikis:

  • Have streams of events (not only jobs) produced to kafka, as of today only jobs do seem to be produced from EventBus
  • Have a way to access the CirrusSearch content with the action API on private wikis

AC:

  • The CirrusSearch streaming updater is able to update private wiki indices

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript
TJones renamed this task from The CirrusSearch streaming updater should support private wikis to [EPIC] The CirrusSearch streaming updater should support private wikis.Jul 10 2023, 3:43 PM
TJones moved this task from Incoming to Epics on the Discovery-Search (Current work) board.
TJones added a project: Epic.

Mentioned in SAL (#wikimedia-operations) [2024-08-08T21:21:00Z] <ebernhardson@deploy1003> Synchronized private/PrivateSettings.php: Update NetworkSession users list for T341332 (duration: 06m 15s)

Mentioned in SAL (#wikimedia-operations) [2024-08-14T14:21:42Z] <ebernhardson@deploy1003> Synchronized private/PrivateSettings.php: Update NetworkSession users list for T341332 (duration: 12m 33s)

Change #1063026 had a related patch set uploaded (by Ebernhardson; author: Ebernhardson):

[operations/mediawiki-config@master] cirrus: Stop general writes to private wikis

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

Change #1063026 merged by jenkins-bot:

[operations/mediawiki-config@master] cirrus: Stop general writes to private wikis

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

Mentioned in SAL (#wikimedia-operations) [2024-08-15T20:37:19Z] <ebernhardson@deploy1003> Started scap sync-world: Backport for [[gerrit:1063026|cirrus: Stop general writes to private wikis (T341332)]]

Mentioned in SAL (#wikimedia-operations) [2024-08-15T20:39:17Z] <ebernhardson@deploy1003> ebernhardson: Backport for [[gerrit:1063026|cirrus: Stop general writes to private wikis (T341332)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Mentioned in SAL (#wikimedia-operations) [2024-08-15T20:45:45Z] <ebernhardson@deploy1003> Finished scap sync-world: Backport for [[gerrit:1063026|cirrus: Stop general writes to private wikis (T341332)]] (duration: 08m 25s)

@EBernhardson @Gehel - did you still have uncommitted changes within PrivateSettings.php on the deployment hosts? stat shows it was last-modified by @Mstyles but she doesn't remember these changes, and they appear specific to this bug... basically some minor changes to $wgNetworkSessionProviderUsers.

Looks like i did fail to commit the final updates to that, appologies. I've commited them now.