# HG changeset patch # User Nobuyasu # Date 1390423951 -32400 # Node ID 6e7a01afaaf898977dc350c9436ba954e8986a5a # Parent 77a01d4fca0461f48d2570260df09a0be767eab5 Modified prrogram diff -r 77a01d4fca04 -r 6e7a01afaaf8 distributed/capistrano_jungle.rb --- a/distributed/capistrano_jungle.rb Tue Jan 21 09:28:28 2014 +0900 +++ b/distributed/capistrano_jungle.rb Thu Jan 23 05:52:31 2014 +0900 @@ -1,13 +1,11 @@ set :user, "mass" -#role :pall00, "133.13.62.2","133.13.62.3","133.13.62.4","133.13.62.5","133.13.62.6","133.13.62.7","133.13.62.8","133.13.62.9","133.13.62.10" -#role :pall01, "133.13.62.11","133.13.62.12","133.13.62.13","133.13.62.14","133.13.62.15","133.13.62.16","133.13.62.17","133.13.62.18","133.13.62.19","133.13.62.20" -#role :pall02, "133.13.62.21","133.13.62.22","133.13.62.23","133.13.62.24","133.13.62.25","133.13.62.26","133.13.62.27","133.13.62.28","133.13.62.29","133.13.62.30" -#role :pall03, "133.13.62.31","133.13.62.32","133.13.62.33","133.13.62.34","133.13.62.35","133.13.62.36","133.13.62.37","133.13.62.38","133.13.62.39","133.13.62.40" -#role :pall04, "133.13.62.41","133.13.62.42","133.13.62.43","133.13.62.44","133.13.62.45","133.13.62.46","133.13.62.47","133.13.62.48" - - +role :pall00, "133.13.62.1","133.13.62.2","133.13.62.3","133.13.62.4","133.13.62.5","133.13.62.6","133.13.62.7","133.13.62.8","133.13.62.9","133.13.62.10" +role :pall01, "133.13.62.11","133.13.62.12","133.13.62.13","133.13.62.14","133.13.62.15","133.13.62.16","133.13.62.17","133.13.62.18","133.13.62.19","133.13.62.20" +role :pall02, "133.13.62.21","133.13.62.22","133.13.62.23","133.13.62.24","133.13.62.25","133.13.62.26","133.13.62.27","133.13.62.28","133.13.62.29","133.13.62.30" +role :pall03, "133.13.62.31","133.13.62.32","133.13.62.33","133.13.62.34","133.13.62.35","133.13.62.36","133.13.62.37","133.13.62.38","133.13.62.39","133.13.62.40" +role :pall04, "133.13.62.41","133.13.62.42","133.13.62.43","133.13.62.44","133.13.62.45","133.13.62.46","133.13.62.47","133.13.62.48" @@ -34,10 +32,11 @@ #role :pall00, "mass12.cs.ie.u-ryukyu.ac.jp" -#role :pall00, "mass12.cs.ie.u-ryukyu.ac.jp","mass18.cs.ie.u-ryukyu.ac.jp","mass24.cs.ie.u-ryukyu.ac.jp" -role :pall00, "mass12.cs.ie.u-ryukyu.ac.jp","mass18.cs.ie.u-ryukyu.ac.jp","mass24.cs.ie.u-ryukyu.ac.jp","mass30.cs.ie.u-ryukyu.ac.jp" +#role :pall00, "mass12.cs.ie.u-ryukyu.ac.jp","mass18.cs.ie.u-ryukyu.ac.jp" +#role :pall00, "mass12.cs.ie.u-ryukyu.ac.jp","mass18.cs.ie.u-ryukyu.ac.jp","mass24.cs.ie.u-ryukyu.ac.jp","mass30.cs.ie.u-ryukyu.ac.jp" #role :pall01, "mass13.cs.ie.u-ryukyu.ac.jp","mass19.cs.ie.u-ryukyu.ac.jp","mass25.cs.ie.u-ryukyu.ac.jp","mass31.cs.ie.u-ryukyu.ac.jp" +#role :pall00, "mass01.cs.ie.u-ryukyu.ac.jp" #role :pall00, "mass48.cs.ie.u-ryukyu.ac.jp" # max number of cluster is 24 @@ -67,9 +66,10 @@ end task :m2_cp do - run "cp -r /home/mass/share/student/k128576/m2/* /home/mass/.m2/" + run "rm -rf /home/mass/.m2" + run "mkdir /home/mass/.m2" + run "cp -r /home/mass/share/student/k128576/m2/repository /home/mass/.m2/" end - task :killjava do run "pkill java" end @@ -99,7 +99,7 @@ end task :run_jungle do - run "sleep 0.$RANDOM && /usr/local/apache-maven/apache-maven-3.0.5/bin/mvn -f /home/mass/student/k128576/hg/jungle-network/pom.xml exec:java -Dexec.mainClass='app.bbs.DistributeApp' -Dexec.args='-level fatal -host bldsv12.cr.ie.u-ryukyu.ac.jp -port 10000 -p 20000 -bp 8080' " + run "sleep 0.$RANDOM && export MAVEN_OPTS='-Xmx3g -Xms3g' && /usr/local/apache-maven/apache-maven-3.0.5/bin/mvn -f /home/mass/student/k128576/hg/jungle-network/pom.xml exec:java -Dexec.mainClass='app.bbs.DistributeApp' -Dexec.args='-level fatal -host bldsv12.cr.ie.u-ryukyu.ac.jp -port 10000 -p 20000 -bp 8080' " end task :cp_cassandra do @@ -134,10 +134,15 @@ run "/usr/local/apache-maven/apache-maven-3.0.5/bin/mvn -f /home/mass/student/k128576/cassandra/bulletinboard/pom.xml exec:java -Dexec.mainClass='jp.ac.u_ryukyu.ie.cr.shoshi.jungle.bbs.App' -Dexec.args='-one' " end -task :one_bbs3 do +task :one_bbs4 do run "/usr/local/apache-maven/apache-maven-3.0.5/bin/mvn -f /home/mass/student/k128576/cassandra/bulletinboard/pom.xml exec:java -Dexec.mainClass='jp.ac.u_ryukyu.ie.cr.shoshi.jungle.bbs.App' -Dexec.args='-one -rep 4' " end +task :one_bbs8 do + run "/usr/local/apache-maven/apache-maven-3.0.5/bin/mvn -f /home/mass/student/k128576/cassandra/bulletinboard/pom.xml exec:java -Dexec.mainClass='jp.ac.u_ryukyu.ie.cr.shoshi.jungle.bbs.App' -Dexec.args='-one -rep 8' " +end + + task :quorum_cassandra_bbs do run "/usr/local/apache-maven/apache-maven-3.0.5/bin/mvn -f /home/mass/student/k128576/cassandra/bulletinboard/pom.xml exec:java -Dexec.mainClass='jp.ac.u_ryukyu.ie.cr.shoshi.jungle.bbs.App' -Dexec.args='-quorum' " end @@ -146,14 +151,21 @@ run "/usr/local/apache-maven/apache-maven-3.0.5/bin/mvn -f /home/mass/student/k128576/cassandra/bulletinboard/pom.xml exec:java -Dexec.mainClass='jp.ac.u_ryukyu.ie.cr.shoshi.jungle.bbs.App' -Dexec.args='-all' " end -task :all_bbs3 do +task :all_bbs2 do + run "/usr/local/apache-maven/apache-maven-3.0.5/bin/mvn -f /home/mass/student/k128576/cassandra/bulletinboard/pom.xml exec:java -Dexec.mainClass='jp.ac.u_ryukyu.ie.cr.shoshi.jungle.bbs.App' -Dexec.args='-all -rep 2' " +end + +task :all_bbs4 do run "/usr/local/apache-maven/apache-maven-3.0.5/bin/mvn -f /home/mass/student/k128576/cassandra/bulletinboard/pom.xml exec:java -Dexec.mainClass='jp.ac.u_ryukyu.ie.cr.shoshi.jungle.bbs.App' -Dexec.args='-all -rep 4' " end -task :all_bbs24 do - run "/usr/local/apache-maven/apache-maven-3.0.5/bin/mvn -f /home/mass/student/k128576/cassandra/bulletinboard/pom.xml exec:java -Dexec.mainClass='jp.ac.u_ryukyu.ie.cr.shoshi.jungle.bbs.App' -Dexec.args='-all -rep 24' " +task :all_bbs8 do + run "/usr/local/apache-maven/apache-maven-3.0.5/bin/mvn -f /home/mass/student/k128576/cassandra/bulletinboard/pom.xml exec:java -Dexec.mainClass='jp.ac.u_ryukyu.ie.cr.shoshi.jungle.bbs.App' -Dexec.args='-all -rep 8' " end +task :all_bbs24 do + run "/usr/local/apache-maven/apache-maven-3.0.5/bin/mvn -f /home/mass/student/k128576/cassandra/bulletinboard/pom.xml exec:java -Dexec.mainClass='jp.ac.u_ryukyu.ie.cr.shoshi.jungle.bbs.App' -Dexec.args='-all -rep 23' " +end task :delete_var do run "rm -rf /home/mass/student/k128576/cassandra/var" diff -r 77a01d4fca04 -r 6e7a01afaaf8 distributed/hello_post.rb --- a/distributed/hello_post.rb Tue Jan 21 09:28:28 2014 +0900 +++ b/distributed/hello_post.rb Thu Jan 23 05:52:31 2014 +0900 @@ -4,6 +4,7 @@ require 'uri' require 'benchmark' -uri = URI.parse('http://mass12.cs.ie.u-ryukyu.ac.jp:8080/createBoard?bname=hello%20world&author=oshiro&key=0&msg=hogehoge') +#uri = URI.parse('http://mass12.cs.ie.u-ryukyu.ac.jp:8080/createBoard?bname=hello%20world&author=oshiro&key=0&msg=hogehoge') +uri = URI.parse('http://mass48.cs.ie.u-ryukyu.ac.jp:8080/createBoard?bname=hello%20world&author=oshiro&key=0&msg=hogehoge') res = Net::HTTP.post_form(uri, {}) puts res diff -r 77a01d4fca04 -r 6e7a01afaaf8 distributed/nodes.txt --- a/distributed/nodes.txt Tue Jan 21 09:28:28 2014 +0900 +++ b/distributed/nodes.txt Thu Jan 23 05:52:31 2014 +0900 @@ -1,4 +1,48 @@ +mass01.cs.ie.u-ryukyu.ac.jp +mass02.cs.ie.u-ryukyu.ac.jp +mass03.cs.ie.u-ryukyu.ac.jp +mass04.cs.ie.u-ryukyu.ac.jp +mass05.cs.ie.u-ryukyu.ac.jp +mass06.cs.ie.u-ryukyu.ac.jp +mass07.cs.ie.u-ryukyu.ac.jp +mass08.cs.ie.u-ryukyu.ac.jp +mass09.cs.ie.u-ryukyu.ac.jp +mass10.cs.ie.u-ryukyu.ac.jp +mass11.cs.ie.u-ryukyu.ac.jp mass12.cs.ie.u-ryukyu.ac.jp +mass13.cs.ie.u-ryukyu.ac.jp +mass14.cs.ie.u-ryukyu.ac.jp +mass15.cs.ie.u-ryukyu.ac.jp +mass16.cs.ie.u-ryukyu.ac.jp +mass17.cs.ie.u-ryukyu.ac.jp mass18.cs.ie.u-ryukyu.ac.jp +mass19.cs.ie.u-ryukyu.ac.jp +mass20.cs.ie.u-ryukyu.ac.jp +mass21.cs.ie.u-ryukyu.ac.jp +mass22.cs.ie.u-ryukyu.ac.jp +mass23.cs.ie.u-ryukyu.ac.jp mass24.cs.ie.u-ryukyu.ac.jp +mass25.cs.ie.u-ryukyu.ac.jp +mass26.cs.ie.u-ryukyu.ac.jp +mass27.cs.ie.u-ryukyu.ac.jp +mass28.cs.ie.u-ryukyu.ac.jp +mass29.cs.ie.u-ryukyu.ac.jp mass30.cs.ie.u-ryukyu.ac.jp +mass31.cs.ie.u-ryukyu.ac.jp +mass32.cs.ie.u-ryukyu.ac.jp +mass33.cs.ie.u-ryukyu.ac.jp +mass34.cs.ie.u-ryukyu.ac.jp +mass35.cs.ie.u-ryukyu.ac.jp +mass36.cs.ie.u-ryukyu.ac.jp +mass37.cs.ie.u-ryukyu.ac.jp +mass38.cs.ie.u-ryukyu.ac.jp +mass39.cs.ie.u-ryukyu.ac.jp +mass40.cs.ie.u-ryukyu.ac.jp +mass41.cs.ie.u-ryukyu.ac.jp +mass42.cs.ie.u-ryukyu.ac.jp +mass43.cs.ie.u-ryukyu.ac.jp +mass44.cs.ie.u-ryukyu.ac.jp +mass45.cs.ie.u-ryukyu.ac.jp +mass46.cs.ie.u-ryukyu.ac.jp +mass47.cs.ie.u-ryukyu.ac.jp +mass48.cs.ie.u-ryukyu.ac.jp diff -r 77a01d4fca04 -r 6e7a01afaaf8 distributed/nodes_stress_write_cassandra.rb --- a/distributed/nodes_stress_write_cassandra.rb Tue Jan 21 09:28:28 2014 +0900 +++ b/distributed/nodes_stress_write_cassandra.rb Thu Jan 23 05:52:31 2014 +0900 @@ -13,7 +13,7 @@ sleepTime = schedule - time sleep(sleepTime) -UUID="13814000-1dd2-11b2-b1e0-0050568b0070" +UUID="13814000-1dd2-11b2-af85-0050568b0070" nodeList = get_node_list("/home/mass/share/student/k128576/jungle_benchmark/distributed/nodes.txt") urlList = get_url_list(nodeList, ':8080/editMessage?bname=hello%20world&uuid='+UUID); diff -r 77a01d4fca04 -r 6e7a01afaaf8 distributed/stress_write_jungle.sh --- a/distributed/stress_write_jungle.sh Tue Jan 21 09:28:28 2014 +0900 +++ b/distributed/stress_write_jungle.sh Thu Jan 23 05:52:31 2014 +0900 @@ -1,6 +1,6 @@ #!/bin/sh # -#PBS -q tqueue +#PBS -q cqueue #PBS -N write_jungle #PBS -l walltime=00:05:00