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)