annotate scripts/paxos.sh @ 243:9d0b932ad84f

tweak
author ichikitakahiro <e165713@ie.u-ryukyu.ac.jp>
date Thu, 23 Jan 2020 02:10:00 +0900
parents dd3c0ba6a0a6
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
182
1559aa74dc74 add paxos sh
akahori
parents:
diff changeset
1 #!/bin/bash
1559aa74dc74 add paxos sh
akahori
parents:
diff changeset
2
1559aa74dc74 add paxos sh
akahori
parents:
diff changeset
3
1559aa74dc74 add paxos sh
akahori
parents:
diff changeset
4 proposer_num=$1
1559aa74dc74 add paxos sh
akahori
parents:
diff changeset
5 acceptor_num=$2
1559aa74dc74 add paxos sh
akahori
parents:
diff changeset
6 learner_num=$3
1559aa74dc74 add paxos sh
akahori
parents:
diff changeset
7
1559aa74dc74 add paxos sh
akahori
parents:
diff changeset
8 max=$(( proposer_num + acceptor_num + learner_num));
1559aa74dc74 add paxos sh
akahori
parents:
diff changeset
9 dot_file=Log/paxos.dot
1559aa74dc74 add paxos sh
akahori
parents:
diff changeset
10 jar_path=../build/libs/Christie.jar
1559aa74dc74 add paxos sh
akahori
parents:
diff changeset
11 topo_jarname=ChristieStartTopologyManager-1.0.jar
1559aa74dc74 add paxos sh
akahori
parents:
diff changeset
12 torquetest_jarname=ChristieStartTorqueTestTopology-1.0.jar
1559aa74dc74 add paxos sh
akahori
parents:
diff changeset
13
1559aa74dc74 add paxos sh
akahori
parents:
diff changeset
14 mkdir -p Log
1559aa74dc74 add paxos sh
akahori
parents:
diff changeset
15
1559aa74dc74 add paxos sh
akahori
parents:
diff changeset
16 #ruby ./paxos.rb $proposer_num $acceptor_num $learner_num > ${dot_file}
1559aa74dc74 add paxos sh
akahori
parents:
diff changeset
17 #dot -Tpng ./topology/ring.dot > ./topology/ring.png
1559aa74dc74 add paxos sh
akahori
parents:
diff changeset
18 #open ./topology/ring.png
1559aa74dc74 add paxos sh
akahori
parents:
diff changeset
19 java -cp ${jar_path} christie.topology.manager.StartTopologyManager --localPort 10000 --confFile ${dot_file} &
1559aa74dc74 add paxos sh
akahori
parents:
diff changeset
20
1559aa74dc74 add paxos sh
akahori
parents:
diff changeset
21 cnt=0
1559aa74dc74 add paxos sh
akahori
parents:
diff changeset
22 while (($cnt < $max ))
1559aa74dc74 add paxos sh
akahori
parents:
diff changeset
23 do
198
dd3c0ba6a0a6 fix topology manager
akahori
parents: 182
diff changeset
24 java -cp ${jar_path} christie.test.topology.paxos.StartPaxosNode --managerHost localhost --managerPort 10000 --localPort $(( 10001 + cnt )) --level debug &
182
1559aa74dc74 add paxos sh
akahori
parents:
diff changeset
25 cnt=$(( cnt + 1 ))
1559aa74dc74 add paxos sh
akahori
parents:
diff changeset
26 done
1559aa74dc74 add paxos sh
akahori
parents:
diff changeset
27 wait