]> p2p-next.cs.pub.ro Git - p2p-testing-infrastructure.git/commitdiff
Merges George changes master
authorGeorge Milescu <george.milescu@gmail.com>
Wed, 7 Sep 2011 20:12:20 +0000 (23:12 +0300)
committerGeorge Milescu <george.milescu@gmail.com>
Wed, 7 Sep 2011 20:12:20 +0000 (23:12 +0300)
Signed-off-by: George Milescu <george.milescu@gmail.com>
12 files changed:
ControlScripts/clients/tribler/start_tribler_doe.sh
ControlScripts/clients/tribler/start_tribler_leecher.sh
ControlScripts/clients/tribler/start_tribler_proxy.sh
Utils/cssh_cluster.sh
Utils/start_tribler_gui.sh
Utils/sync_cluster.sh
Utils/sync_cluster_containers.sh
Utils/sync_das2.sh
Utils/sync_ixlabs.cs.pub.ro.sh
Utils/sync_kth.sh
Utils/sync_single_cluster_container_scripts.sh
Utils/sync_vm.sh

index 5c2bbd07a26e07ab5c00feb039659abdc6784887..cc8ce14a326a5b0b101498b1734db11d30fe4816 100755 (executable)
@@ -35,6 +35,6 @@ export PYTHONPATH=$PYTHONPATH:.
 
 cd $TRIBLER_REL_PATH
 
