You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@pulsar.apache.org by mm...@apache.org on 2019/05/31 17:51:00 UTC
[pulsar] branch master updated: [pulsar-broker] Fix deadlock on
skip messages (#4411)
This is an automated email from the ASF dual-hosted git repository.
mmerli 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 8385b6b [pulsar-broker] Fix deadlock on skip messages (#4411)
8385b6b is described below
commit 8385b6b547946a46a5cc77219124e6142a883b09
Author: Rajan Dhabalia <rd...@apache.org>
AuthorDate: Fri May 31 10:50:54 2019 -0700
[pulsar-broker] Fix deadlock on skip messages (#4411)
---
.../java/org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.java | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/pulsar-broker/src/main/java/org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.java b/pulsar-broker/src/main/java/org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.java
index 767db39..2d2b7bd 100644
--- a/pulsar-broker/src/main/java/org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.java
+++ b/pulsar-broker/src/main/java/org/apache/pulsar/broker/admin/impl/PersistentTopicsBase.java
@@ -777,7 +777,8 @@ public class PersistentTopicsBase extends AdminResource {
} else {
PersistentSubscription sub = topic.getSubscription(subName);
checkNotNull(sub);
- sub.clearBacklog().get();
+ sub.clearBacklog().get(pulsar().getConfiguration().getZooKeeperOperationTimeoutSeconds(),
+ TimeUnit.SECONDS);
}
log.info("[{}] Cleared backlog on {} {}", clientAppId(), topicName, subName);
} catch (NullPointerException npe) {