GitHub user lvfangmin opened a pull request: https://github.com/apache/zookeeper/pull/621
[ZOOKEEPER-3144] Fix potential ephemeral nodes inconsistent due to global session inconsistent with fuzzy snapshot There is a race condition between update the lastProcessedZxid and the actual session change in DataTree, which could cause global session inconsistent, which then could cause ephemeral inconsistent. For more details, please check the description in JIRA ZOOKEEPER-3144. You can merge this pull request into a Git repository by running: $ git pull https://github.com/lvfangmin/zookeeper ZOOKEEPER-3144 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/zookeeper/pull/621.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #621 ---- commit 55427c045c23e9a06db0ceae2739a1a351e9b60b Author: Fangmin Lyu <allenlyu@...> Date: 2018-09-11T23:36:18Z Fix potential ephemeral nodes inconsistent due to global session inconsistent with fuzzy snapshot ---- ---