Semen,

What about attribute *rebalanceMode*? From
*ClusterCachesInfo::validateCacheGroupConfiguration* I see that consistency
of the attribute is treated as critical and node even fails to start if
different caches in the same group have different rebalanceMode setting.

I've already implemented approach that node simply overrides local value on
rebalanceMode with the one received from grid.

Do you think this approach is reasonable? Wouldn't it be better to fail
joining node if such inconsistency is detected?

Thanks,
Sergey.


On Wed, Jul 19, 2017 at 4:27 PM, Semyon Boikov <sboi...@gridgain.com> wrote:

> Hi Sergey,
>
> I don't think that this really will be needed, but let's allow for local
> config to override all 'rebalanceXXX' properties.
> Also please make sure we print warning if any of these properties differs
> from config received from grid.
>
> Thanks!
>
> On Fri, Jul 14, 2017 at 2:04 PM, Sergey Chugunov <
> sergey.chugu...@gmail.com>
> wrote:
>
> > Hello folks,
> >
> > Investigating failing test [1] I found that cache group setting
> > *rebalanceDelay
> > *was rewritten on joining node by configuration received from the grid
> when
> > it supposed to be local-specific.
> >
> > I fixed this and test resumed passing, but I have a broader question:
> which
> > configuration settings of cache group are cluster-wide and which are
> > local-specific?
> >
> > In [1] I fixed only *rebalanceDelay *setting, what about
> *rebalanceOrder*?
> >
> > Lets compose a list of all local-specific settings in this thread.
> >
> >
> > [1] https://issues.apache.org/jira/browse/IGNITE-5542
> >
>

Reply via email to