浏览代码

ZOOKEEPER-2716: Flaky Test: org.apache.zookeeper.server.SessionTrackerTest.testAddSessionAfterSessionExpiry

We can't let the gate open until we increase the closed session count. Otherwise depends on timing, the test thread might see old session close count value between gate open and the session count actually gets increased.

Author: Michael Han <hanm@apache.org>

Reviewers: Abraham Fine <afine@apache.org>, Rakesh Radhakrishnan <rakeshr@apache.org>

Closes #187 from hanm/ZOOKEEPER-2716
Michael Han 8 年之前
父节点
当前提交
86438f9c6e
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1 1
      src/java/test/org/apache/zookeeper/server/SessionTrackerTest.java

+ 1 - 1
src/java/test/org/apache/zookeeper/server/SessionTrackerTest.java

@@ -143,8 +143,8 @@ public class SessionTrackerTest extends ZKTestCase {
         public void processRequest(Request request) {
             // check session close request
             if (request.type == OpCode.closeSession) {
-                latch.countDown();
                 countOfCloseSessionReq++;
+                latch.countDown();
             }
         }