Hi PoAn, Thanks for the KIP. I have a few comments. AS1: It seems to me that these new additions are most useful to people trying to understand the progress of rebalancing in quite some detail. The information is really not understandable for most users who do not have deep knowledge of KIP-848/932.
As a result, I suggest for kafka-share-groups.sh that you add a --members --verbose option and only include the new information in the output for that option, rather than changing the non-verbose --members output. I also make a similar suggestion for kafka-consumer-groups.sh --members and only add the new information for the --verbose output. AS2: I strongly suggest that you use MEMBER-EPOCH instead of CONSUMER-EPOCH. I think it's more confusing not following the terminology of the KIPs. For one thing, we already have "member" in the admin client such as MemberDescription. It's not a new term. Thanks, Andrew ________________________________________ From: PoAn Yang <pay...@apache.org> Sent: 25 October 2024 13:55 To: dev@kafka.apache.org <dev@kafka.apache.org> Subject: Re: [DISCUSS] KIP-1099: Extend kafka-consumer-groups command line tool to support new consumer group Hi Lucas, Thanks for the review! 1) Yes, I add related change for kafka-share-groups.sh to the KIP. Could you take a look? Thanks for the suggestion. 2) We use CONSUMER-ID as member ID. If we use MEMBER-EPOCH here, users may confuse what is different between CONSUMER and MEMBER. Thanks, PoAn On 2024/10/23 13:28:17 Lucas Brutschy wrote: > Hi Frank, > > thanks for the KIP! > > 1) For consistency, should we do the same for > kafka-share-groups.sh, ShareGroupDescription, etc. ? Even if we do not > implement it right now if the share group implementation may still be > incomplete, it may make sense to include it in the KIP. > > 2) Why call it CONSUMER-EPOCH, not MEMBER-EPOCH? That would seem more > consistent. > > Cheers, > Lucas > > On Wed, Oct 23, 2024 at 2:41 PM Frank Yang <yangp...@gmail.com> wrote: > > > Hi all, > > > > I would like to kick off the discussion of KIP-1099. This KIP enhances the > > kafka-consumer-groups tools to include state which is introduced by KIP-848. > > > > KIP-1099: Extend kafka-consumer-groups command line tool to support new > > consumer group - Apache Kafka - Apache Software Foundation > > <https://cwiki.apache.org/confluence/display/KAFKA/KIP-1099%3A+Extend+kafka-consumer-groups+command+line+tool+to+support+new+consumer+group> > > cwiki.apache.org > > <https://cwiki.apache.org/confluence/display/KAFKA/KIP-1099%3A+Extend+kafka-consumer-groups+command+line+tool+to+support+new+consumer+group> > > [image: favicon.ico] > > <https://cwiki.apache.org/confluence/display/KAFKA/KIP-1099%3A+Extend+kafka-consumer-groups+command+line+tool+to+support+new+consumer+group> > > <https://cwiki.apache.org/confluence/display/KAFKA/KIP-1099%3A+Extend+kafka-consumer-groups+command+line+tool+to+support+new+consumer+group> > > > > Thank you, > > PoAn > > >