-
Bug
-
Resolution: Done
-
Major
-
None
The attached log is showing a test failure because a view is not stablished with the two remaining nodes:
2011-09-14 13:01:15,124 ERROR (testng-TopologyInfoBroadcastTest) [org.infinispan.test.fwk.UnitTestTestNGListener] Method testNodeLeaves(org.infinispan.distribution.topologyaware.TopologyInfoBroadcastTest) threw an exception java.lang.RuntimeException: Timed out before caches had complete views. Expected 2 members in each view. Views are as follows: [[TopologyInfoBroadcastTest-NodeA-20211(s0), TopologyInfoBroadcastTest-NodeB-32215(s1), TopologyInfoBroadcastTest-NodeC-36650(s2)], [TopologyInfoBroadcastTest-NodeA-20211(s0), TopologyInfoBroadcastTest-NodeB-32215(s1), TopologyInfoBroadcastTest-NodeC-36650(s2)]]
Having glanced some TRACE logs captured by Dan, it would appear that as NodeB is shutting down, TEST_PING finds it as a sole cluster member and finds another cluster formed of NodeA,NodeC, leading to a merge. This is somehow stopping a correct 2-node view being installed.
Needs further investigation
- is blocked by
-
ISPN-1229 Use ProtocolStackConfigurator to edit the JGroups configuration instead of regular expressions
- Closed
- is related to
-
JGRP-1336 GMS: if a member leaving takes a long time, it can get merged back into the cluster
- Resolved
- relates to
-
ISPN-1395 Remove TEST_PING workaround that avoids replying to MERGE ping when stopped
- Resolved