Denis,

In case of incomplete baseline topology IgniteCache.rebalance() will do
nothing, because this event doesn't trigger partitions exchange or affinity
change, so states of existing partitions are hold.

2018-04-11 22:27 GMT+03:00 Valentin Kulichenko <
valentin.kuliche...@gmail.com>:

> Denis,
>
> In my understanding, in this case you should remove node from BLT and that
> will trigger the rebalancing, no?
>
> -Val
>
> On Wed, Apr 11, 2018 at 12:23 PM, Denis Magda <dma...@gridgain.com> wrote:
>
> > Igniters,
> >
> > As we know the rebalancing doesn't happen if one of the nodes goes down,
> > thus, shrinking the baseline topology. It complies with our assumption
> that
> > the node should be recovered soon and there is no need to waste
> > CPU/memory/networking resources of the cluster shifting the data around.
> >
> > However, there are always edge cases. I was reasonably asked how to
> trigger
> > the rebalancing within the baseline topology manually or on timeout if:
> >
> >    - It's not expected that the failed node would be resurrected in the
> >    nearest time and
> >    - It's not likely that that node will be replaced by the other one.
> >
> > The question. If I call IgniteCache.rebalance() or configure
> > CacheConfiguration.rebalanceTimeout will the rebalancing be fired within
> > the baseline topology?
> >
> > --
> > Denis
> >
>

Reply via email to