Signed-off-by: George Milescu <george.milescu@gmail.com>
12 files changed:
-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/*
rm -rf $WORKING_FOLDER_REL_PATH/Doe/*
-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/*
rm -rf $WORKING_FOLDER_REL_PATH/Regular/*
# * at the end deletes the state directory
#
# Script arguments:
# * at the end deletes the state directory
#
# Script arguments:
+# * 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 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]"
source ../ClientWorkingFolders/TmpLogs/node_config
fi
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
-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
# Read the global configuration file
# Check if the global configuration file exists
if [ ! -e ../ControlScripts/globalconfig ]; then
# 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."
- source ../ControlScripts/globalconfig
+ source ../ControlScripts/globalconfig
fi
export PYTHONPATH=$PYTHONPATH:.
fi
export PYTHONPATH=$PYTHONPATH:.
cd $TRIBLER_UTIL_REL_PATH
python2.6 Tribler/Main/tribler.py
cd $TRIBLER_UTIL_REL_PATH
python2.6 Tribler/Main/tribler.py
sync_cluster_host() {
remote_system=$1
echo "Syncing $remote_system"
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/" &
- 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
sync_cluster_host $host
done
else
host=$1
port=$2
echo "Syncing $host $port"
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
done
else
sync_cluster_container $host $port
done
else
sync_cluster_container $host $port
-fi
\ No newline at end of file
sync_das2_host() {
remote_system=$1
echo "Syncing $remote_system"
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
done
else
sync_das2_host $1
done
else
sync_das2_host $1
-fi
\ No newline at end of file
source ../ControlScripts/globalconfig
fi
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
source ../ControlScripts/globalconfig
fi
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
port=$2
echo "Syncing $host $port"
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
source ../ControlScripts/globalconfig
fi
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