Let's treat consistency of rebalanceMode as critical (this really can cause
problems if one node has rebalanceMode NONE and other SYNC or ASYNC).

Thanks

On Thu, Jul 20, 2017 at 12:46 PM, Sergey Chugunov <sergey.chugu...@gmail.com
> wrote:

> 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