> enable the capability if the best effort affinity is on
I agree, makes sense.

Igor, what do you think?

On Tue, Apr 28, 2020 at 8:25 AM Denis Magda <dma...@apache.org> wrote:

> Pavel,
>
> That would be a tremendous improvement for the recently release best effort
> affinity feature. Without this capability, we force application developers
> to reopen thin client connections every type a cluster is scaled out. I
> believe that once the folks start using the best effort affinity, we'll be
> hearing more of a feature request for what you're proposing in this thread.
> So, thanks for taking care of this proactively!
>
> As for the public API changes, do we really need any extra flag? I would
> enable the capability if the best effort affinity is on. For me, it's just
> a natural improvement of the latter and it sounds reasonable to reuse the
> best effort affinity's flag.
>
> -
> Denis
>
>
> On Mon, Apr 27, 2020 at 2:58 AM Pavel Tupitsyn <ptupit...@apache.org>
> wrote:
>
> > Igniters,
> >
> > I've prepared an IEP [1] and a POC [2] for Thin Client Discovery feature.
> > Let's discuss it here.
> >
> > In particular, I'd like to address the following points:
> >
> > 1. Value: do you think this would be a good feature to have?
> > 2. Public API changes: is a boolean property enough? Should we have
> > something more complex, so users can plug in custom logic to filter
> and/or
> > translate IPs and host names?
> > 3. Server-side implementation details: should we use Compute, Node
> > Attributes, or something else to retrieve client endpoints from all nodes
> > in cluster?
> >
> > [1]
> >
> >
> https://cwiki.apache.org/confluence/display/IGNITE/IEP-44%3A+Thin+client+cluster+discovery
> > [2] https://github.com/apache/ignite/pull/7744
> > [3] https://issues.apache.org/jira/browse/IGNITE-12932
> >
>

Reply via email to