diff options
author | Sage Weil <sage@newdream.net> | 2010-06-08 22:34:57 -0700 |
---|---|---|
committer | Sage Weil <sage@newdream.net> | 2010-06-08 22:34:57 -0700 |
commit | 12798de37169f6561f0dc7643ca626957f7ab37e (patch) | |
tree | 38c89bb289ce6648fae5d43a94965c883a35d158 /src/script | |
parent | fb1c3b92b3c3398c829de6ce00f92758bb9770fa (diff) | |
download | ceph-12798de37169f6561f0dc7643ca626957f7ab37e.tar.gz |
osd: add --dump-pg-log command
Diffstat (limited to 'src/script')
-rwxr-xr-x | src/script/check_pglog.sh | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/script/check_pglog.sh b/src/script/check_pglog.sh index e14ae79296d..2dd564d9edc 100755 --- a/src/script/check_pglog.sh +++ b/src/script/check_pglog.sh @@ -1,8 +1,12 @@ #!/bin/sh +cosd=`which cosd` +[ -z "$cosd" ] && cosd="./cosd" + bad=0 -for f in $1/pglog* +for f in $1/current/meta/pglog* do - hexdump -C $f | grep -q ^\* && bad=1 && echo $f has zeros + echo -n "checking $f ... " + $cosd --dump-pg-log $f > /dev/null && echo ok || ( bad=1 && echo corrupt ) done exit $bad
\ No newline at end of file |