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;
 

Reply via email to