This is an automated email from the ASF dual-hosted git repository. eolivelli pushed a commit to branch branch-2.7 in repository https://gitbox.apache.org/repos/asf/pulsar.git
The following commit(s) were added to refs/heads/branch-2.7 by this push: new 1f467a0 [Broker] Make Persistent*DispatcherMultipleConsumers.readMoreEntries synchronized (#10413) (#10435) 1f467a0 is described below commit 1f467a0474b65727f31b0f01a355d442368749ee Author: Lari Hotari <lhot...@users.noreply.github.com> AuthorDate: Thu Apr 29 14:49:16 2021 +0300 [Broker] Make Persistent*DispatcherMultipleConsumers.readMoreEntries synchronized (#10413) (#10435) --- .../service/persistent/PersistentDispatcherMultipleConsumers.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pulsar-broker/src/main/java/org/apache/pulsar/broker/service/persistent/PersistentDispatcherMultipleConsumers.java b/pulsar-broker/src/main/java/org/apache/pulsar/broker/service/persistent/PersistentDispatcherMultipleConsumers.java index c2dc7d7..27b5e2a 100644 --- a/pulsar-broker/src/main/java/org/apache/pulsar/broker/service/persistent/PersistentDispatcherMultipleConsumers.java +++ b/pulsar-broker/src/main/java/org/apache/pulsar/broker/service/persistent/PersistentDispatcherMultipleConsumers.java @@ -244,7 +244,7 @@ public class PersistentDispatcherMultipleConsumers extends AbstractDispatcherMul readMoreEntries(); } - public void readMoreEntries() { + public synchronized void readMoreEntries() { // totalAvailablePermits may be updated by other threads int currentTotalAvailablePermits = totalAvailablePermits; if (currentTotalAvailablePermits > 0 && isAtleastOneConsumerAvailable()) {