public void testD2WithQuorumFollowerPeerServerDown() throws Exception
{
setup();
// Shutdown zk quorum follower server (non-leader member of zk _quorum)
ZKPeer follower = _quorum.getQuorumFollower();
follower.shutdownPeerZkServer();
assertFalse(follower.getZKServer().isRunning(), "Quorum Peer #"+follower.getId()+"/port "+follower.getClientPort()+" server has not shut down.");
assertQuorumProcessAllRequests(D2_CONFIG_DATA);
// Restart follower zk server
follower.startupPeerZkServer();
// Assert requests are processed while follower is restarting