KIP-1268 — Prevent Dynamic Partition Expansion of Internal Topics
Discussion Broker
Prevents partition count expansion for internal Kafka topics (__transaction_state, __consumer_offsets, __share_group_state) by blocking AdminClient alter-partition-count operations on them. These topics use hash-based routing of transaction IDs or group IDs to specific partitions; changing partition count breaks the routing invariant and causes coordinators to lose track of existing state, leading to data loss or correctness failures.
Protocol Impact
Details
| Author | sanghyeok an |
| Status | Discussion |
| JIRA | KAFKA-20029 |
| Wiki | View on Apache Wiki |
| Created | 2026-01-07 |
| Last Modified | 2026-02-17 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.