]
Galder Zamarreño updated ISPN-4404:
-----------------------------------
Fix Version/s: 7.1.0.Alpha1
(was: 7.0.0.Final)
The coordinator leaving the cluster should not cancel state transfer
--------------------------------------------------------------------
Key: ISPN-4404
URL:
https://issues.jboss.org/browse/ISPN-4404
Project: Infinispan
Issue Type: Bug
Components: Core, State Transfer
Affects Versions: 6.0.2.Final
Reporter: Dan Berindei
Fix For: 7.1.0.Alpha1
When the cluster coordinator changes or a merge view is received, the new coordinator
tries to reconcile the cache topologies of the different partitions and cancels any state
transfer in progress.
But most of the time, the coordinator changing doesn't mean that there are multiple
partitions, just that the old coordinator died. In that case there is a single cache
topology, so there is nothing to reconcile and no reason to cancel the pending ST.
We can't rely on the new coordinator receiving a MergeView, because the old
coordinator might have received a MergeView and died soon afterwards.