@Test
public void testLostMessage() throws Exception {
FastLeaderElection le[] = new FastLeaderElection[count];
LOG.info("TestLE: " + getTestName()+ ", " + count);
for(int i = 0; i < count; i++) {
int clientport = PortAssignment.unique();
peers.put(Long.valueOf(i),
new QuorumServer(i, "0.0.0.0", clientport,
PortAssignment.unique(), null));
tmpdir[i] = ClientBase.createTmpDir();
port[i] = clientport;
}
/*
* Start server 0
*/
QuorumPeer peer = new QuorumPeer(peers, tmpdir[1], tmpdir[1], port[1], 3, 1, 1000, 2, 2);
peer.startLeaderElection();
FLETestUtils.LEThread thread = new FLETestUtils.LEThread(peer, 1);
thread.start();
/*
* Start mock server 1
*/
mockServer();
thread.join(5000);
if (thread.isAlive()) {
Assert.fail("Threads didn't join");
}
}
FLELostMessageTest.java 文件源码
java
阅读 29
收藏 0
点赞 0
评论 0
项目:fuck_zookeeper
作者:
评论列表
文章目录