getLogWriter().info("Started receivers on remote site"); getLogWriter().info("Started senders on local site"); getLogWriter().info("Started async puts on local site"); pause(1000); String oldServerHost = (String)oldConnectionInfo.get("serverHost"); int oldServerPort = (Integer)oldConnectionInfo.get("serverPort"); getLogWriter().info("Got sender to receiver connection information"); getLogWriter().info("Killed vm4 (primary sender) on local site"); getLogWriter().info("vm5 sender has now acquired primary status"); pause(5000);// give time to process unprocessedEventsMap getLogWriter().info("Rebuilding vm4...."); vm4.invoke(WANTestBase.class, "createCache", new Object[] { lnPort }); vm4.invoke(WANTestBase.class, "createSender", new Object[] { "ln", 2, vm4.invoke(WANTestBase.class, "createReplicatedRegion", new Object[] { testName + "_RR", "ln", isOffHeap() }); getLogWriter().info("Rebuilt vm4"); getLogWriter().info("puts in vm5 are done"); String newServerHost = (String)newConnectionInfo.get("serverHost"); int newServerPort = (Integer)newConnectionInfo.get("serverPort"); getLogWriter().info("Got new sender to receiver connection information");
vm7.invoke(WANTestBase.class, "createReceiver", new Object[] { nyPort }); getLogWriter().info("Started receivers on remote site"); vm5.invoke(WANTestBase.class, "startSender", new Object[] { "ln" }); getLogWriter().info("Started senders on local site"); getLogWriter().info("Started async puts on local site"); pause(1000); String oldServerHost = (String)oldConnectionInfo.get("serverHost"); int oldServerPort = (Integer)oldConnectionInfo.get("serverPort"); getLogWriter().info("Got sender to receiver connection information"); getLogWriter().info("Killed primary sender on local site"); pause(5000);// give some time for vm5 to take primary charge String newServerHost = (String)newConnectionInfo.get("serverHost"); int newServerPort = (Integer)newConnectionInfo.get("serverPort"); getLogWriter().info("Got new sender to receiver connection information"); assertEquals(oldServerHost, newServerHost); assertEquals(oldServerPort, newServerPort); getLogWriter() .info( "Matched the new connection info with old connection info. Receiver affinity verified.");
getLogWriter().info("Region size on remote is: " + regionSize);