You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A core primitive in rolling upgrades is graceful shutdown of a node such that availability of the system in unaffected when the node goes offline. Since all cluster interaction occurs on nodes with leadership, expunging leadership from a node will result in clients naturally being redirected to other nodes in the system, and avoid disruption like raft time and leadership election that occur in non-graceful shutdown scenarios.
Applies to all raft groups (controller, internal topics, Kafka topics)
Leadership should be rejected for normal raft mechanics and explicit requests (e.g. from the balancer)
This mode should be able to be enabled and disabled
A core primitive in rolling upgrades is graceful shutdown of a node such that availability of the system in unaffected when the node goes offline. Since all cluster interaction occurs on nodes with leadership, expunging leadership from a node will result in clients naturally being redirected to other nodes in the system, and avoid disruption like raft time and leadership election that occur in non-graceful shutdown scenarios.
Additional notes
The text was updated successfully, but these errors were encountered: