[infinispan-issues] [JBoss JIRA] (ISPN-8713) "Initial state transfer timed out" in border case
Walter Pongratz (JIRA)
issues at jboss.org
Mon Jan 22 06:25:00 EST 2018
Walter Pongratz created ISPN-8713:
-------------------------------------
Summary: "Initial state transfer timed out" in border case
Key: ISPN-8713
URL: https://issues.jboss.org/browse/ISPN-8713
Project: Infinispan
Issue Type: Bug
Components: Core
Affects Versions: 9.1.4.Final
Reporter: Walter Pongratz
Priority: Critical
There is a bug in Infinispan 9.1.4 in a cluster where not every cache ist started on each node. For detailed steps to reproduce see below, short summary: If a cache is not started on the coordinator and the last node is not leaving gracefully that cache can not be started again until the coordinator changes.
Known aspects:
* In Infinispan 8.2.6 the same steps do NOT lead to an issue
Likely cause: On a non-graceful exit of the last node with a certain cache the cache is not removed from the cacheStatusMap in ClusterTopologyManagerImpl on the coordinator, the ClusterCacheStatus is only manipulated - See TODO in ClusterCacheStatus.updateCurrentTopology(). On a graceful exit this is done - see ClusterTopologyManagerImpl.handleLeave().
Now somehow a new Node starting the Cache in question waits for the initial state transfer - which never happends because there is no other node with this cache. In Infinispan 8.2.6. this seemed not to be a problem - but in 9.1.4 it is. The fix then would be to either fix this Todo and remove the ClusterCacheStatus from the map OR fix that the new node is not waiting for initial state transfer in this case.
I set the priority to critical because of the difficulty in fixing this in a production envrionment: Once this problem happens the cache can not be started ON ANY NODE OF THE CLUSTER until the coordinator is changed. If a new Node does not start operations personel would assume a problem with that node and try to restart it.
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
More information about the infinispan-issues
mailing list