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

sijie pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-pulsar.git


The following commit(s) were added to refs/heads/master by this push:
     new 2d4a350  Fixed BatchMessageTest intermittent failures (#1577)
2d4a350 is described below

commit 2d4a35077e23c989fa41fed617984d0498d76ea4
Author: Matteo Merli <mme...@apache.org>
AuthorDate: Fri Apr 13 23:32:21 2018 -0700

    Fixed BatchMessageTest intermittent failures (#1577)
---
 .../java/org/apache/pulsar/broker/service/BatchMessageTest.java  | 9 ++++-----
 1 file changed, 4 insertions(+), 5 deletions(-)

diff --git 
a/pulsar-broker/src/test/java/org/apache/pulsar/broker/service/BatchMessageTest.java
 
b/pulsar-broker/src/test/java/org/apache/pulsar/broker/service/BatchMessageTest.java
index 5a60ff3..9f9ab35 100644
--- 
a/pulsar-broker/src/test/java/org/apache/pulsar/broker/service/BatchMessageTest.java
+++ 
b/pulsar-broker/src/test/java/org/apache/pulsar/broker/service/BatchMessageTest.java
@@ -23,6 +23,8 @@ import static org.testng.Assert.assertEquals;
 import static org.testng.Assert.assertNotNull;
 import static org.testng.Assert.assertTrue;
 
+import com.google.common.collect.Lists;
+
 import java.util.HashSet;
 import java.util.List;
 import java.util.Random;
@@ -52,8 +54,6 @@ import org.testng.annotations.BeforeClass;
 import org.testng.annotations.DataProvider;
 import org.testng.annotations.Test;
 
-import com.google.common.collect.Lists;
-
 public class BatchMessageTest extends BrokerTestBase {
 
     @BeforeClass
@@ -372,7 +372,6 @@ public class BatchMessageTest extends BrokerTestBase {
         PersistentTopic topic = (PersistentTopic) 
pulsar.getBrokerService().getTopicReference(topicName).get();
 
         // allow stats to be updated..
-        Thread.sleep(5000);
         LOG.info("[{}] checking backlog stats..");
         rolloverPerIntervalStats();
         
assertEquals(topic.getSubscription(subscriptionName).getNumberOfEntriesInBacklog(),
 numMsgs / numMsgsInBatch);
@@ -387,10 +386,10 @@ public class BatchMessageTest extends BrokerTestBase {
         if (lastunackedMsg != null) {
             consumer.acknowledgeCumulative(lastunackedMsg);
         }
-        Thread.sleep(100);
-        
assertEquals(topic.getSubscription(subscriptionName).getNumberOfEntriesInBacklog(),
 0);
+
         consumer.close();
         producer.close();
+        
assertEquals(topic.getSubscription(subscriptionName).getNumberOfEntriesInBacklog(),
 0);
     }
 
     // test for ack holes

-- 
To stop receiving notification emails like this one, please contact
si...@apache.org.

Reply via email to