Bläddra i källkod

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 år sedan
förälder
incheckning
86438f9c6e

+ 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) {
         public void processRequest(Request request) {
             // check session close request
             // check session close request
             if (request.type == OpCode.closeSession) {
             if (request.type == OpCode.closeSession) {
-                latch.countDown();
                 countOfCloseSessionReq++;
                 countOfCloseSessionReq++;
+                latch.countDown();
             }
             }
         }
         }