# HG changeset patch # User kono # Date 1515654528 -32400 # Node ID ddf19a51f91ff1f3255515efb4bdb4dd92e3fa39 # Parent b91b56c80fc5c54037d39eeb4ac54fc274720111 cleanup diff -r b91b56c80fc5 -r ddf19a51f91f LogupdateTest-qsub.sh --- a/LogupdateTest-qsub.sh Mon Dec 25 20:13:58 2017 +0900 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,7 +0,0 @@ -#!/bin/sh -#PBS -q jungle -#PBS -N ExampleJob -#PBS -l nodes=3,walltime=00:04:00 - -/usr/bin/perl /mnt/data/jungle_workspace/LogupdateTest.pl - diff -r b91b56c80fc5 -r ddf19a51f91f LogupdateTest-tino.sh --- a/LogupdateTest-tino.sh Mon Dec 25 20:13:58 2017 +0900 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,11 +0,0 @@ -最初の1台にかくこと -java -cp /mnt/data/Alice.jar alice.topology.manager.TopologyManager -host tino-VM1.ads.ie.u-ryukyu.ac.jp -p 10000 -port 10001 --noKeepAlive & -sleep 3 -java -jar /mnt/data/logupdateTest-1.1.jar -host tino-VM1.ads.ie.u-ryukyu.ac.jp -p 10001 -port 10000 --noKeepAlive - -中間の14台にかくこと -java -jar /mnt/data/logupdateTest-1.1.jar -host tino-VM1.ads.ie.u-ryukyu.ac.jp -p 10001 -port 10000 --noKeepAlive - -最後の1台にかくこと -sleep 10 -java -jar /mnt/data/logupdateTest-1.1.jar -host tino-VM1.ads.ie.u-ryukyu.ac.jp -p 10001 -port 10000 -write --noKeepAlive diff -r b91b56c80fc5 -r ddf19a51f91f LogupdateTest.pl --- a/LogupdateTest.pl Mon Dec 25 20:13:58 2017 +0900 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,36 +0,0 @@ -#!usr/bin/perl - -my $debug = 0; - -sub mysystem { - my ($cmd) = @_; - if ($debug) { - print $cmd ,"\n"; - } else { - system $cmd; - } -} - -my $nodes = $ENV{'PBS_NODEFILE'}; -my $jungleDir = "/mnt/data/jungle_workspace"; -my $logFile = "$jungleDir/Log/Log"; -my $logNum = "0000"; - -open my $fd,"<",$nodes or die("can't read file $nodes $!"); - -while (<$fd>) { - chop ; - unshift(@nodes,$_); -} - -mysystem("ssh $nodes[0] \"cd $jungleDir;java -cp build/libs/Alice.jar alice.topology.manager.TopologyManager -host $nodes[0] -p 10000 -port 10001 --noKeepAlive > $logFile$logNum\" &"); -$logNum++; -sleep 10; -for my $i (1..($#nodes-1)) { - mysystem("ssh $nodes[$i] \"cd $jungleDir;java -jar build/libs/logupdateTest-1.1.jar -host $nodes[0] -p 10003 -port 10000 --noKeepAlive > $logFile$logNum\" & "); - $logNum++; -} - -sleep 10; -mysystem("ssh $nodes[$#nodes] \"cd $jungleDir;java -jar build/libs/logupdateTest-1.1.jar -host $nodes[0] -p 10003 -port 10000 -write --noKeepAlive > $logFile$logNum\" &" ); -sleep 10; diff -r b91b56c80fc5 -r ddf19a51f91f LogupdateTest.sh --- a/LogupdateTest.sh Mon Dec 25 20:13:58 2017 +0900 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,6 +0,0 @@ -java -cp build/libs/Alice.jar alice.topology.manager.TopologyManager -host localhost -p 10000 -port 10001 --noKeepAlive & -sleep 3 -java -jar build/libs/logupdateTest-1.1.jar -host localhost -p 10003 -port 10000 --noKeepAlive & -java -jar build/libs/logupdateTest-1.1.jar -host localhost -p 10001 -port 10000 --noKeepAlive & -sleep 4 -java -jar build/libs/logupdateTest-1.1.jar -host localhost -p 10002 -port 10000 -write --noKeepAlive diff -r b91b56c80fc5 -r ddf19a51f91f README.txt --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/README.txt Thu Jan 11 16:08:48 2018 +0900 @@ -0,0 +1,9 @@ +Thu Jan 11 15:58:29 JST 2018 + + test.sh ---- simple torque test print cluster host names + copy.sh ----- copy jungle jar from firefly + kill-java-qsub.sh --- kill remaining jobs in qsub + killLogupdate.sh --- kill remaining jobs in qsub + LogupdateTest.pl --- Perl script to run java job + LogupdateTest-qsub.sh ---- drver shell script of perl script + LogupdateTest.sh --- local test for jungle diff -r b91b56c80fc5 -r ddf19a51f91f copy.sh --- a/copy.sh Mon Dec 25 20:13:58 2017 +0900 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,10 +0,0 @@ -#!/bin/sh -#PBS -q jungle -#PBS -N copyfile_Job -#PBS -l nodes=16,walltime=00:00:30 -for serv in `cat $PBS_NODEFILE` -do - mkdir ~/jungle_workspace/copy_test - scp scp one@dragonfly.cr.ie.u-ryukyu.ac.jp:src/jungle-core/build/libs/Alice.jar ~/copy_test -done -wait diff -r b91b56c80fc5 -r ddf19a51f91f kill-java-qsub.sh --- a/kill-java-qsub.sh Mon Dec 25 20:13:58 2017 +0900 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -#!/bin/sh -#PBS -q jungle -#PBS -N ExampleJob -#PBS -l nodes=16,walltime=00:00:30 -for serv in `cat $PBS_NODEFILE` -do - ssh $serv 'hostname;sh /mnt/data/jungle_workspace/scripts/killLogupdate.sh' & -done -wait diff -r b91b56c80fc5 -r ddf19a51f91f killLogupdate.sh --- a/killLogupdate.sh Mon Dec 25 20:13:58 2017 +0900 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,4 +0,0 @@ -#!/bin/sh - -ps agx | grep logupdate | grep -v grep | grep -v killLogupdate | perl -le 'while (<>){if (/(\d+)/){print "kill -9 $1"}}' | sh & -ps agx | grep TopologyManager | grep -v grep | grep -v killLogupdate | perl -le 'while (<>){if (/(\d+)/){print "kill -9 $1"}}' | sh diff -r b91b56c80fc5 -r ddf19a51f91f scripts/LogupdateTest-qsub.sh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/scripts/LogupdateTest-qsub.sh Thu Jan 11 16:08:48 2018 +0900 @@ -0,0 +1,7 @@ +#!/bin/sh +#PBS -q jungle +#PBS -N LogUpdateTest +#PBS -l nodes=3,walltime=00:04:00 + +/usr/bin/perl /mnt/data/jungle_workspace/LogupdateTest.pl + diff -r b91b56c80fc5 -r ddf19a51f91f scripts/LogupdateTest-tino.sh --- a/scripts/LogupdateTest-tino.sh Mon Dec 25 20:13:58 2017 +0900 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,11 +0,0 @@ -最初の1台にかくこと -java -cp /mnt/data/Alice.jar alice.topology.manager.TopologyManager -host tino-VM1.ads.ie.u-ryukyu.ac.jp -p 10000 -port 10001 --noKeepAlive & -sleep 3 -java -jar /mnt/data/logupdateTest-1.1.jar -host tino-VM1.ads.ie.u-ryukyu.ac.jp -p 10001 -port 10000 --noKeepAlive - -中間の14台にかくこと -java -jar /mnt/data/logupdateTest-1.1.jar -host tino-VM1.ads.ie.u-ryukyu.ac.jp -p 10001 -port 10000 --noKeepAlive - -最後の1台にかくこと -sleep 10 -java -jar /mnt/data/logupdateTest-1.1.jar -host tino-VM1.ads.ie.u-ryukyu.ac.jp -p 10001 -port 10000 -write --noKeepAlive diff -r b91b56c80fc5 -r ddf19a51f91f scripts/LogupdateTest.pl --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/scripts/LogupdateTest.pl Thu Jan 11 16:08:48 2018 +0900 @@ -0,0 +1,36 @@ +#!usr/bin/perl + +my $debug = 0; + +sub mysystem { + my ($cmd) = @_; + if ($debug) { + print $cmd ,"\n"; + } else { + system $cmd; + } +} + +my $nodes = $ENV{'PBS_NODEFILE'}; +my $jungleDir = "/mnt/data/jungle_workspace"; +my $logFile = "$jungleDir/Log/Log"; +my $logNum = "0000"; + +open my $fd,"<",$nodes or die("can't read file $nodes $!"); + +while (<$fd>) { + chop ; + unshift(@nodes,$_); +} + +mysystem("ssh $nodes[0] \"cd $jungleDir;java -cp build/libs/Alice.jar alice.topology.manager.TopologyManager -host $nodes[0] -p 10000 -port 10001 --noKeepAlive > $logFile$logNum\" &"); +$logNum++; +sleep 10; +for my $i (1..($#nodes-1)) { + mysystem("ssh $nodes[$i] \"cd $jungleDir;java -jar build/libs/logupdateTest-1.1.jar -host $nodes[0] -p 10003 -port 10000 --noKeepAlive > $logFile$logNum\" & "); + $logNum++; +} + +sleep 10; +mysystem("ssh $nodes[$#nodes] \"cd $jungleDir;java -jar build/libs/logupdateTest-1.1.jar -host $nodes[0] -p 10003 -port 10000 -write --noKeepAlive > $logFile$logNum\" &" ); +sleep 10; diff -r b91b56c80fc5 -r ddf19a51f91f scripts/copy.sh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/scripts/copy.sh Thu Jan 11 16:08:48 2018 +0900 @@ -0,0 +1,3 @@ +#!/bin/sh +mkdir -p build +rsync -av one@firefly.cr.ie.u-ryukyu.ac.jp:src/jungle-core/build/libs build diff -r b91b56c80fc5 -r ddf19a51f91f scripts/kill-java-qsub.sh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/scripts/kill-java-qsub.sh Thu Jan 11 16:08:48 2018 +0900 @@ -0,0 +1,9 @@ +#!/bin/sh +#PBS -q jungle +#PBS -N KillJava +#PBS -l nodes=16,walltime=00:00:30 +for serv in `cat $PBS_NODEFILE` +do + ssh $serv 'hostname;sh /mnt/data/jungle_workspace/scripts/killLogupdate.sh' & +done +wait diff -r b91b56c80fc5 -r ddf19a51f91f scripts/test.sh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/scripts/test.sh Thu Jan 11 16:08:48 2018 +0900 @@ -0,0 +1,9 @@ +#!/bin/sh +#PBS -q jungle +#PBS -N ExampleJob +#PBS -l nodes=16,walltime=00:00:30 +for serv in `cat $PBS_NODEFILE` +do + ssh $serv 'hostname;pwd' & +done +wait diff -r b91b56c80fc5 -r ddf19a51f91f test.sh --- a/test.sh Mon Dec 25 20:13:58 2017 +0900 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,9 +0,0 @@ -#!/bin/sh -#PBS -q jungle -#PBS -N ExampleJob -#PBS -l nodes=16,walltime=00:00:30 -for serv in `cat $PBS_NODEFILE` -do - ssh $serv 'hostname;pwd' & -done -wait