Page MenuHomePhabricator

U8. Make ES configuration management maintenance script
Closed, ResolvedPublic2 Estimated Story Points

Description

Maintenance script to manage (production) ES config, like:

  • set analyzers (= how ES indexes columns internally, so it knows how to interpret which datatypes, e.g. stem words, …)
  • validate/fix cache warmers, shard allocation, number of shards, replica range, amount of shards per node, index aliases
  • force reindex data

https://gerrit.wikimedia.org/r/#/c/161251/

All of that was in Cirrus already, but not extendable. See T78786 for that.
Above patch is Flow-specific, re-using refactored (now extendable) pieces from Cirrus.

Revisions and Commits

rEFLW extension-Flow
rMEXT MediaWiki Extensions

Event Timeline

matthiasmullie claimed this task.
matthiasmullie raised the priority of this task from to Medium.
matthiasmullie updated the task description. (Show Details)
matthiasmullie changed Security from none to None.
matthiasmullie subscribed.

Change 161251 had a related patch set uploaded (by Matthias Mullie):
Flow ES config

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

Patch-For-Review

DannyH renamed this task from Make ES configuration management maintenance script to U8. Make ES configuration management maintenance script.Apr 8 2015, 10:25 PM