public static void closeRegion(String regionName) { Region r = cache.getRegion(Region.SEPARATOR + regionName); assertNotNull(r); r.close(); }
"ln", 1, 100, isOffHeap() }); vm5.invoke(WANTestBase.class, "createCustomerOrderShipmentPartitionedRegion", new Object[] { null, "ln", 1, 100, isOffHeap() }); vm5.invoke(WANTestBase.class, "startSender", new Object[] { "ln" }); getLogWriter().info("Created PRs on local site"); null, 1, 100, isOffHeap() }); pause(1000); new Object[] { customerRegionName }); } catch (Exception ex) { assertTrue(ex.getCause() instanceof IllegalStateException); return; fail("Excpeted UnsupportedOperationException"); } finally { vm4.invoke(ParallelGatewaySenderOperationsDUnitTest.class,
public static void createCache_INFINITE_MAXIMUM_SHUTDOWN_WAIT_TIME( Integer locPort) { createCache(false, locPort); AbstractGatewaySender.MAXIMUM_SHUTDOWN_WAIT_TIME = -1; }
new Object[] { lnPort }); getLogWriter().info("Created cache on local site"); getLogWriter().info("Created senders on local site"); testName + "_PR", "ln", 1, 10, isOffHeap() }); getLogWriter().info("Created PRs on local site"); testName + "_PR", null, 1, 10, isOffHeap() }); } catch (InterruptedException e) { e.printStackTrace(); fail("Interrupted the async invocation."); testName + "_PR", "ln", 1, 10, isOffHeap() });
testName + "_PR", "ln", 1, 100, isOffHeap() }); vm5.invoke(WANTestBase.class, "createPartitionedRegion", new Object[] { testName + "_PR", "ln", 1, 100, isOffHeap() }); vm6.invoke(WANTestBase.class, "createPartitionedRegion", new Object[] { testName + "_PR", "ln", 1, 100, isOffHeap() }); vm7.invoke(WANTestBase.class, "createPartitionedRegion", new Object[] { testName + "_PR", "ln", 1, 100, isOffHeap() }); testName + "_PR", null, 1, 100, isOffHeap() }); vm3.invoke(WANTestBase.class, "createPartitionedRegion", new Object[] { testName + "_PR", null, 1, 100, isOffHeap() }); pause(2000); vm7.invoke(WANTestBase.class, "resumeSender", new Object[] { "ln" }); pause(2000);
public void testParallelGatewaySender_SingleNode_UserPR_Close_RecreateRegion() throws Exception { ExpectedException exp = addExpectedException(RegionDestroyedException.class .getName()); try { new Object[] { lnPort }); getLogWriter().info("Created cache on local site"); getLogWriter().info("Created senders on local site"); testName + "_PR", "ln", 1, 10, isOffHeap() }); getLogWriter().info("Created PRs on local site"); testName + "_PR", null, 1, 10, isOffHeap() }); pause(500); // paused if there is any element which is received on testName + "_PR", "ln", 1, 10, isOffHeap() });
new Object[] { lnPort }); getLogWriter().info("Created cache on local site"); testName + "_PR", "ln1,ln2,ln3", 1, 10, isOffHeap() }); getLogWriter().info("Created PRs on local site"); testName + "_PR", null, 1, 10, isOffHeap() }); vm5.invoke(WANTestBase.class, "createPartitionedRegion", new Object[] { testName + "_PR", null, 1, 10, isOffHeap() }); vm6.invoke(WANTestBase.class, "createPartitionedRegion", new Object[] { testName + "_PR", null, 1, 10, isOffHeap() }); pause(1000); vm7.invoke(WANTestBase.class, "localDestroyRegion", new Object[] { testName + "_PR" }); testName + "_PR", "ln1,ln2,ln3", 1, 10, isOffHeap() });
testName + "_PR", "ln1,ln2", 1, 100, isOffHeap() }); vm5.invoke(WANTestBase.class, "createPartitionedRegion", new Object[] { testName + "_PR", "ln1,ln2", 1, 100, isOffHeap() }); testName + "_PR", null, 1, 100, isOffHeap() }); vm7.invoke(WANTestBase.class, "createPartitionedRegion", new Object[] { testName + "_PR", null, 1, 100, isOffHeap() }); pause(1000); vm5.invoke(WANTestBase.class, "localDestroyRegion", new Object[] { testName + "_PR" }); } catch (InterruptedException ex) { ex.printStackTrace(); fail("Interrupted the async invocation."); testName + "_PR", "ln1,ln2", 1, 100, isOffHeap() });
testName + "_PR", "ln", 1, 10, isOffHeap() }); getLogWriter().info("Created PRs on local site"); testName + "_PR", null, 1, 10, isOffHeap() }); testName + "_PR", "ln", 1, 10, isOffHeap() });
testName + "_PR", "ln", 1, 100, isOffHeap() }); vm5.invoke(WANTestBase.class, "createPartitionedRegion", new Object[] { testName + "_PR", "ln", 1, 100, isOffHeap() }); vm6.invoke(WANTestBase.class, "createPartitionedRegion", new Object[] { testName + "_PR", "ln", 1, 100, isOffHeap() }); vm7.invoke(WANTestBase.class, "createPartitionedRegion", new Object[] { testName + "_PR", "ln", 1, 100, isOffHeap() }); testName + "_PR", null, 1, 100, isOffHeap() }); vm3.invoke(WANTestBase.class, "createPartitionedRegion", new Object[] { testName + "_PR", null, 1, 100, isOffHeap() }); assertTrue("Cause of the exception should be GatewaySenderException", e .getCause() instanceof GatewaySenderException); assertTrue("Cause of the exception should be GatewaySenderException", e .getCause() instanceof GatewaySenderException);
testName + "_PR", "ln", 1, 100, isOffHeap() }); vm5.invoke(WANTestBase.class, "createPartitionedRegion", new Object[] { testName + "_PR", "ln", 1, 100, isOffHeap() }); vm6.invoke(WANTestBase.class, "createPartitionedRegion", new Object[] { testName + "_PR", "ln", 1, 100, isOffHeap() }); vm7.invoke(WANTestBase.class, "createPartitionedRegion", new Object[] { testName + "_PR", "ln", 1, 100, isOffHeap() }); testName + "_PR", null, 1, 100, isOffHeap() }); vm3.invoke(WANTestBase.class, "createPartitionedRegion", new Object[] { testName + "_PR", null, 1, 100, isOffHeap() });
testName + "_PR", "ln", 1, 10, isOffHeap() }); getLogWriter().info("Created PRs on local site"); testName + "_PR", null, 1, 10, isOffHeap() }); } catch (InterruptedException e) { e.printStackTrace(); fail("Interrupted the async invocation."); getLogWriter().info("KBKBKB : Got the exception : " + putAsync.getException()); if (putAsync.getException() != null && !(putAsync.getException() instanceof RegionDestroyedException)) { fail("Expected RegionDestroyedException but got", putAsync.getException()); testName + "_PR", "ln", 1, 10, isOffHeap() });
testName + "_PR", "ln", 1, 100, isOffHeap() }); vm5.invoke(WANTestBase.class, "createPartitionedRegion", new Object[] { testName + "_PR", "ln", 1, 100, isOffHeap() }); vm6.invoke(WANTestBase.class, "createPartitionedRegionAsAccessor", new Object[] { testName + "_PR", "ln", 1, 100 }); testName + "_PR", null, 1, 100, isOffHeap() }); vm3.invoke(WANTestBase.class, "createPartitionedRegion", new Object[] { testName + "_PR", null, 1, 100, isOffHeap() }); vm7.invoke(WANTestBase.class, "startSender", new Object[] { "ln" }); pause(2000);
testName + "_PR", "ln", 1, 100, isOffHeap() }); vm5.invoke(WANTestBase.class, "createPartitionedRegion", new Object[] { testName + "_PR", "ln", 1, 100, isOffHeap() }); vm6.invoke(WANTestBase.class, "createPartitionedRegion", new Object[] { testName + "_PR", "ln", 1, 100, isOffHeap() }); vm7.invoke(WANTestBase.class, "createPartitionedRegion", new Object[] { testName + "_PR", "ln", 1, 100, isOffHeap() }); testName + "_PR", null, 1, 100, isOffHeap() }); vm3.invoke(WANTestBase.class, "createPartitionedRegion", new Object[] { testName + "_PR", null, 1, 100, isOffHeap() }); getLogWriter().info("All the senders are now started"); getLogWriter().info("Done few puts"); getLogWriter().info("All the senders are stopped"); pause(2000); getLogWriter().info("Done some more puts in second run"); getLogWriter().info("Started high number of puts by async thread"); getLogWriter().info("Starting the senders at the same time"); getLogWriter().info("All the senders are started"); pause(2000);
testName + "_PR", "ln", 1, 10, isOffHeap() }); getLogWriter().info("Created PRs on local site"); testName + "_PR", null, 1, 10, isOffHeap() }); testName + "_PR", "ln", 1, 10, isOffHeap() });
testName + "_PR", "ln", 1, 100, isOffHeap() }); vm5.invoke(WANTestBase.class, "createPartitionedRegion", new Object[] { testName + "_PR", "ln", 1, 100, isOffHeap() }); vm6.invoke(WANTestBase.class, "createPartitionedRegion", new Object[] { testName + "_PR", "ln", 1, 100, isOffHeap() }); vm7.invoke(WANTestBase.class, "createPartitionedRegion", new Object[] { testName + "_PR", "ln", 1, 100, isOffHeap() }); testName + "_PR", null, 1, 100, isOffHeap() }); vm3.invoke(WANTestBase.class, "createPartitionedRegion", new Object[] { testName + "_PR", null, 1, 100, isOffHeap() });
"ln", 1, 100, isOffHeap() }); vm5.invoke(WANTestBase.class, "createCustomerOrderShipmentPartitionedRegion", new Object[] { null, "ln", 1, 100, isOffHeap() }); vm5.invoke(WANTestBase.class, "startSender", new Object[] { "ln" }); getLogWriter().info("Created PRs on local site"); null, 1, 100, isOffHeap() }); pause(1000); new Object[] { customerRegionName }); } catch (Exception ex) { assertTrue(ex.getCause() instanceof UnsupportedOperationException); inv1.join(); } catch (Exception e) { fail("Unexpected exception", e);
getLogWriter().info("Created cache on local site"); getLogWriter().info("Created senders on local site"); testName + "_PR", "ln", 1, 100, isOffHeap() }); vm5.invoke(WANTestBase.class, "createPartitionedRegion", new Object[] { testName + "_PR", "ln", 1, 100, isOffHeap() }); vm6.invoke(WANTestBase.class, "createPartitionedRegion", new Object[] { testName + "_PR", "ln", 1, 100, isOffHeap() }); vm7.invoke(WANTestBase.class, "createPartitionedRegion", new Object[] { testName + "_PR", "ln", 1, 100, isOffHeap() }); getLogWriter().info("Created PRs on local site"); testName + "_PR", null, 1, 100, isOffHeap() }); vm3.invoke(WANTestBase.class, "createPartitionedRegion", new Object[] { testName + "_PR", null, 1, 100, isOffHeap() }); getLogWriter().info("Created PRs on remote site"); getLogWriter().info("Done 1000 puts on local site"); getLogWriter().info("Started senders on local site"); getLogWriter().info("Done 5000 puts on local site"); vm6.invoke(WANTestBase.class, "pauseSender", new Object[] { "ln" }); vm7.invoke(WANTestBase.class, "pauseSender", new Object[] { "ln" }); getLogWriter().info("Paused senders on local site");
testName + "_PR", "ln", 1, 100, isOffHeap() }); vm5.invoke(WANTestBase.class, "createPartitionedRegion", new Object[] { testName + "_PR", "ln", 1, 100, isOffHeap() }); vm6.invoke(WANTestBase.class, "createPartitionedRegion", new Object[] { testName + "_PR", "ln", 1, 100, isOffHeap() }); vm7.invoke(WANTestBase.class, "createPartitionedRegion", new Object[] { testName + "_PR", "ln", 1, 100, isOffHeap() }); testName + "_PR", null, 1, 100, isOffHeap() }); vm3.invoke(WANTestBase.class, "createPartitionedRegion", new Object[] { testName + "_PR", null, 1, 100, isOffHeap() }); vm7.invoke(WANTestBase.class, "stopSender", new Object[] { "ln" }); pause(2000); async.join(); pause(2000);
testName + "_PR", "ln", 1, 100, isOffHeap() }); vm5.invoke(WANTestBase.class, "createPartitionedRegion", new Object[] { testName + "_PR", "ln", 1, 100, isOffHeap() }); vm6.invoke(WANTestBase.class, "createPartitionedRegion", new Object[] { testName + "_PR", "ln", 1, 100, isOffHeap() }); vm7.invoke(WANTestBase.class, "createPartitionedRegion", new Object[] { testName + "_PR", "ln", 1, 100, isOffHeap() }); testName + "_PR", null, 1, 100, isOffHeap() }); vm3.invoke(WANTestBase.class, "createPartitionedRegion", new Object[] { testName + "_PR", null, 1, 100, isOffHeap() });