getLogWriter().info("Created the locators"); getLogWriter().info("Created the cache and receivers"); getLogWriter().info("Created GatewayHub on site1"); getLogWriter().info("Created senders on site2"); getLogWriter().info("Created senders on site3"); testName + "_PR", 0, 1, isOffHeap() }); vm6.invoke(WANTestBase.class, "createPartitionedRegion_WithGatewayEnabled", new Object[] { testName + "_PR", 0, 1, isOffHeap() }); getLogWriter().info("Created PR on site1"); testName + "_PR", "ny1,ny2", 0, 1, isOffHeap() }); vm7.invoke(WANTestBase.class, "createPartitionedRegion", new Object[] { testName + "_PR", "ny1,ny2", 0, 1, isOffHeap() }); getLogWriter().info("Created PR on site2"); testName + "_PR", "tk1,tk2", 0, 1, isOffHeap() }); getLogWriter().info("Created PR on site3"); getLogWriter().info("Started senders on site2 and site3"); pause(2000);
testName + "_PR", "ln", 0, 1, isOffHeap() }); vm6.invoke(WANTestBase.class, "createPartitionedRegion", new Object[] { testName + "_PR", "ln", 0, 1, isOffHeap() }); testName + "_PR", "ny", 0, 1, isOffHeap() }); vm7.invoke(WANTestBase.class, "createPartitionedRegion", new Object[] { testName + "_PR", "ny", 0, 1, isOffHeap() }); testName + "_PR", "tk", 0, 1, isOffHeap() }); testName + "_PR", 6 }); pause(5000); vm6.invoke(WANTestBase.class, "verifyQueueSize", new Object[] { "ln", 0 }); vm7.invoke(WANTestBase.class, "verifyQueueSize", new Object[] { "ny", 0 }); assertEquals(0, ((updateList3 != null) ? updateList3.size() : 0) + ((updateList6 != null) ? updateList6.size() : 0)); assertEquals(0, ((updateList4 != null) ? updateList4.size() : 0) + ((updateList7 != null) ? updateList7.size() : 0)); assertEquals(0, (updateList4 != null) ? updateList4.size() : 0); assertEquals("createList size is incorrect for site1 (vm3 & vm6)", 2, ((createList3 != null) ? createList3.size() : 0) + ((createList6 != null) ? createList6.size() : 0)); assertEquals("createList size is incorrect for site2 (vm4 & vm7)", 2, ((createList4 != null) ? createList4.size() : 0) + ((createList7 != null) ? createList7.size() : 0)); assertEquals("createList size is incorrect for site3 (vm5)", 2, (createList5 != null) ? createList5.size() : 0);
testName + "_PR", "ln1,ln2", 0, 1, isOffHeap() }); vm6.invoke(WANTestBase.class, "createPartitionedRegion", new Object[] { testName + "_PR", "ln1,ln2", 0, 1, isOffHeap() }); testName + "_PR", "ny1,ny2", 0, 1, isOffHeap() }); vm7.invoke(WANTestBase.class, "createPartitionedRegion", new Object[] { testName + "_PR", "ny1,ny2", 0, 1, isOffHeap() }); testName + "_PR", "tk1,tk2", 0, 1, isOffHeap() }); assertEquals("createList size is incorrect for site1 (vm3 & vm6) sender1", 3, ((createList3_1 != null) ? createList3_1.size() : 0) + ((createList6_1 != null) ? createList6_1.size() : 0)); assertEquals("createList size is incorrect for site2 (vm4 & vm7) sender1", 0, ((createList4_1 != null) ? createList4_1.size() : 0) + ((createList7_1 != null) ? createList7_1.size() : 0)); assertEquals("createList size is incorrect for site3 (vm5) sender1", 0, ((createList5_1 != null) ? createList5_1.size() : 0)); assertEquals("createList size is incorrect for site1 (vm3 & vm6) sender2", 3, ((createList3_2 != null) ? createList3_2.size() : 0) + ((createList6_2 != null) ? createList6_2.size() : 0)); assertEquals("createList size is incorrect for site2 (vm4 & vm7) sender2", 0, ((createList4_2 != null) ? createList4_2.size() : 0) + ((createList7_2 != null) ? createList7_2.size() : 0)); assertEquals("createList size is incorrect for site3 (vm5) sender2", 0, ((createList5_2 != null) ? createList5_2.size() : 0)); assertEquals("updateList size is incorrect for site1 (vm3 & vm6) sender1", 0, ((updateList3_1 != null) ? updateList3_1.size() : 0) + ((updateList6_1 != null) ? updateList6_1.size() : 0)); assertEquals("updateList size is incorrect for site2 (vm4 & vm7) sender1", 0, ((updateList4_1 != null) ? updateList4_1.size() : 0) + ((updateList7_1 != null) ? updateList7_1.size() : 0)); assertEquals("updateList size is incorrect for site3 (vm5) sender1", 0,
testName + "_PR", "ln", 0, 1, isOffHeap() }); vm4.invoke(WANTestBase.class, "createPartitionedRegion", new Object[] { testName + "_PR", "ln", 0, 1, isOffHeap() }); vm5.invoke(WANTestBase.class, "createPartitionedRegion", new Object[] { testName + "_PR", "ln", 0, 1, isOffHeap() }); testName + "_PR", "ny", 0, 1, isOffHeap() }); vm6.invoke(WANTestBase.class, "createPartitionedRegion", new Object[] { testName + "_PR", "ny", 0, 1, isOffHeap() }); vm7.invoke(WANTestBase.class, "createPartitionedRegion", new Object[] { testName + "_PR", "ny", 0, 1, isOffHeap() }); pause(5000); vm2.invoke(WANTestBase.class, "verifyQueueSize", new Object[] { "ln", 0 }); vm4.invoke(WANTestBase.class, "verifyQueueSize", new Object[] { "ln", 0 }); assertEquals("createList for queue listener on site1 is incorrect", 1, ((createList2 != null) ? createList2.size() : 0) + ((createList4 != null) ? createList4.size() : 0) + ((createList5 != null) ? createList5.size() : 0)); assertEquals("updateList for queue listener on site1 is incorrect", 0, ((updateList2 != null) ? updateList2.size() : 0) + ((updateList4 != null) ? updateList4.size() : 0) + ((updateList5 != null) ? updateList5.size() : 0)); assertEquals("createList for queue listener on site2 is incorrect", 1, ((createList3 != null) ? createList3.size() : 0) + ((createList6 != null) ? createList6.size() : 0) + ((createList7 != null) ? createList7.size() : 0)); assertEquals("updateList for queue listener on site2 is incorrect", 0, ((updateList3 != null) ? updateList3.size() : 0) + ((updateList6 != null) ? updateList6.size() : 0) + ((updateList7 != null) ? updateList7.size() : 0));
testName + "_PR", "ln1,ln2", 0, 1, isOffHeap() }); vm6.invoke(WANTestBase.class, "createPartitionedRegion", new Object[] { testName + "_PR", "ln1,ln2", 0, 1, isOffHeap() }); testName + "_PR", "ny1,ny2", 0, 1, isOffHeap() }); vm7.invoke(WANTestBase.class, "createPartitionedRegion", new Object[] { testName + "_PR", "ny1,ny2", 0, 1, isOffHeap() }); testName + "_PR", "tk1,tk2", 0, 1, isOffHeap() }); pause(2000); assertEquals("createList size is incorrect for site1 (vm3 & vm6) sender1", 1, ((createList3_1 != null) ? createList3_1.size() : 0) + ((createList6_1 != null) ? createList6_1.size() : 0)); assertEquals("createList size is incorrect for site2 (vm4 & vm7) sender1", 1, ((createList4_1 != null) ? createList4_1.size() : 0) + ((createList7_1 != null) ? createList7_1.size() : 0)); assertEquals("createList size is incorrect for site3 (vm5) sender1", 1, ((createList5_1 != null) ? createList5_1.size() : 0)); assertEquals("createList size is incorrect for site1 (vm3 & vm6) sender2", 1, ((createList3_2 != null) ? createList3_2.size() : 0) + ((createList6_2 != null) ? createList6_2.size() : 0)); assertEquals("createList size is incorrect for site2 (vm4 & vm7) sender2", 1, ((createList4_2 != null) ? createList4_2.size() : 0) + ((createList7_2 != null) ? createList7_2.size() : 0)); assertEquals("createList size is incorrect for site3 (vm5) sender2", 1, ((createList5_2 != null) ? createList5_2.size() : 0)); assertEquals("updateList size is incorrect for site1 (vm3 & vm6) sender1", 0, ((updateList3_1 != null) ? updateList3_1.size() : 0) + ((updateList6_1 != null) ? updateList6_1.size() : 0)); assertEquals("updateList size is incorrect for site2 (vm4 & vm7) sender1", 0,