Mercurial > hg > Database > Christie
view src/test/java/christie/paxos/PaxosTest.java @ 198:dd3c0ba6a0a6
fix topology manager
author | akahori |
---|---|
date | Sat, 09 Mar 2019 21:53:37 +0900 |
parents | 7e97f59a13fa |
children |
line wrap: on
line source
package christie.paxos; import christie.test.topology.paxos.CheckMyName; import christie.test.topology.paxos.StartPaxosNode; import christie.topology.manager.StartTopologyManager; import christie.topology.manager.TopologyManagerConfig; public class PaxosTest { public static void main(String[] args) { /* Local Test */ int managerPort = 10000; int nodeNum = 6; String[] managerArg = {"--localPort", String.valueOf(managerPort), "--confFile", "scripts/Log/paxos.dot"}; TopologyManagerConfig topologyManagerConfig = new TopologyManagerConfig(managerArg); new StartTopologyManager(topologyManagerConfig); for (int i = 1; i<=nodeNum; i++) { String[] nodeArg = {"--managerPort", String.valueOf(managerPort), "--managerHost", "localhost", "--localPort", String.valueOf(managerPort + i), "--level", "debug"}; StartPaxosNode.main(nodeArg); } } }