The Data Lorax created KAFKA-2901:
-------------------------------------

             Summary: Extend ListGroups and DescribeGroup APIs to cover offsets
                 Key: KAFKA-2901
                 URL: https://issues.apache.org/jira/browse/KAFKA-2901
             Project: Kafka
          Issue Type: Improvement
          Components: consumer
    Affects Versions: 0.9.0.0
            Reporter: The Data Lorax
            Assignee: Neha Narkhede
             Fix For: 0.9.0.1


The {{ListGroupsRequest}} and {{DescribeGroupsRequest}} added to 0.9.0.0 allow 
admin tools to get details of consumer groups now that this information is not 
stored in ZK.

The brokers also now store offset information for consumer groups. At present, 
there is no API for admin tools to discover the groups that brokers are storing 
offsets for.

For example, if a consumer is using the new consumer api, is storing offsets in 
Kafka under the groupId 'Bob', but is using manual partition assignment, then 
the {{groupCache}} in the {{GroupMetadataManager}} will not contain any 
information about the group 'Bob'. However, the {{offsetCache}} in the 
{{GroupMetadataManager}} will contain information about 'Bob'.

We need to extend the List/Describe groups API to allow admin tools to discover 
'Bob' and allow the partition offsets to be retrieved.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to