]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
vstart.sh: add --valgrind_args 14720/head
authorSage Weil <sage@redhat.com>
Wed, 12 Apr 2017 13:59:03 +0000 (09:59 -0400)
committerSage Weil <sage@redhat.com>
Fri, 21 Apr 2017 18:15:09 +0000 (14:15 -0400)
To do leak checking, you can do

 vstart.sh ... \
--valgrind_mgr memcheck \
--valgrind_args '--leak-check=full --show-reachable=yes'

Signed-off-by: Sage Weil <sage@redhat.com>
src/vstart.sh

index b4408cd8bac89af8957817959091997917045537..0a8c7620f5e411c87df781eba6b709d21afdedb9 100755 (executable)
@@ -185,6 +185,10 @@ case $1 in
            valgrind=$2
            shift
            ;;
+    --valgrind_args )
+       valgrind_args="$2"
+       shift
+       ;;
     --valgrind_mds )
            [ -z "$2" ] && usage_exit
            valgrind_mds=$2
@@ -344,7 +348,7 @@ run() {
     [ -z "$valg" ] && valg="$valgrind"
 
     if [ -n "$valg" ]; then
-        prunb valgrind --tool="$valg" "$@" -f
+        prunb valgrind --tool="$valg" $valgrind_args "$@" -f
         sleep 1
     else
         if [ "$nodaemon" -eq 0 ]; then