~/talk

Two steps forward, one step backward - backward compatibility in Elasticsearch

Talkat JCON 2020 · 2020-10-27..10-30· [databases, software-architecture]
slides:none on file

Elasticsearch explains how backwards breaks are managed: a deprecation logger emits warnings that surface in HTTP warning headers and logs, and the Kibana upgrade assistant runs cluster, index and node checks (e.g., default shards changing from five to one). Migration tools include reindex from remote to avoid multiple reindexes and cross-cluster search to query three major versions at once. Protocol-level StreamInput/Output branches on version, and risky removals (delete-by-query) are reintroduced safely using long‑running tasks.

AI-written summary · about

  1. 0:00Start
  2. 5:59Complexities
  3. 9:08What blocks users from upgrading?
  4. 12:24Compatibility guarantees
  5. 23:21Deprecation checks - Machine Learning
  6. 32:00Example: REST API version compatibility #51816
  7. 34:01Strategy: Reindex from remote
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.