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)

Reply via email to