Currently when running a write job on the job runners they check if this index exists, and create it if not. Not only is that wasteful of queries (always checking index exists) but it gives this index a different failure mode than everything else. Instead create the index explicitly from a maint script (maybe an option to freezeWritesToCluster.php, and make updateSearchIndexConfig.php call that)
Description
Description
Details
Details
Subject | Repo | Branch | Lines +/- | |
---|---|---|---|---|
Generalize mw_cirrus_versions into a multi-purpose meta index | mediawiki/extensions/CirrusSearch | master | +775 -130 |
Event Timeline
Comment Actions
What we've got in place right now is a temporary hack, so we should fix this properly.
Comment Actions
Change 295242 had a related patch set uploaded (by DCausse):
[WIP] Generalize mw_cirrus_versions into a multi-purpose meta index
Comment Actions
Change 295242 merged by jenkins-bot:
Generalize mw_cirrus_versions into a multi-purpose meta index