Skip to content

Commit d8eb65d

Browse files
committed
[fix][broker] Fix HashedWheelTimer leak in PulsarService by stopping it in shutdown (apache#24275)
(cherry picked from commit 1280672)
1 parent 090ff24 commit d8eb65d

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

pulsar-broker/src/main/java/org/apache/pulsar/broker/PulsarService.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -600,6 +600,9 @@ public CompletableFuture<Void> closeAsync() {
600600
if (transactionExecutorProvider != null) {
601601
transactionExecutorProvider.shutdownNow();
602602
}
603+
if (transactionTimer != null) {
604+
transactionTimer.stop();
605+
}
603606
MLPendingAckStoreProvider.closeBufferedWriterMetrics();
604607
MLTransactionMetadataStoreProvider.closeBufferedWriterMetrics();
605608
if (this.offloaderStats != null) {

0 commit comments

Comments
 (0)