]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
tests: osd-scrub-snaps.sh to display full osd logs on error 6857/head
authorLoic Dachary <ldachary@redhat.com>
Tue, 8 Dec 2015 12:54:58 +0000 (13:54 +0100)
committerLoic Dachary <ldachary@redhat.com>
Tue, 8 Dec 2015 12:54:58 +0000 (13:54 +0100)
This generates a large output but is the only way to get more
information about race conditions that turn out to show up frequently.

http://tracker.ceph.com/issues/13986 Refs: #13986

Signed-off-by: Loic Dachary <loic@dachary.org>
src/test/osd/osd-scrub-snaps.sh

index 954acfddbb73ed2d86f90fa44f6f8786f71d53c4..7c1a587ccb917bb1c5d4b43bbb9a7f21ddb64f56 100755 (executable)
@@ -151,7 +151,10 @@ function TEST_scrub_snaps() {
     wait_for_clean || return 1
 
     local pgid="${poolid}.0"
-    pg_scrub "$pgid" || return 1
+    if ! pg_scrub "$pgid" ; then
+        cat $dir/osd.0.log
+        return 1
+    fi
     grep 'log_channel' $dir/osd.0.log
 
     for i in `seq 1 7`