conduktor.io ↗

KIP-728 — Introduce the RESTORING state to the KafkaStreams state machine

Discussion Streams

Introduces a new `RESTORING` state to the `KafkaStreams` state machine that sits between `REBALANCING` and `RUNNING`, remaining active until all state stores have completed changelog restoration. Without a distinct `RESTORING` state, applications and monitoring systems cannot distinguish between a cluster actively rebalancing and one that is catching up on state store restoration after a rebalance.

Details

AuthorA. Sophie Blee-Goldman
StatusDiscussion
JIRAKAFKA-12550
WikiView on Apache Wiki
Created2021-03-30
Last Modified2021-03-31
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.