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
| Author | Jason Gustafson |
| Status | Discussion |
| JIRA | KAFKA-7481 |
| Wiki | View on Apache Wiki |
| Created | 2018-10-19 |
| Last Modified | 2018-10-20 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.