Option 2 also will not work for IaaS environments, where node can
dynamically join or leave cluster.

Igor

On Jun 26, 2017 12:12 PM, "Valentin Kulichenko" <
valentin.kuliche...@gmail.com> wrote:

> Yakov,
>
> Nodes that join outside of the network (usually these are clients) need to
> know public addresses to connect. To make it work either of these must
> happen:
>
> 1. Server nodes publish their public addresses in IP finder so that clients
> can use them to connect.
> 2. Client nodes use address resolver to map published internal addresses to
> public addresses.
>
> Both will work, but frankly I like option 1 more. First of all, it's just
> more intuitive that IP finder contains all possible addresses that can be
> used to join. Second of all, option 2 introduces requirement to have
> address resolver for server addresses configured on client nodes - this is
> not very good from usability standpoint.
>
> -Val
>
> On Mon, Jun 26, 2017 at 3:17 AM, Yakov Zhdanov <yzhda...@apache.org>
> wrote:
>
> > Guys, I don't get the point.
> >
> > 1. Why addresses processed by address resolver should appear in shared
> > finder? In my understanding finders contain only internal IPs which
> should
> > be processed by a resolver.
> >
> > 2. This one is very critical. Nikolay and Anton, how can I review the
> > changes?! Please update the ticket with PR or commit hash.
> >
> > --Yakov
> >
>

Reply via email to