Skip to content

Commit 8ec6511

Browse files
authored
[fix][test] flaky test: testOnlyCloseActiveConsumerForSingleActiveConsumerDispatcherWhenSeek (#19572)
1 parent 25beb97 commit 8ec6511

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

pulsar-broker/src/test/java/org/apache/pulsar/broker/service/SubscriptionSeekTest.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -598,7 +598,7 @@ public void testOnlyCloseActiveConsumerForSingleActiveConsumerDispatcherWhenSeek
598598
.subscriptionName("my-subscription")
599599
.subscribe();
600600

601-
pulsarClient.newConsumer()
601+
org.apache.pulsar.client.api.Consumer<byte[]> consumer2 = pulsarClient.newConsumer()
602602
.topic(topicName)
603603
.subscriptionType(SubscriptionType.Failover)
604604
.subscriptionName("my-subscription")
@@ -615,8 +615,8 @@ public void testOnlyCloseActiveConsumerForSingleActiveConsumerDispatcherWhenSeek
615615
}
616616
assertEquals(connectedSinceSet.size(), 2);
617617
consumer1.seek(MessageId.earliest);
618-
// Wait for consumer to reconnect
619-
Awaitility.await().until(consumer1::isConnected);
618+
// Wait for consumers to reconnect
619+
Awaitility.await().until(() -> consumer1.isConnected() && consumer2.isConnected());
620620

621621
consumers = topicRef.getSubscriptions().get("my-subscription").getConsumers();
622622
assertEquals(consumers.size(), 2);

0 commit comments

Comments
 (0)