This is an automated email from the ASF dual-hosted git repository.
maoling pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/zookeeper.git
The following commit(s) were added to refs/heads/master by this push:
new f8ebf1a ZOOKEEPER-3889: Add volatile for variable finished in
ReadOnlyRequestProcessor
f8ebf1a is described below
commit f8ebf1a25281b2c7f48e08011918c72643313209
Author: dk.technoboy <[email protected]>
AuthorDate: Sun Apr 25 13:12:20 2021 +0800
ZOOKEEPER-3889: Add volatile for variable finished in
ReadOnlyRequestProcessor
Author: dk.technoboy <[email protected]>
Reviewers: Michael Han <[email protected]>, Christopher Tubbs
<[email protected]>, maoling <[email protected]>
Closes #1402 from Technoboy-/dev
---
.../org/apache/zookeeper/server/quorum/ReadOnlyRequestProcessor.java | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
a/zookeeper-server/src/main/java/org/apache/zookeeper/server/quorum/ReadOnlyRequestProcessor.java
b/zookeeper-server/src/main/java/org/apache/zookeeper/server/quorum/ReadOnlyRequestProcessor.java
index e9728e9..0e29ccf 100644
---
a/zookeeper-server/src/main/java/org/apache/zookeeper/server/quorum/ReadOnlyRequestProcessor.java
+++
b/zookeeper-server/src/main/java/org/apache/zookeeper/server/quorum/ReadOnlyRequestProcessor.java
@@ -43,7 +43,7 @@ public class ReadOnlyRequestProcessor extends
ZooKeeperCriticalThread implements
private final LinkedBlockingQueue<Request> queuedRequests = new
LinkedBlockingQueue<Request>();
- private boolean finished = false;
+ private volatile boolean finished = false;
private final RequestProcessor nextProcessor;