Deprecating for removal in 3.0 sounds good.

On Wed, May 20, 2020 at 3:33 PM Ismael Juma <ism...@juma.me.uk> wrote:

> Is there any reason to use "use_first_dns_ip"? Should we remove it
> completely? Or at least deprecate it for removal in 3.0?
>
> Ismael
>
>
> On Wed, May 20, 2020, 1:39 AM Rajini Sivaram <rajinisiva...@gmail.com>
> wrote:
>
> > Hi Badai,
> >
> > Thanks for the KIP, sounds like a useful change. Perhaps we should call
> the
> > new option `use_first_dns_ip` (not `_ips` since it refers to one). We
> > should also mention in the KIP that only one type of address (ipv4 or
> ipv6,
> > based on the first one) will be used - that is the current behaviour for
> > `use_all_dns_ips`.  Since we are changing `default` to be exactly the
> same
> > as `use_all_dns_ips`, it will be good to mention that explicitly under
> > Public Interfaces.
> >
> > Regards,
> >
> > Rajini
> >
> >
> > On Mon, May 18, 2020 at 1:44 AM Badai Aqrandista <ba...@confluent.io>
> > wrote:
> >
> > > Ismael
> > >
> > > What do you think of the PR and the explanation regarding the issue
> > raised
> > > in KIP-235?
> > >
> > > Should I go ahead and build a proper PR?
> > >
> > > Thanks
> > > Badai
> > >
> > > On Mon, May 11, 2020 at 8:53 AM Badai Aqrandista <ba...@confluent.io>
> > > wrote:
> > >
> > > > Ismael
> > > >
> > > > PR created: https://github.com/apache/kafka/pull/8644/files
> > > >
> > > > Also, as this is my first PR, please let me know if I missed
> anything.
> > > >
> > > > Thanks
> > > > Badai
> > > >
> > > > On Mon, May 11, 2020 at 8:19 AM Badai Aqrandista <ba...@confluent.io
> >
> > > > wrote:
> > > >
> > > >> Ismael
> > > >>
> > > >> Thank you for responding.
> > > >>
> > > >> KIP-235 modified ClientUtils#parseAndValidateAddresses [1] to
> resolve
> > an
> > > >> address alias (i.e. bootstrap server) into multiple addresses. This
> is
> > > why
> > > >> it would break SSL hostname verification when the bootstrap server
> is
> > > an IP
> > > >> address, i.e. it will resolve the IP address to an FQDN and use that
> > > FQDN
> > > >> in the SSL handshake.
> > > >>
> > > >> However, what I am proposing is to modify ClientUtils#resolve [2],
> > which
> > > >> is only used in ClusterConnectionStates#currentAddress [3], to get
> the
> > > >> resolved InetAddress of the address to connect to. And
> > > >> ClusterConnectionStates#currentAddress is only used by
> > > >> NetworkClient#initiateConnect [4] to create InetSocketAddress to
> > > establish
> > > >> the socket connection to the broker.
> > > >>
> > > >> Therefore, as far as I know, this change will not affect higher
> level
> > > >> protocol like SSL or SASL.
> > > >>
> > > >> PR coming after this.
> > > >>
> > > >> Thanks
> > > >> Badai
> > > >>
> > > >> [1]
> > > >>
> > >
> >
> https://github.com/apache/kafka/blob/2.5.0/clients/src/main/java/org/apache/kafka/clients/ClientUtils.java#L51
> > > >> [2]
> > > >>
> > >
> >
> https://github.com/apache/kafka/blob/2.5.0/clients/src/main/java/org/apache/kafka/clients/ClientUtils.java#L111
> > > >> [3]
> > > >>
> > >
> >
> https://github.com/apache/kafka/blob/2.5.0/clients/src/main/java/org/apache/kafka/clients/ClusterConnectionStates.java#L403
> > > >> [4]
> > > >>
> > >
> >
> https://github.com/apache/kafka/blob/2.5.0/clients/src/main/java/org/apache/kafka/clients/NetworkClient.java#L955
> > > >>
> > > >> On Sun, May 10, 2020 at 10:18 AM Ismael Juma <ism...@juma.me.uk>
> > wrote:
> > > >>
> > > >>> Hi Badai,
> > > >>>
> > > >>> I think this is a good change. Can you please address the issues
> > raised
> > > >>> by KIP-235? That was the reason why we did not do it previously.
> > > >>>
> > > >>> Ismael
> > > >>>
> > > >>> On Mon, Apr 27, 2020 at 5:46 PM Badai Aqrandista <
> ba...@confluent.io
> > >
> > > >>> wrote:
> > > >>>
> > > >>>> Hi everyone
> > > >>>>
> > > >>>> I have opened this KIP to have client.dns.lookup default value
> > changed
> > > >>>> to
> > > >>>> "use_all_dns_ips".
> > > >>>>
> > > >>>>
> > > >>>>
> > >
> >
> https://cwiki.apache.org/confluence/display/KAFKA/KIP-602%3A+Change+default+value+for+client.dns.lookup
> > > >>>>
> > > >>>> Feedback appreciated.
> > > >>>>
> > > >>>> PS: I'm new here so please let me know if I miss anything.
> > > >>>>
> > > >>>> --
> > > >>>> Thanks,
> > > >>>> Badai
> > > >>>>
> > > >>>
> > > >>
> > > >> --
> > > >> Thanks,
> > > >> Badai
> > > >>
> > > >>
> > > >
> > > > --
> > > > Thanks,
> > > > Badai
> > > >
> > > >
> > >
> > > --
> > > Thanks,
> > > Badai
> > >
> >
>

Reply via email to