Hi Sandeep, Thanks for the KIP. Overall, your proposal seems to be a useful addition to the command line tool. I made a first pass on it and I have a few comments:
01. Adding `removeMembersFromConsumerGroup(String groupId, Collection<String> memberIds)` does not seem necessary because you can already specify members in the `RemoveMembersFromConsumerGroupOptions`. 02. Note that you can either remove all members in the group or remove members by specifying their instance id. It would be good to be clear about this in the KIP. 03. Could you add a Public Interfaces section and describe the new command line arguments in there? It would be also good to add a few examples. 04. Is it possible to pass multiple members or only one? It would be good to make this clear in the KIP. 05. I would remove the code from the KIP. It is not required. The KIP should focus on the motivation and the public interfaces. Best, David On Thu, Sep 3, 2020 at 7:22 PM Walker Carlson <wcarl...@confluent.io> wrote: > > Hello Sandeep, > > Reading through your kip it seems like a good idea and pretty straight > forward. So I have no problems with this proposal. > > Thanks for the Kip, > > Walker > > > On Thu, Sep 3, 2020 at 8:28 AM Sandeep Kumar <sndp2...@gmail.com> wrote: > > > Hi All, > > > > I am new to the Kafka contribution community. I have picked up a jira > > ticket https://issues.apache.org/jira/browse/KAFKA-9440 which requires > > KIP. > > > > I have submitted KIP for it > > > > https://cwiki.apache.org/confluence/display/KAFKA/KIP-670%3A+Add+ConsumerGroupCommand+to+delete+static+members > > > > I am proposing that we add a new option (--remove-members) from consumer > > group via CLI. > > > > I'd really appreciate your feedback on the proposal. > > > > Thanks and Regards, > > Sandeep > >