Hi team,

Would love to get more feedback on this KIP.
Also, linking the original thread that kickstarted this KIP [1].

Thanks,
Levani

[1] https://lists.apache.org/thread/d45hpm86fxvc6f81svmzjo8hp8sjft5y

> On 27. Feb 2026, at 11:23, Levani Kokhreidze <[email protected]> wrote:
> 
> Hi Sean,
> 
> Thanks for your question.
> 
> Currently, the Admin interface provides alter offsets and delete offsets APIs 
> that can be used to "reset" a consumer group's offsets. 
> At the moment, these APIs require the group to be inactive.
> With the new pause implementation, we will relax this requirement. The new 
> flow will look like this:
>    • The consumer group is active.
>    • The pause partitions API is invoked.
>    • The group coordinator eventually unassigns those partitions. 
>       Until this happens, the offset commit API will return an error 
>       for any requests coming from the Admin API.
>    • Once the partitions are "paused" and no longer assigned to a member, 
>      the validation in both Streams and the 
>      modern group implementation will recognize this and allow the offset 
> commit to succeed.
> The flow for CLI tools will be similar. In short, the Admin API will return 
> an 
> error until the consumer successfully reconciles with the paused partitions.
> 
> Hope this answers your question!
> 
> Thanks,
> Levani
> 
>> On 25. Feb 2026, at 16:08, Sean Quah via dev <[email protected]> wrote:
>> 
>> Hi Levani,
>> 
>> Thank you for the KIP!
>> 
>> sq01: Could you outline how the admin client will reset offsets for an
>> active group? After pausing a partition, we have to wait until the
>> partition has been released by its consumer. Will we poll DescribeGroup or
>> retry OffsetCommits until it succeeds or do something else?
>> 
>> Thanks,
>> Sean
>> 
>> On Mon, Feb 23, 2026 at 8:53 PM Levani Kokhreidze <[email protected]>
>> wrote:
>> 
>>> Hi all,
>>> 
>>> I’d like to start discussion on KIP-1249 [1] which aims to provide a
>>> better offset reset functionality for the new consumer group rebalance
>>> protocols.
>>> 
>>> Looking forward to hear community’s thoughts on this.
>>> 
>>> Best,
>>> Levani
>>> 
>>> [1] -
>>> https://cwiki.apache.org/confluence/display/KAFKA/KIP-1249%3A+Better+offset+reset+for+the+new+consumer+group+rebalance+protocol
>>> 
>>> 
> 

Reply via email to