KIP-876 — Time based cluster metadata snapshots
Accepted Kafka 3.4 KRaft
Adds time-based (wall-clock interval) triggering for KRaft metadata snapshot generation, complementing the existing byte-threshold trigger. Without a time-based trigger, clusters with low metadata change rates may go very long periods without snapshots, causing slow controller startup due to full metadata log replay on boot.
Details
| Author | Jose Armando Garcia Sancio |
| Status | Accepted |
| Kafka Version | 3.4 |
| JIRA | KAFKA-14286 |
| Wiki | View on Apache Wiki |
| Created | 2022-10-07 |
| Last Modified | 2022-10-31 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.