Nicole Du created KAFKA-21366:
---------------------------------

             Summary: KIP-1388: Add a committed-offsets filter to ListGroups
                 Key: KAFKA-21366
                 URL: https://issues.apache.org/jira/browse/KAFKA-21366
             Project: Kafka
          Issue Type: Improvement
          Components: clients, group-coordinator
            Reporter: Nicole Du
            Assignee: Nicole Du


Tools that replicate consumer group offsets between clusters (MirrorMaker 2, 
the group offset sync in KIP-1279, and others built on the Admin API) list 
every group with Admin.listGroups and then fetch offsets per group with 
Admin.listConsumerGroupOffsets. In large deployments thousands of groups have 
members but no committed offsets, so every OffsetFetch for them is wasted work 
on the group coordinators.

This ticket tracks the KIP that adds a request-side filter to the ListGroups 
API (version 6) and a matching 
ListGroupsOptions.requireCommittedOffsets(boolean) option, so that only groups 
with at least one committed offset are returned.

KIP: 
[https://cwiki.apache.org/confluence/display/KAFKA/KIP-1388%3A+Add+a+committed-offsets+filter+to+ListGroups]



--
This message was sent by Atlassian Jira
(v10.3.26#10030026)

Reply via email to