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 >