hi Andrew Sorry for the late vote. +1 to this beautiful KIP. The consistent command-line arguments are very important for users. I really hate seeing the "invalid" argument error again and again just because of inconsistencies.
nit: could you please also add this vote thread to the KIP? Best, Chia-Ping On 2025/08/20 08:49:27 Andrew Schofield wrote: > Hi, > The vote for > https://cwiki.apache.org/confluence/display/KAFKA/KIP-1147%3A+Improve+consistency+of+command-line+arguments > is complete and has been approved. I'll aim to complete this for Apache Kafka > 4.2. > > +1: > 3 binding : Omnia Ibrahim, Apoorv Mittal, Lianet Magrans > 4 non-binding: Federico Valeri, Kirk True, Nick Guo, Kuan-Po Tseng > > Thanks for all of the reviews and comments. > > Andrew > ________________________________________ > From: Kuan-Po Tseng <brandb...@gmail.com> > Sent: 19 August 2025 19:01 > To: dev@kafka.apache.org <dev@kafka.apache.org> > Subject: Re: [VOTE] KIP-1147: Improve consistency of command-line arguments > > +1 (non-binding) > > Thanks for improving the CLI tool! > > Best regards, > Kuan-Po Tseng > > On Wed, Aug 20, 2025 at 1:23 AM Lianet M. <liane...@gmail.com> wrote: > > > Thanks for the updates Andrew from the discussion thread, lgtm. Looking > > forward to using this! > > > > +1 (binding) > > > > Lianet > > > > On Wed, Aug 13, 2025 at 10:31 AM Andrew Schofield < > > andrew_schofield_j...@outlook.com> wrote: > > > > > Hi Lianet, > > > Thanks for the comments. > > > > > > LM1: I am horrified to be told that I had missed Chia-Ping's comments. > > > I'll rectify > > > that today. I think that we probably should add `--consumer-property` to > > > those > > > other tools. > > > > > > LM2: I did mention that uses of the command-line tools affected by this > > > KIP would be changed over, but I was not explicit about system tests. I > > > have > > > change the KIP to be explicit about this. > > > > > > > > > I would leave the completion of any precedence changes to KIP-1137. This > > > KIP > > > doesn't change precedence of configs for the existing tools. > > > > > > Thanks, > > > Andrew > > > ________________________________________ > > > From: Lianet M. <liane...@gmail.com> > > > Sent: 13 August 2025 13:39 > > > To: dev@kafka.apache.org <dev@kafka.apache.org> > > > Subject: Re: [VOTE] KIP-1147: Improve consistency of command-line > > arguments > > > > > > Hi Andrew, just a couple of comments left: > > > > > > LM1: since we’re changing the option to pass explicit properties to the > > > producer perf tool, should we also align the consumer and share perf > > tools > > > and introduce the option consistently? (--consumer-property). This was > > also > > > raised by Chia btw, but it seems it hasn't been addressed. > > > > > > LM2: should the test plan include not only unit tests but also system > > > tests? (these tools are heavily used there, so would be a good > > validation) > > > > > > There are also some open comments from Tommi above. Regarding parameters > > > precedence, my take is that it makes total sense to review but we could > > > address it with the existing KIP-1137 and limit the scope of this one. > > > Thoughts? > > > > > > Thanks! > > > > > > Lianet > > > > > > > > > > > > On Thu, Aug 7, 2025 at 3:17 AM Tommi Vainikainen > > <tvain...@aiven.io.invalid > > > > > > > wrote: > > > > > > > I'd like to ask for a clarification on the precedence of > > configurations. > > > > Most concretely this KIP adds --bootstrap-server > > > > for kafka-producer-perf-test.sh. Almost all tools have > > --bootstrap-server > > > > as *required* argument, but kafka-producer-perf-test has gone without > > > > --bootstrap-server command line argument and instead reading bootstrap > > > > server either from properties file or from producer property command > > line > > > > argument. > > > > > > > > How about also defining standard precedence of different ways of > > passing > > > > e.g. bootstrap server, but also some other properties (in cases like > > > > --consumer-property or --producer-property arguments)? And what about > > > > making command line --bootstrap-server argument optional in cases where > > > the > > > > bootstrap server is defined in a property file passed with > > > > --command-config? > > > > > > > > There was a little bit related thread about precedence issue in May > > > > https://lists.apache.org/thread/nzov19dm1xckp1l8pl2zkcn6w4zgp8rb > > > > > > > > On Mon, Jul 21, 2025 at 11:49 AM Andrew Schofield < > > > > andrew_schofield_j...@outlook.com> wrote: > > > > > > > > > Hi, > > > > > I would like to start a vote for KIP-1147 which improves the > > > consistency > > > > of > > > > > command-line arguments of the various Kafka CLI tools. > > > > > > > > > > > > > > > > > > > > > > > > https://cwiki.apache.org/confluence/display/KAFKA/KIP-1147%3A+Improve+consistency+of+command-line+arguments > > > > > > > > > > Thanks, > > > > > Andrew > > > > > > > > > >