Hi Viktor, We already have API (AdminClient.createPartitions, CreatePartitionsRequest/Response ) to increase the number of partitions of the topics. So, we may not need the protocol changes proposed in the KIP. Let me know, If I am missing anything.
Thanks, On Tue, Sep 25, 2018 at 2:45 PM Viktor Somogyi-Vass <viktorsomo...@gmail.com> wrote: > Hi Eno, > > Thanks for the question. Basically KAFKA-5561 aims for a bigger task: not > to add functionality to the existing TopicCommand but rewrite it in the > tools module in Java. KIP-375 only aims for extending the existing > TopicCommand's capability, so it is a smaller and backward compatible step > in the direction of having the tools communicating via the Kafka protocol. > Other commands, such as ConfigCommand (partly), ConsumerGroupCommand, > LogDirsCommand, DelegationTokenCommand also moved this direction, so I > think it makes sense to do it for TopicCommand as well. > > Cheers, > Viktor > > On Tue, Sep 25, 2018 at 10:48 AM Eno Thereska <eno.there...@gmail.com> > wrote: > > > This would be very useful. > > Could you clarify a bit the difference to > > https://issues.apache.org/jira/browse/KAFKA-5561 since I didn't get it > > from > > the JIRA notes. It's fine if you pick up that work but wanted to make > sure > > we're not duplicating efforts. > > > > Thanks > > Eno > > > > On Mon, Sep 24, 2018 at 8:26 PM, Viktor Somogyi-Vass < > > viktorsomo...@gmail.com> wrote: > > > > > Hi Gwen, > > > > > > Thanks for your feedback. It is the latter, so passing extra connection > > > properties for the admin client. I'll try to make that clearer in the > > KIP. > > > The same option name is used in the ConfigCommand, so that's why I > named > > it > > > "command-config". > > > > > > Cheers, > > > Viktor > > > > > > > > > On Mon, Sep 24, 2018 at 8:18 PM Gwen Shapira <g...@confluent.io> > wrote: > > > > > > > The "use admin client" part is amazing and thank you. > > > > > > > > I'm confused about "commandConfig" - is this a list of configurations > > for > > > > use with --config option? Or a list of properties for connecting to > > > brokers > > > > (like SSL and such)? If the former, it seems unrelated. > > > > > > > > On Mon, Sep 24, 2018 at 7:25 AM Viktor Somogyi-Vass < > > > > viktorsomo...@gmail.com> > > > > wrote: > > > > > > > > > Hi All, > > > > > > > > > > I wrote up a relatively simple KIP about improving the Kafka > protocol > > > and > > > > > the TopicCommand tool to support the new Java based AdminClient and > > > > > hopefully to deprecate the Zookeeper side of it. > > > > > > > > > > I would be happy to receive some opinions about this. In general I > > > think > > > > > this would be an important addition as this is one of the few left > > but > > > > > important tools that still uses direct Zookeeper connection. > > > > > > > > > > Here is the link for the KIP: > > > > > > > > > > > > > > https://cwiki.apache.org/confluence/display/KAFKA/KIP- > > > 375%3A+TopicCommand+to+use+AdminClient > > > > > > > > > > Thanks, > > > > > Viktor > > > > > > > > > > > > > > > > > -- > > > > *Gwen Shapira* > > > > Product Manager | Confluent > > > > 650.450.2760 | @gwenshap > > > > Follow us: Twitter <https://twitter.com/ConfluentInc> | blog > > > > <http://www.confluent.io/blog> > > > > > > > > > >