Hi chia, Thank you for the thoughtful feedback!
chia_10: I have added a clarification in the Proposed Changes section to address this. In this case, ListOffsetsRequest will resolve to the Log End Offset, but this is not a fallback to `latest`. The distinction matters: `latest` is a direct seek to the Log End Offset, whereas `by_start_time` always anchors to the group creation timestamp and lets the lookup result follow naturally. The consumer will begin consuming any new records produced after this point normally. chia_11: I have introduced a new exception `GroupCreationTimeUnknownException` to signal this specific condition. chia_12: I have updated the KIP to expose the group creation timestamp via `AdminClient.describeConsumerGroups()` , accessible through `ConsumerGroupDescription.groupCreationTimeMs()`. This is backed by a new `GroupCreationTimeMs` field in `ConsumerGroupDescribeResponse. Best Regards, Jiunn-Yang > Chia-Ping Tsai <[email protected]> 於 2026年4月1日 下午2:33 寫道: > > hi Jiunn > > thanks for updating KIP. I have a couple of questions. > > chia_10: What happen if the group creation time is strictly greater than the > timestamp of the latest record in the partition? Will the consumer fall back > to the "latest" offset behaviour in this case? It could be good to elucidate > that in the KIP > > chia_11: Could you specify which exact exception will be thrown when the > group creation time is unknown > > chia_12: Since the group creation time is now a critical semantic anchor, > should we also expose it via the `DescribeGroupsResponse`? > > Best, > Chia-Ping > > On 2026/03/05 11:14:31 黃竣陽 wrote: >> Hello everyone, >> >> I would like to start a discussion on KIP-1282: Prevent data loss during >> partition expansion for dynamically added partitions >> <https://cwiki.apache.org/confluence/x/mIY8G> >> >> This proposal aims to introduce a new auto.offset.reset policy >> by_start_time, anchoring the >> offset reset to the consumer's startup timestamp rather than partition >> discovery time, to prevent >> silent data loss during partition expansion. >> >> Best regards, >> Jiunn-Yang
