From 44dafc87024f2f810b1d4d15a71b00c2d2715eae Mon Sep 17 00:00:00 2001 From: Joao Eduardo Luis Date: Wed, 25 Apr 2012 15:35:03 +0100 Subject: [PATCH] run_seed_to.sh: Add valgrind support. Signed-off-by: Joao Eduardo Luis --- src/test/filestore/run_seed_to.sh | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/src/test/filestore/run_seed_to.sh b/src/test/filestore/run_seed_to.sh index 3937e6b7f53f4..f79874e156e2e 100755 --- a/src/test/filestore/run_seed_to.sh +++ b/src/test/filestore/run_seed_to.sh @@ -43,6 +43,7 @@ usage() { echo " -b, --btrfs seq number for btrfs stores" echo " --no-journal-test don't perform journal replay tests" echo " -e, --exit-on-error exit with 1 on error" + echo " -v, --valgrind run commands through valgrind" echo echo "env vars:" echo " OPTS_STORE additional opts for both stores" @@ -70,7 +71,7 @@ journal_test=1 min_sync_interval="36000" # ten hours, yes. max_sync_interval="36001" exit_on_error=0 - +v="" do_rm() { if [[ $on_btrfs -eq 0 ]]; then @@ -121,6 +122,10 @@ do exit_on_error=1 shift ;; + -v | --valgrind) + v="valgrind --leak-check=full" + shift + ;; --) shift break @@ -239,7 +244,7 @@ do fi do_rm $tmp_name_a $tmp_name_a.fail $tmp_name_a.recover - test_filestore_idempotent_sequence run-sequence-to $to \ + $v test_filestore_idempotent_sequence run-sequence-to $to \ $tmp_name_a $tmp_name_a/journal \ --filestore-xattr-use-omap --test-seed $seed --osd-journal-size 100 \ --filestore-kill-at $killat $tmp_opts_a \ @@ -258,12 +263,12 @@ do echo stopped at $stop_at do_rm $tmp_name_b $tmp_name_b.clean - test_filestore_idempotent_sequence run-sequence-to \ + $v test_filestore_idempotent_sequence run-sequence-to \ $stop_at $tmp_name_b $tmp_name_b/journal \ --filestore-xattr-use-omap --test-seed $seed --osd-journal-size 100 \ --log-file $tmp_name_b.clean --debug-filestore 20 $tmp_opts_b - if test_filestore_idempotent_sequence diff \ + if $v test_filestore_idempotent_sequence diff \ $tmp_name_a $tmp_name_a/journal $tmp_name_b $tmp_name_b/journal \ --filestore-xattr-use-omap; then echo OK -- 2.39.5