Github user lvfangmin commented on a diff in the pull request: https://github.com/apache/zookeeper/pull/689#discussion_r234399479 --- Diff: zookeeper-server/src/main/java/org/apache/zookeeper/server/watch/WatcherCleaner.java --- @@ -177,6 +180,7 @@ public void shutdown() { stopped = true; deadWatchers.clear(); cleaners.stop(); + super.interrupt(); --- End diff -- Maybe just change it to this.interrupt(), since we're not overwriting it.
---