Michael Han created ZOOKEEPER-2488: -------------------------------------- Summary: Unsynchronized access to shuttingDownLE in QuorumPeer Key: ZOOKEEPER-2488 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-2488 Project: ZooKeeper Issue Type: Bug Components: server Affects Versions: 3.5.2 Reporter: Michael Han Fix For: 3.5.3, 3.6.0
Access to shuttingDownLE in QuorumPeer is not synchronized here: https://github.com/apache/zookeeper/blob/3c37184e83a3e68b73544cebccf9388eea26f523/src/java/main/org/apache/zookeeper/server/quorum/QuorumPeer.java#L1066 https://github.com/apache/zookeeper/blob/3c37184e83a3e68b73544cebccf9388eea26f523/src/java/main/org/ The access should be synchronized as the same variable might be accessed in QuormPeer::restartLeaderElection, which is synchronized. -- This message was sent by Atlassian JIRA (v6.3.4#6332)