Hi everyone, Thanks for participating in the discussion and voting. I'm closing this vote with three binding +1 and zero -1 votes.
Binding +1 - Luke Chen - Tom Bently - Mickael Maison Non-Binding +1 - Ivan Yurchenko - Josep Prat - Igor Soarez I have rebased the PR against trunk at https://github.com/apache/kafka/pull/11478 Regards, On Tue, Jun 14, 2022 at 10:54 AM Mickael Maison <mickael.mai...@gmail.com> wrote: > Hi Matthew, > > +1 (binding) > > Thanks, > Mickael > > On Wed, May 4, 2022 at 3:31 PM Igor Soarez <i...@soarez.me> wrote: > > > > Hi Matthew, > > > > Thanks for submitting this KIP. > > This is a useful improvement. > > +1 non binding > > > > Best, > > > > -- > > Igor > > > > On Fri, Apr 22, 2022, at 12:01 PM, Tom Bentley wrote: > > > Hi Matthew, > > > > > > Thanks for the KIP, +1 (binding). > > > > > > Kind regards, > > > > > > Tom > > > > > > On Thu, 14 Apr 2022 at 12:15, Matthew de Detrich > > > <matthew.dedetr...@aiven.io.invalid> wrote: > > > > > >> Hi David, > > >> > > >> Thanks for the response. > > >> > > >> > 1. In the public interface section, could we spell out > > >> the configurations that we are changing with this > > >> KIP? The name does not change but the semantic is > > >> so it is good to be clear. > > >> > > >> Done > > >> > > >> > 2. In the proposed changes section, I would rather > > >> mention the configuration that we need to change the > > >> validation for instead of saying "loosening the validation > > >> on listenerListToEndPoints in kafka.utils.CoreUtils.scala" > > >> as this is specific to the implementation. > > >> > > >> This is already done with examples later down in the same section, or > am I > > >> missing something? Would you like me to just remove the > > >> kafka.utils.CoreUtils.scala reference so its not implying an > implementation > > >> detail? > > >> > > >> > 3. For my understanding, using the same port with two > > >> different DNS entries would fail, right? e.g. > > >> "PLAINTEXT://foo:9092,PLAINTEXT://bar:9092" > > >> > > >> Correct, the idea is that it checks that the listener host is an IP > address > > >> and if it's not then it doesn't even consider it (i.e. it short > circuits to > > >> what is current behaviour). The proposed KIP changes only apply if > > >> hostnames in the listener are IP address's otherwise no change is > > >> observable. > > >> > > >> Regards > > >> > > >> On Mon, Feb 21, 2022 at 10:42 AM David Jacot > <dja...@confluent.io.invalid> > > >> wrote: > > >> > > >> > Hi Matthew, > > >> > > > >> > Thanks for the KIP. I have a few minor comments: > > >> > > > >> > 1. In the public interface section, could we spell out > > >> > the configurations that we are changing with this > > >> > KIP? The name does not change but the semantic is > > >> > so it is good to be clear. > > >> > > > >> > 2. In the proposed changes section, I would rather > > >> > mention the configuration that we need to change the > > >> > validation for instead of saying "loosening the validation > > >> > on listenerListToEndPoints in kafka.utils.CoreUtils.scala" > > >> > as this is specific to the implementation. > > >> > > > >> > 3. For my understanding, using the same port with two > > >> > different DNS entries would fail, right? e.g. > > >> > "PLAINTEXT://foo:9092,PLAINTEXT://bar:9092" > > >> > > > >> > Best, > > >> > David > > >> > > > >> > On Fri, Feb 11, 2022 at 10:35 AM Luke Chen <show...@gmail.com> > wrote: > > >> > > > > >> > > Hi Matthew, > > >> > > > > >> > > Thanks for the update. > > >> > > I'm +1 (binding) > > >> > > > > >> > > Thank you. > > >> > > Luke > > >> > > > > >> > > On Fri, Feb 11, 2022 at 3:32 PM Matthew de Detrich > > >> > > <matthew.dedetr...@aiven.io.invalid> wrote: > > >> > > > > >> > > > Hi Luke, > > >> > > > > > >> > > > I have just updated the KIP with the changes you requested. > > >> > > > > > >> > > > Regards > > >> > > > > > >> > > > On Fri, Feb 11, 2022 at 4:47 AM Luke Chen <show...@gmail.com> > wrote: > > >> > > > > > >> > > > > Hi Matthew, > > >> > > > > > > >> > > > > I checked again the KIP, and it LGTM. > > >> > > > > > > >> > > > > Just a minor comment: > > >> > > > > Maybe add some examples into the KIP to show how users can > set both > > >> > IPv4 > > >> > > > > and IPv6 on the same port. > > >> > > > > And some examples to show how the validation will fail like > you > > >> > listed in > > >> > > > > `Proposed Changes`. > > >> > > > > > > >> > > > > Thank you. > > >> > > > > Luke > > >> > > > > > > >> > > > > > > >> > > > > On Fri, Feb 11, 2022 at 8:54 AM Matthew de Detrich > > >> > > > > <matthew.dedetr...@aiven.io.invalid> wrote: > > >> > > > > > > >> > > > > > Hello everyone > > >> > > > > > > > >> > > > > > I have just updated/rebased the PR against the latest Kafka > > >> trunk. > > >> > Let > > >> > > > me > > >> > > > > > know if anything else is required/missing. > > >> > > > > > > > >> > > > > > Regards > > >> > > > > > > > >> > > > > > On Thu, Jan 13, 2022 at 10:28 AM Matthew de Detrich < > > >> > > > > > matthew.dedetr...@aiven.io> wrote: > > >> > > > > > > > >> > > > > > > Does anyone have any additional comments/regards to help > get > > >> > this PR > > >> > > > > > voted > > >> > > > > > > through? > > >> > > > > > > > > >> > > > > > > On Tue, Nov 23, 2021 at 7:46 AM Josep Prat > > >> > > > <josep.p...@aiven.io.invalid > > >> > > > > > > > >> > > > > > > wrote: > > >> > > > > > > > > >> > > > > > >> Hi Matthew, > > >> > > > > > >> > > >> > > > > > >> Thank you for the PR. > > >> > > > > > >> > > >> > > > > > >> +1 (non binding) from my side. > > >> > > > > > >> > > >> > > > > > >> > > >> > > > > > >> Best, > > >> > > > > > >> > > >> > > > > > >> ——— > > >> > > > > > >> Josep Prat > > >> > > > > > >> > > >> > > > > > >> Aiven Deutschland GmbH > > >> > > > > > >> > > >> > > > > > >> Immanuelkirchstraße 26, 10405 Berlin > > >> > > > > > >> > > >> > > > > > >> Amtsgericht Charlottenburg, HRB 209739 B > > >> > > > > > >> > > >> > > > > > >> Geschäftsführer: Oskari Saarenmaa & Hannu Valtonen > > >> > > > > > >> > > >> > > > > > >> m: +491715557497 > > >> > > > > > >> > > >> > > > > > >> w: aiven.io > > >> > > > > > >> > > >> > > > > > >> e: josep.p...@aiven.io > > >> > > > > > >> > > >> > > > > > >> On Tue, Nov 23, 2021, 07:11 Ivan Yurchenko < > > >> > > > ivan0yurche...@gmail.com> > > >> > > > > > >> wrote: > > >> > > > > > >> > > >> > > > > > >> > Hi, > > >> > > > > > >> > > > >> > > > > > >> > Thank you for the KIP. > > >> > > > > > >> > > > >> > > > > > >> > +1 (non-binding) > > >> > > > > > >> > > > >> > > > > > >> > Ivan > > >> > > > > > >> > > > >> > > > > > >> > > > >> > > > > > >> > On Tue, 23 Nov 2021 at 04:18, Luke Chen < > show...@gmail.com> > > >> > > > wrote: > > >> > > > > > >> > > > >> > > > > > >> > > Hi Matthew, > > >> > > > > > >> > > Thanks for the KIP. > > >> > > > > > >> > > It makes sense to allow IPv4 and IPv6 listening on > the > > >> same > > >> > port > > >> > > > > for > > >> > > > > > >> the > > >> > > > > > >> > > listener config. > > >> > > > > > >> > > > > >> > > > > > >> > > +1 (non-binding) > > >> > > > > > >> > > > > >> > > > > > >> > > Thank you. > > >> > > > > > >> > > Luke > > >> > > > > > >> > > > > >> > > > > > >> > > On Mon, Nov 22, 2021 at 6:28 PM Matthew de Detrich > > >> > > > > > >> > > <matthew.dedetr...@aiven.io.invalid> wrote: > > >> > > > > > >> > > > > >> > > > > > >> > > > Hello everyone, > > >> > > > > > >> > > > > > >> > > > > > >> > > > I would like to start a vote for KIP-797: Accept > > >> duplicate > > >> > > > > > listener > > >> > > > > > >> on > > >> > > > > > >> > > port > > >> > > > > > >> > > > for IPv4/IPv6 > > >> > > > > > >> > > > > > >> > > > > > >> > > > > > >> > > > > > >> > > > > >> > > > > > >> > > > >> > > > > > >> > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > >> > https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=195726330 > > >> > > > > > >> > > > > > >> > > > > > >> > > > The purpose of the KIP is to loosen current > validation > > >> > for non > > >> > > > > > >> > advertised > > >> > > > > > >> > > > listeners so that you can have an IPv4 address and > an > > >> IPv6 > > >> > > > > address > > >> > > > > > >> on > > >> > > > > > >> > the > > >> > > > > > >> > > > same port. All other behaviour remains the same as > > >> before > > >> > > > (since > > >> > > > > > >> these > > >> > > > > > >> > > are > > >> > > > > > >> > > > disparate IP stacks there are no technical reasons > not > > >> to > > >> > > > allow > > >> > > > > > >> this). > > >> > > > > > >> > > > > > >> > > > > > >> > > > PR is located at > > >> > https://github.com/apache/kafka/pull/11478 > > >> > > > > > >> > > > > > >> > > > > > >> > > > Comments and feedback are welcome! > > >> > > > > > >> > > > > > >> > > > > > >> > > > Regards > > >> > > > > > >> > > > > > >> > > > > > >> > > > -- > > >> > > > > > >> > > > > > >> > > > > > >> > > > Matthew de Detrich > > >> > > > > > >> > > > > > >> > > > > > >> > > > *Aiven Deutschland GmbH* > > >> > > > > > >> > > > > > >> > > > > > >> > > > Immanuelkirchstraße 26, 10405 Berlin > > >> > > > > > >> > > > > > >> > > > > > >> > > > Amtsgericht Charlottenburg, HRB 209739 B > > >> > > > > > >> > > > > > >> > > > > > >> > > > Geschäftsführer: Oskari Saarenmaa & Hannu Valtonen > > >> > > > > > >> > > > > > >> > > > > > >> > > > *m:* +491603708037 > > >> > > > > > >> > > > > > >> > > > > > >> > > > *w:* aiven.io *e:* matthew.dedetr...@aiven.io > > >> > > > > > >> > > > > > >> > > > > > >> > > > > >> > > > > > >> > > > >> > > > > > >> > > >> > > > > > > > > >> > > > > > > > > >> > > > > > > -- > > >> > > > > > > > > >> > > > > > > Matthew de Detrich > > >> > > > > > > > > >> > > > > > > *Aiven Deutschland GmbH* > > >> > > > > > > > > >> > > > > > > Immanuelkirchstraße 26, 10405 Berlin > > >> > > > > > > > > >> > > > > > > Amtsgericht Charlottenburg, HRB 209739 B > > >> > > > > > > > > >> > > > > > > Geschäftsführer: Oskari Saarenmaa & Hannu Valtonen > > >> > > > > > > > > >> > > > > > > *m:* +491603708037 > > >> > > > > > > > > >> > > > > > > *w:* aiven.io *e:* matthew.dedetr...@aiven.io > > >> > > > > > > > > >> > > > > > > > >> > > > > > > > >> > > > > > -- > > >> > > > > > > > >> > > > > > Matthew de Detrich > > >> > > > > > > > >> > > > > > *Aiven Deutschland GmbH* > > >> > > > > > > > >> > > > > > Immanuelkirchstraße 26, 10405 Berlin > > >> > > > > > > > >> > > > > > Amtsgericht Charlottenburg, HRB 209739 B > > >> > > > > > > > >> > > > > > Geschäftsführer: Oskari Saarenmaa & Hannu Valtonen > > >> > > > > > > > >> > > > > > *m:* +491603708037 > > >> > > > > > > > >> > > > > > *w:* aiven.io *e:* matthew.dedetr...@aiven.io > > >> > > > > > > > >> > > > > > > >> > > > > > >> > > > > > >> > > > -- > > >> > > > > > >> > > > Matthew de Detrich > > >> > > > > > >> > > > *Aiven Deutschland GmbH* > > >> > > > > > >> > > > Immanuelkirchstraße 26, 10405 Berlin > > >> > > > > > >> > > > Amtsgericht Charlottenburg, HRB 209739 B > > >> > > > > > >> > > > Geschäftsführer: Oskari Saarenmaa & Hannu Valtonen > > >> > > > > > >> > > > *m:* +491603708037 > > >> > > > > > >> > > > *w:* aiven.io *e:* matthew.dedetr...@aiven.io > > >> > > > > > >> > > > >> > > >> > > >> -- > > >> > > >> Matthew de Detrich > > >> > > >> *Aiven Deutschland GmbH* > > >> > > >> Immanuelkirchstraße 26, 10405 Berlin > > >> > > >> Amtsgericht Charlottenburg, HRB 209739 B > > >> > > >> Geschäftsführer: Oskari Saarenmaa & Hannu Valtonen > > >> > > >> *m:* +491603708037 > > >> > > >> *w:* aiven.io *e:* matthew.dedetr...@aiven.io > > >> > -- Matthew de Detrich *Aiven Deutschland GmbH* Immanuelkirchstraße 26, 10405 Berlin Amtsgericht Charlottenburg, HRB 209739 B Geschäftsführer: Oskari Saarenmaa & Hannu Valtonen *m:* +491603708037 *w:* aiven.io *e:* matthew.dedetr...@aiven.io