You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ignite.apache.org by "Sergey Chugunov (JIRA)" <ji...@apache.org> on 2018/11/26 14:28:00 UTC

[jira] [Created] (IGNITE-10409) ExchangeFuture should be in charge on cancelling rebalancing process

Sergey Chugunov created IGNITE-10409:
----------------------------------------

             Summary: ExchangeFuture should be in charge on cancelling rebalancing process
                 Key: IGNITE-10409
                 URL: https://issues.apache.org/jira/browse/IGNITE-10409
             Project: Ignite
          Issue Type: Improvement
            Reporter: Sergey Chugunov
             Fix For: 2.8


Ticket IGNITE-7165 introduced improvement of not cancelling any on-going partition rebalancing process when client node joins topology. Client join event doesn't change affinity distribution so on-going rebalance remains valid, no need to cancel it and restart again.
Implementation was based on introducing new method *rebalanceRequired* in *GridCachePreloader* interface.

At the same time PME optimizations efforts enhanced ExchangeFuture functionality so now the future itself contains all information about weather affinity changed or not.

We need to rework code changes from IGNITE-7165 and base it on ExchangeFuture functionality instead of new method in Preloader interface.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)