Page MenuHomePhabricator

U8. Make ES configuration management maintenance script
Closed, ResolvedPublic2 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.

Event Timeline

matthiasmullie claimed this task.
matthiasmullie raised the priority of this task from to Normal.
matthiasmullie updated the task description. (Show Details)
matthiasmullie changed Security from none to None.
matthiasmullie added a subscriber: matthiasmullie.

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

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

Patch-For-Review

Restricted Application added a project: Collaboration-Team-Triage. · View Herald TranscriptApr 2 2015, 10:05 PM
DannyH edited a custom field.Apr 8 2015, 5:42 PM
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

Change 161251 merged by EBernhardson:
Flow ES config

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