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

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


The following commit(s) were added to refs/heads/master by this push:
     new 39baf221bee [fix][test] Fix flaky 
ConsumerBatchReceiveTest.testBatchReceiveAndRedeliveryNonPartitionedTopic 
(#25468)
39baf221bee is described below

commit 39baf221bee3dd665fa217aa7a6863dc6696a833
Author: Matteo Merli <[email protected]>
AuthorDate: Mon Apr 6 20:34:29 2026 -0700

    [fix][test] Fix flaky 
ConsumerBatchReceiveTest.testBatchReceiveAndRedeliveryNonPartitionedTopic 
(#25468)
---
 .../java/org/apache/pulsar/client/api/ConsumerBatchReceiveTest.java  | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git 
a/pulsar-broker/src/test/java/org/apache/pulsar/client/api/ConsumerBatchReceiveTest.java
 
b/pulsar-broker/src/test/java/org/apache/pulsar/client/api/ConsumerBatchReceiveTest.java
index 4d5aa121fda..09d4976c1a2 100644
--- 
a/pulsar-broker/src/test/java/org/apache/pulsar/client/api/ConsumerBatchReceiveTest.java
+++ 
b/pulsar-broker/src/test/java/org/apache/pulsar/client/api/ConsumerBatchReceiveTest.java
@@ -629,10 +629,11 @@ public class ConsumerBatchReceiveTest extends 
SharedPulsarBaseTest {
                     Assert.assertNotNull(message.getValue());
                     log.info("Get message {} from batch", message.getValue());
                 }
+                consumer.acknowledge(messages);
             }
-            consumer.acknowledge(messages);
         } while (messageReceived < expected * 2);
-        Assert.assertEquals(expected * 2, messageReceived);
+        Assert.assertTrue(messageReceived >= expected * 2,
+                "Expected at least " + (expected * 2) + " messages but 
received " + messageReceived);
     }
 
 

Reply via email to