-python2.6 Tribler/Tools/proxy-cmdline.py --proxymode private --test-mode coord --state-dir $WORKING_FOLDER_REL_PATH/Doe/statedir --output-dir $WORKING_FOLDER_REL_PATH/Doe/ $WORKING_FOLDER_REL_PATH/TorrentsAndData/$TORRENT_FILE
+python2.6 Tribler/Tools/proxy-cmdline.py --proxyservice off --doemode private --test-mode doe --state-dir $WORKING_FOLDER_REL_PATH/Doe/statedir --output-dir $WORKING_FOLDER_REL_PATH/Doe/ $WORKING_FOLDER_REL_PATH/TorrentsAndData/$TORRENT_FILE
 
 rm -rf $WORKING_FOLDER_REL_PATH/Doe/*
index 36bcd058f23e85cc96dde5aed82818a061b156cf..397f2e7bf569935b4669d1176865ba9f80dd4017 100755 (executable)
@@ -35,6 +35,6 @@ export PYTHONPATH=$PYTHONPATH:.
 
 cd $TRIBLER_REL_PATH
 
-python2.6 Tribler/Tools/proxy-cmdline.py --proxymode off --test-mode off --port 25124 --state-dir $WORKING_FOLDER_REL_PATH/Regular/statedir --output-dir $WORKING_FOLDER_REL_PATH/Regular/ $WORKING_FOLDER_REL_PATH/TorrentsAndData/$TORRENT_FILE
+python2.6 Tribler/Tools/proxy-cmdline.py --proxyservice off --test-mode off --port 25124 --state-dir $WORKING_FOLDER_REL_PATH/Regular/statedir --output-dir $WORKING_FOLDER_REL_PATH/Regular/ $WORKING_FOLDER_REL_PATH/TorrentsAndData/$TORRENT_FILE
 
 rm -rf $WORKING_FOLDER_REL_PATH/Regular/*
index 89af2bf2a414c83cf7e13aaf3b946804cab0d7c9..20bf024e40cf934e22f9079eea92a7917df21338 100755 (executable)
@@ -9,13 +9,13 @@
 #  * at the end deletes the state directory
 #
 # Script arguments:
-#  * proxy number [1-4]
+#  * proxy number [1-4] (optional)
 #
 # If you run this script manually, you must run it from the P2P-Testing-Infrastructure/ControlScripts folder and use one argument: the the proxy number
 #
 
-if [ ! $# -eq 1 ]; then
-       echo "usage: $0 proxy-no"
+if [ $# -ge 2 ]; then
+       echo "usage: $0 [proxy-no]"
        exit 1
 fi
 
@@ -35,13 +35,23 @@ else
        source ../ClientWorkingFolders/TmpLogs/node_config
 fi
 
-# Read arguments
-PROXY_NO=$1
-
-export PYTHONPATH=$PYTHONPATH:.
-
-cd $TRIBLER_REL_PATH
-
-python2.6 Tribler/Tools/proxy-cmdline.py --proxymode off --proxyservice on --port 25123 --test-mode helper --state-dir $WORKING_FOLDER_REL_PATH/Proxy$PROXY_NO/statedir --no-download
+if $# -eq 1; then
+       # Read arguments
+       PROXY_NO=$1
+       
+       export PYTHONPATH=$PYTHONPATH:.
+       
+       cd $TRIBLER_REL_PATH
+       
+       python2.6 Tribler/Tools/proxy-cmdline.py --proxyservice on --doemode off --test-mode proxy --port 25123 --state-dir $WORKING_FOLDER_REL_PATH/Proxy$PROXY_NO/statedir --no-download
+
+       rm -rf $WORKING_FOLDER_REL_PATH/Proxy$PROXY_NO/*
+else
+       export PYTHONPATH=$PYTHONPATH:.
+       
+       cd $TRIBLER_REL_PATH
+       
+       python2.6 Tribler/Tools/proxy-cmdline.py --proxyservice on --doemode off --test-mode proxy --port 25123 --no-download
 
-rm -rf $WORKING_FOLDER_REL_PATH/Proxy$PROXY_NO/*
+       rm -rf $WORKING_FOLDER_REL_PATH/Proxy$PROXY_NO/*
+fi
index 6a3459da464a15a26f08fee5a14f3afeda98d05f..4af14c442068addca688e4317193922f9b80cbd6 100755 (executable)
@@ -17,4 +17,4 @@ fi
 
 REMOTE_USER=$1
 
-cssh --term-args "-geometry 78x19" $REMOTE_USER@p2p-next-01.grid.pub.ro $REMOTE_USER@p2p-next-03.grid.pub.ro $REMOTE_USER@p2p-next-04.grid.pub.ro $REMOTE_USER@p2p-next-05.grid.pub.ro $REMOTE_USER@p2p-next-06.grid.pub.ro $REMOTE_USER@p2p-next-07.grid.pub.ro $REMOTE_USER@p2p-next-08.grid.pub.ro $REMOTE_USER@p2p-next-09.grid.pub.ro $REMOTE_USER@p2p-next-10.grid.pub.ro
+cssh --term-args "-geometry 78x19" $REMOTE_USER@p2p-next-01.grid.pub.ro $REMOTE_USER@p2p-next-02.grid.pub.ro $REMOTE_USER@p2p-next-03.grid.pub.ro $REMOTE_USER@p2p-next-04.grid.pub.ro $REMOTE_USER@p2p-next-05.grid.pub.ro $REMOTE_USER@p2p-next-06.grid.pub.ro $REMOTE_USER@p2p-next-07.grid.pub.ro $REMOTE_USER@p2p-next-08.grid.pub.ro $REMOTE_USER@p2p-next-09.grid.pub.ro $REMOTE_USER@p2p-next-10.grid.pub.ro
index 2cc41557aad20e8ef8430ee19423c7c31c91301b..b2025c5da5a03940417a6d33de6fb4fd7795fb5d 100755 (executable)
@@ -10,9 +10,9 @@
 # Read the global configuration file
 # Check if the global configuration file exists
 if [ ! -e ../ControlScripts/globalconfig ]; then
-       echo "Warning: The global config file ../ControlScripts/globalconfig does not exist."
+        echo "Warning: The global config file ../ControlScripts/globalconfig does not exist."
 else
-       source ../ControlScripts/globalconfig
+        source ../ControlScripts/globalconfig
 fi
 
 export PYTHONPATH=$PYTHONPATH:.
@@ -20,3 +20,4 @@ export PYTHONPATH=$PYTHONPATH:.
 cd $TRIBLER_UTIL_REL_PATH
 
 python2.6 Tribler/Main/tribler.py
+
index 143f75431a2792d5edafe7e4fc37dd8f5192d13b..884b4ee889eec9fa7a500b799dadc2d09e5e92d6 100755 (executable)
@@ -22,11 +22,11 @@ fi
 sync_cluster_host() {
        remote_system=$1
        echo "Syncing $remote_system"
-       rsync -avP --del $P2P_NEXT_REL_PATH/P2P-Testing-Infrastructure p2p@${remote_system}:/home/p2p/george/P2P-Next/
+       xterm -e "rsync -avP --del $P2P_NEXT_REL_PATH/ p2p@${remote_system}:/home/ve/george/P2P-Next/" &
 }
 
 if [ $# -eq 0 ]; then
-       for host in p2p-next-01.grid.pub.ro p2p-next-03.grid.pub.ro p2p-next-04.grid.pub.ro p2p-next-05.grid.pub.ro p2p-next-06.grid.pub.ro p2p-next-07.grid.pub.ro p2p-next-08.grid.pub.ro p2p-next-09.grid.pub.ro p2p-next-10.grid.pub.ro; do
+       for host in p2p-next-01.grid.pub.ro p2p-next-02.grid.pub.ro p2p-next-03.grid.pub.ro p2p-next-04.grid.pub.ro p2p-next-05.grid.pub.ro p2p-next-06.grid.pub.ro p2p-next-07.grid.pub.ro p2p-next-08.grid.pub.ro p2p-next-09.grid.pub.ro p2p-next-10.grid.pub.ro; do
                sync_cluster_host $host
        done
 else
@@ -34,4 +34,3 @@ else
 fi
 
 
-
index a55b69fc374fad50b86e69e93ea8057518f0ef82..4b83329b1204401a615e113cbc2f460b816cc1c4 100755 (executable)
@@ -16,7 +16,7 @@ sync_cluster_container() {
        host=$1
        port=$2
        echo "Syncing $host $port"
-       rsync -avP --del --rsh='ssh -p'$port $P2P_NEXT_REL_PATH/P2P-Testing-Infrastructure p2p@$host:/home/p2p/george/ > /dev/null
+       rsync -avzP --del --rsh='ssh -p'$port $P2P_NEXT_REL_PATH/P2P-Testing-Infrastructure p2p@$host:/home/p2p/george/ > /dev/null
 }
 
 if [ $# -gt 2 ]; then
@@ -34,4 +34,5 @@ if [ $# -eq 0 ]; then
        done
 else
        sync_cluster_container $host $port
-fi
\ No newline at end of file
+fi
+
index a873527203b89ea4607bd846d5ed45a2efb7ac59..4b578c9b8a6f26c313a144a8cd5ec9e6f7433bd0 100755 (executable)
@@ -15,7 +15,7 @@ fi
 sync_das2_host() {
        remote_system=$1
        echo "Syncing $remote_system"
-       rsync -avP --del $P2P_NEXT_REL_PATH gmilescu@${remote_system}:/home/gmilescu/P2P-Next
+       rsync -avzP --del $P2P_NEXT_REL_PATH gmilescu@${remote_system}:/home/gmilescu/P2P-Next
 }
 
 if [ $# -gt 1 ]; then
@@ -31,4 +31,5 @@ if [ $# -eq 0 ]; then
        done
 else
        sync_das2_host $1
-fi
\ No newline at end of file
+fi
+
index 07a905b95bcdc673a25da51c67ddd8d1386dd6db..6b73554ef0e77c31711050499cb31493fcb498a5 100755 (executable)
@@ -11,4 +11,4 @@ else
        source ../ControlScripts/globalconfig
 fi
 
-rsync -avP --del $P2P_NEXT_REL_PATH george@ixlabs.cs.pub.ro:/home/george/P2P-Next
+rsync -avzP --del $P2P_NEXT_REL_PATH george@ixlabs.cs.pub.ro:/home/george/P2P-Next
index b134e2306f623d340342996c3884693fb715f875..9443190c4b0a22b55782befd1a9617f21fcb4db8 100755 (executable)
@@ -11,4 +11,4 @@ else
        source ../ControlScripts/globalconfig
 fi
 
-rsync -avP --del $P2P_NEXT_REL_PATH george@p2p-next.xen.ssvl.kth.se:/home/george/P2P-Next
+rsync -avzP --del $P2P_NEXT_REL_PATH george@p2p-next.xen.ssvl.kth.se:/home/george/P2P-Next
index cfa7d6a34b9a40690dc06b228ec38971b581ec60..8a9c7eed1427b31ebaa51485ade6d9cb025a6737 100755 (executable)
@@ -20,5 +20,5 @@ host=$1
 port=$2
 
 echo "Syncing $host $port"
-rsync -avP --del --rsh='ssh -p'$port $P2P_NEXT_REL_PATH/P2P-Testing-Infrastructure/ControlScripts p2p@$host:/home/p2p/george/P2P-Testing-Infrastructure/ > /dev/null
-rsync -avP --del --rsh='ssh -p'$port $P2P_NEXT_REL_PATH/P2P-Testing-Infrastructure/TestSpecs p2p@$host:/home/p2p/george/P2P-Testing-Infrastructure/ > /dev/null
+rsync -avzP --del --rsh='ssh -p'$port $P2P_NEXT_REL_PATH/P2P-Testing-Infrastructure/ControlScripts p2p@$host:/home/p2p/george/P2P-Testing-Infrastructure/ > /dev/null
+rsync -avzP --del --rsh='ssh -p'$port $P2P_NEXT_REL_PATH/P2P-Testing-Infrastructure/TestSpecs p2p@$host:/home/p2p/george/P2P-Testing-Infrastructure/ > /dev/null
index 61fb14be3ba9927cc3ae78bc4f5ed28e037eb5a4..25e593c905aeeab16124e078d08a335c1a5d1dbb 100755 (executable)
@@ -11,10 +11,10 @@ else
        source ../ControlScripts/globalconfig
 fi
 
-rsync -avP --del $P2P_NEXT_REL_PATH george@tracker.local:/home/george/P2P-Next
-rsync -avP --del $P2P_NEXT_REL_PATH george@coordinator.local:/home/george/P2P-Next
-rsync -avP --del $P2P_NEXT_REL_PATH george@helper1.local:/home/george/P2P-Next
-rsync -avP --del $P2P_NEXT_REL_PATH george@helper2.local:/home/george/P2P-Next
-rsync -avP --del $P2P_NEXT_REL_PATH george@seeder1.local:/home/george/P2P-Next
-rsync -avP --del $P2P_NEXT_REL_PATH george@seeder2.local:/home/george/P2P-Next
-rsync -avP --del $P2P_NEXT_REL_PATH george@seeder3.local:/home/george/P2P-Next
+rsync -avzP --del --exclude="*90sLogs*" $P2P_NEXT_REL_PATH george@tracker.local:/home/george/P2P-Next
+rsync -avzP --del --exclude="*90sLogs*" $P2P_NEXT_REL_PATH george@coordinator.local:/home/george/P2P-Next
+rsync -avzP --del --exclude="*90sLogs*" $P2P_NEXT_REL_PATH george@helper1.local:/home/george/P2P-Next
+rsync -avzP --del --exclude="*90sLogs*" $P2P_NEXT_REL_PATH george@helper2.local:/home/george/P2P-Next
+rsync -avzP --del --exclude="*90sLogs*" $P2P_NEXT_REL_PATH george@seeder1.local:/home/george/P2P-Next
+rsync -avzP --del --exclude="*90sLogs*" $P2P_NEXT_REL_PATH george@seeder2.local:/home/george/P2P-Next
+rsync -avzP --del --exclude="*90sLogs*" $P2P_NEXT_REL_PATH george@seeder3.local:/home/george/P2P-Next