conduktor.io ↗

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

CreatePartitions

Details

Authorsanghyeok an
StatusDiscussion
JIRAKAFKA-20029
WikiView on Apache Wiki
Created2026-01-07
Last Modified2026-02-17
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.