Reaching Zen in Elasticsearch’s Cluster Coordination

A presentation at Berlin Buzzwords 2019 in in Berlin, Germany by Philipp Krenn

Elasticsearch cluster coordination system, called Zen Discovery, got a rewrite in version 7.0. Starting from a formal model, the coordination layer was rebuilt to address multiple issues discovered over the years. This talk shows the main improvements of the new implementation: Master elections are much faster, the infamous minimum_master_nodes setting has been removed, growing and shrinking clusters becomes safer and easier, and leaves less room to misconfigure the system. Let us join the new, more Zen way of cluster coordination.

Resources

The following resources were mentioned during the presentation or are useful additional information.