You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@geode.apache.org by bo...@apache.org on 2017/10/30 19:01:32 UTC

[geode] 01/01: GEODE-3919: Changed test to wait for the appropriate queue size since conflation is async

This is an automated email from the ASF dual-hosted git repository.

boglesby pushed a commit to branch feature/GEODE-3919
in repository https://gitbox.apache.org/repos/asf/geode.git

commit b9edaa0eaf2d37b41c5b7f39554bb91d298fa1c2
Author: Barry Oglesby <bo...@pivotal.io>
AuthorDate: Mon Oct 30 12:00:14 2017 -0700

    GEODE-3919: Changed test to wait for the appropriate queue size since conflation is async
---
 .../java/org/apache/geode/internal/cache/wan/WANTestBase.java    | 9 ++-------
 .../internal/cache/wan/parallel/ParallelWANStatsDUnitTest.java   | 4 ++--
 2 files changed, 4 insertions(+), 9 deletions(-)

diff --git a/geode-wan/src/test/java/org/apache/geode/internal/cache/wan/WANTestBase.java b/geode-wan/src/test/java/org/apache/geode/internal/cache/wan/WANTestBase.java
index 0b06a60..adf4199 100644
--- a/geode-wan/src/test/java/org/apache/geode/internal/cache/wan/WANTestBase.java
+++ b/geode-wan/src/test/java/org/apache/geode/internal/cache/wan/WANTestBase.java
@@ -112,6 +112,7 @@ import org.apache.geode.internal.cache.wan.parallel.ParallelGatewaySenderEventPr
 import org.apache.geode.internal.cache.wan.parallel.ParallelGatewaySenderQueue;
 import org.apache.geode.internal.cache.wan.serial.ConcurrentSerialGatewaySenderEventProcessor;
 import org.apache.geode.internal.cache.wan.serial.SerialGatewaySenderQueue;
+import org.apache.geode.internal.logging.LogService;
 import org.apache.geode.pdx.SimpleClass;
 import org.apache.geode.pdx.SimpleClass1;
 import org.apache.geode.test.dunit.Assert;
@@ -2547,13 +2548,7 @@ public class WANTestBase extends JUnit4DistributedTestCase {
   }
 
   public static void testQueueSize(String senderId, int numQueueEntries) {
-    GatewaySender sender = null;
-    for (GatewaySender s : cache.getGatewaySenders()) {
-      if (s.getId().equals(senderId)) {
-        sender = s;
-        break;
-      }
-    }
+    GatewaySender sender = cache.getGatewaySender(senderId);
     if (sender.isParallel()) {
       int totalSize = 0;
       Set<RegionQueue> queues = ((AbstractGatewaySender) sender).getQueues();
diff --git a/geode-wan/src/test/java/org/apache/geode/internal/cache/wan/parallel/ParallelWANStatsDUnitTest.java b/geode-wan/src/test/java/org/apache/geode/internal/cache/wan/parallel/ParallelWANStatsDUnitTest.java
index 2a90308..e2df453 100644
--- a/geode-wan/src/test/java/org/apache/geode/internal/cache/wan/parallel/ParallelWANStatsDUnitTest.java
+++ b/geode-wan/src/test/java/org/apache/geode/internal/cache/wan/parallel/ParallelWANStatsDUnitTest.java
@@ -505,8 +505,8 @@ public class ParallelWANStatsDUnitTest extends WANTestBase {
     int numIterations = 100;
     vm1.invoke(() -> putSameEntry(regionName, numIterations));
 
-    // Verify queue size (no need to wait)
-    vm1.invoke(() -> testQueueSize(senderId, 2));
+    // Wait for appropriate queue size
+    vm1.invoke(() -> checkQueueSize(senderId, 2));
 
     // Verify the conflation indexes size stat
     verifyConflationIndexesSize(senderId, 1, vm1);

-- 
To stop receiving notification emails like this one, please contact
"commits@geode.apache.org" <co...@geode.apache.org>.