From 902d57df19290f23102aa4b65ee77287dd47c807 Mon Sep 17 00:00:00 2001 From: Demogorgon314 Date: Tue, 29 Mar 2022 15:46:23 +0800 Subject: [PATCH] Fix clear transaction buffer snapshot flaky test --- .../broker/transaction/TopicTransactionBufferRecoverTest.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pulsar-broker/src/test/java/org/apache/pulsar/broker/transaction/TopicTransactionBufferRecoverTest.java b/pulsar-broker/src/test/java/org/apache/pulsar/broker/transaction/TopicTransactionBufferRecoverTest.java index 2ea7104c8db6d..78259c23b8a58 100644 --- a/pulsar-broker/src/test/java/org/apache/pulsar/broker/transaction/TopicTransactionBufferRecoverTest.java +++ b/pulsar-broker/src/test/java/org/apache/pulsar/broker/transaction/TopicTransactionBufferRecoverTest.java @@ -391,7 +391,6 @@ private void testTopicTransactionBufferDeleteAbort() throws Exception { public void clearTransactionBufferSnapshotTest() throws Exception { String topic = NAMESPACE1 + "/tb-snapshot-delete-" + RandomUtils.nextInt(); - @Cleanup Producer producer = pulsarClient .newProducer() .topic(topic) @@ -404,6 +403,7 @@ public void clearTransactionBufferSnapshotTest() throws Exception { producer.newMessage(txn).value("test".getBytes()).sendAsync(); producer.newMessage(txn).value("test".getBytes()).sendAsync(); txn.commit().get(); + producer.close(); // take snapshot PersistentTopic originalTopic = (PersistentTopic) getPulsarServiceList().get(0)