Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -33,9 +33,7 @@
import org.junit.Rule;
import org.junit.Test;

import java.util.concurrent.atomic.AtomicLong;

import static org.hamcrest.CoreMatchers.is;
import static org.hamcrest.number.OrderingComparison.greaterThan;
import static org.junit.Assert.assertThat;

/** Tests for {@link ZooKeeperCheckpointIDCounter} in a ZooKeeper ensemble. */
Expand Down Expand Up @@ -71,22 +69,14 @@ public void testRecoveredAfterConnectionLoss() throws Exception {
curatorFrameworkWrapper.asCuratorFramework(), listener);
idCounter.start();

AtomicLong localCounter = new AtomicLong(1L);

assertThat(
"ZooKeeperCheckpointIDCounter doesn't properly work.",
idCounter.getAndIncrement(),
is(localCounter.getAndIncrement()));
final long initialID = idCounter.getAndIncrement();

zooKeeperResource.restart();

connectionLossLatch.await();
reconnectedLatch.await();

assertThat(
"ZooKeeperCheckpointIDCounter doesn't properly work after reconnected.",
idCounter.getAndIncrement(),
is(localCounter.getAndIncrement()));
assertThat(idCounter.getAndIncrement(), greaterThan(initialID));
} finally {
curatorFrameworkWrapper.close();
}
Expand Down
5 changes: 5 additions & 0 deletions tools/ci/log4j.properties
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,11 @@ logger.zookeeper.name = org.apache.zookeeper
logger.zookeeper.level = INFO
logger.zookeeper.additivity = false
logger.zookeeper.appenderRef.zk.ref = ZooKeeperServerAppender
# FinalRequestProcessor in DEBUG mode enables us to see requests being processed by the ZK server
logger.zookeeper_FinalRequestProcessor.name = org.apache.zookeeper.server.FinalRequestProcessor
logger.zookeeper_FinalRequestProcessor.level = DEBUG
logger.zookeeper_FinalRequestProcessor.additivity = false
logger.zookeeper_FinalRequestProcessor.appenderRef.zk.ref = ZooKeeperServerAppender
logger.shaded_zookeeper.name = org.apache.flink.shaded.zookeeper3
logger.shaded_zookeeper.level = INFO
logger.shaded_zookeeper.additivity = false
Expand Down