Page MenuHomePhabricator

Remove Elastic/Cirrus code from Wikibase repo
Closed, ResolvedPublic

Description

Once the migration to WikibaseCirrusSearch is done for Wikibase and all dependent extensions (WikibaseLexeme, WikibaseMediaInfo, others?), the hooks and the code that depend on CirrusSearch/ElasticSearch should be removed from Wikibase code base.

This will be done in stages:

  • Copy mediawiki-config configurations to WikibaseCirrusSearch settings
  • Remove active hooks for Cirrus functionality
  • Remove old configs
  • Remove code in Wikibase\Repo\Search\Elastic

Event Timeline

Smalyshev triaged this task as Medium priority.Mar 19 2019, 6:22 PM

Change 495159 had a related patch set uploaded (by Smalyshev; owner: Smalyshev):
[mediawiki/extensions/Wikibase@master] Remove CirrusSearch hooks

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

Smalyshev moved this task from Next to Doing on the User-Smalyshev board.

Change 501435 had a related patch set uploaded (by Smalyshev; owner: Smalyshev):
[operations/mediawiki-config@master] Migrate configs to WikibaseCirrusSearch configs

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

Change 501435 merged by jenkins-bot:
[operations/mediawiki-config@master] Migrate configs to WikibaseCirrusSearch configs

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

Mentioned in SAL (#wikimedia-operations) [2019-04-09T00:07:41Z] <ebernhardson@deploy1001> Synchronized wmf-config/: T218716: Migrade configs to WikibaseCirrusSearch (duration: 00m 51s)

Change 502652 had a related patch set uploaded (by Smalyshev; owner: Smalyshev):
[mediawiki/extensions/WikibaseCirrusSearch@master] Remove some BC features from WikibaseSearchConfig

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

Change 502652 merged by jenkins-bot:
[mediawiki/extensions/WikibaseCirrusSearch@master] Remove some BC features from WikibaseSearchConfig

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

Change 495159 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] Remove CirrusSearch hooks

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