KIP-630 — Kafka Raft Snapshot
Accepted Kafka 2.8 KRaft
KIP-630 defines the snapshot mechanism for the Raft-replicated `__cluster_metadata` log in KRaft mode: snapshot creation by the active controller, transfer to voter and observer replicas via a new `FetchSnapshot` RPC, and installation to bound log growth. Without snapshots the `__cluster_metadata` log grows unboundedly and new replicas must replay the entire log from the beginning to catch up.
Protocol Impact
Details
| Author | Jose Armando Garcia Sancio |
| Status | Accepted |
| Kafka Version | 2.8 |
| JIRA | KAFKA-10310 |
| Wiki | View on Apache Wiki |
| Created | 2020-06-24 |
| Last Modified | 2021-09-28 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.