From 373b13f77c2657ffe288ec8f7aae5e497d39d1df Mon Sep 17 00:00:00 2001 From: Victor Grishchenko Date: Tue, 9 Feb 2010 19:35:39 +0100 Subject: [PATCH] Manifold testing scripts Quick and dirty at the moment. --- mfold/clean.default.sh | 5 +++++ mfold/{doseq.sh => doall} | 0 mfold/{docmd.sh => docmd} | 0 mfold/ps.default.sh | 4 ++++ mfold/run.default.sh | 6 ++++-- mfold/run.media.sh | 9 +++++++++ 6 files changed, 22 insertions(+), 2 deletions(-) create mode 100644 mfold/clean.default.sh rename mfold/{doseq.sh => doall} (100%) rename mfold/{docmd.sh => docmd} (100%) create mode 100644 mfold/ps.default.sh create mode 100644 mfold/run.media.sh diff --git a/mfold/clean.default.sh b/mfold/clean.default.sh new file mode 100644 index 0000000..6361b08 --- /dev/null +++ b/mfold/clean.default.sh @@ -0,0 +1,5 @@ +cd swift +rm -f chunk core lout lerr +killall leecher +killall seeder +echo DONE diff --git a/mfold/doseq.sh b/mfold/doall similarity index 100% rename from mfold/doseq.sh rename to mfold/doall diff --git a/mfold/docmd.sh b/mfold/docmd similarity index 100% rename from mfold/docmd.sh rename to mfold/docmd diff --git a/mfold/ps.default.sh b/mfold/ps.default.sh new file mode 100644 index 0000000..42cb6d5 --- /dev/null +++ b/mfold/ps.default.sh @@ -0,0 +1,4 @@ +if ps -ef | grep l[e]echer > /dev/null; then + echo `hostname` has a running leecher + return 1 +fi diff --git a/mfold/run.default.sh b/mfold/run.default.sh index 85ed817..0d891d4 100644 --- a/mfold/run.default.sh +++ b/mfold/run.default.sh @@ -1,10 +1,12 @@ #!/bin/bash HASH=66b9644bb01eaad09269354df00172c8a924773b -HEAD=node300.das2.ewi.tudelft.nl +HEAD=83.96.143.114 sleep 1 +rm -f core ulimit -c 1024000 cd swift || exit 1 rm -f chunk -./exec/leecher $HASH chunk $HEAD:20000 0.0.0.0:10000 >lout 2>lerr || exit 2 +#valgrind --leak-check=yes \ +./exec/leecher $HASH chunk $HEAD:10001 0.0.0.0:10002 2>lerr | gzip > lout.gz || exit 2 diff --git a/mfold/run.media.sh b/mfold/run.media.sh new file mode 100644 index 0000000..1c1d422 --- /dev/null +++ b/mfold/run.media.sh @@ -0,0 +1,9 @@ +#!/bin/bash + +ulimit -c 1024000 +cd swift || exit 2 +if [ ! -e ScottKim_2008P.mp4 ]; then + wget -c http://video.ted.com/talks/podcast/ScottKim_2008P.mp4 || exit 1 +fi + +./exec/seeder ScottKim_2008P.mp4 0.0.0.0:10001 2> lerr | gzip > lout.gz -- 2.20.1