GossipedMasterAckManager(List<Pair<String, Integer>> peers, int port,
long maxAgeMs) {
group = new Group();
for (Pair<String, Integer> p : peers) {
group.addNode(new TCPNodeId(p.getLeft(), p.getRight()));
}
this.port = port;
// TODO(henry) choose the interface from config
gossip = new GossipMulticast(group, new TCPNodeId("0.0.0.0", port),
maxAgeMs);
}