// Validate data on both follower and leader
HashMap<String, Integer> peers = new HashMap<String, Integer>();
peers.put("leader", leaderIdx);
peers.put("follower", followerIdx);
for (Entry<String, Integer> entry: peers.entrySet()) {
watcher.reset();
// Try reconnecting with a new session.
// The data should be persisted, even though the session was not.
zk = qb.createClient(watcher, hostPorts[entry.getValue()],
CONNECTION_TIMEOUT);
watcher.waitForConnected(CONNECTION_TIMEOUT);