conduktor.io ↗

KIP-384 — Add config for incompatible changes to persistent metadata

Discussion Broker

Proposes a separate `metadata.version` (or similar) config distinct from `inter.broker.protocol.version` to control when brokers begin writing incompatible persistent metadata formats (e.g., `__consumer_offsets` schema). Using `inter.broker.protocol.version` alone for this purpose prevents safe downgrade once the new schema has been written, conflating wire protocol versioning with storage format versioning.

Details

AuthorJason Gustafson
StatusDiscussion
JIRAKAFKA-7481
WikiView on Apache Wiki
Created2018-10-19
Last Modified2018-10-20
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.