KIP-1282 — Prevent data loss during partition expansion for dynamically added partitions
Discussion ConsumerBroker
Introduces a new auto.offset.reset policy called partition-start that resets consumers to the beginning of only newly discovered partitions while continuing from committed offsets on existing ones. The existing earliest policy forces full historical replay and latest silently drops messages produced between partition discovery and consumer assignment—neither is safe during partition expansion or initial consumer startup.
Protocol Impact
ListOffsets · Heartbeat · ConsumerGroupHeartbeat
Details
| Author | Ken Huang |
| Status | Discussion |
| JIRA | KAFKA-20035 |
| Wiki | View on Apache Wiki |
| Created | 2026-01-24 |
| Last Modified | 2026-03-27 |
Explore how this KIP affects the Kafka protocol in the Protocol Explorer, or see the full KIP database.