summaryrefslogtreecommitdiff
path: root/qa
diff options
context:
space:
mode:
authorSage Weil <sage.weil@dreamhost.com>2012-03-13 10:02:14 -0700
committerSage Weil <sage.weil@dreamhost.com>2012-03-13 12:55:53 -0700
commite5934f10be03e1362726294736df9b326ea0471f (patch)
tree03224942c9efe9dd4b312c81e8c3aa463eef5dcf /qa
parent0a2068fc0035cc45e7364fa1b56e43e328a51c11 (diff)
downloadceph-e5934f10be03e1362726294736df9b326ea0471f.tar.gz
qa: kclient/file_layout.sh: ...
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
Diffstat (limited to 'qa')
-rwxr-xr-xqa/workunits/kclient/file_layout.sh8
1 files changed, 5 insertions, 3 deletions
diff --git a/qa/workunits/kclient/file_layout.sh b/qa/workunits/kclient/file_layout.sh
index fc3c27d5f17..4f2da0263f4 100755
--- a/qa/workunits/kclient/file_layout.sh
+++ b/qa/workunits/kclient/file_layout.sh
@@ -52,15 +52,17 @@ touch layout_test/file3
cephfs layout_test/file3 show_layout > temp
diff new_layout temp || return 1
sudo ls /sys/kernel/debug/ceph
-sudo cat /sys/kernel/debug/ceph/\*/mdsmap > temp
+sudo ls /sys/kernel/debug/ceph/\* || true
+sudo bash -c 'ls /sys/kernel/debug/ceph/*' || true
+sudo bash -c 'cat /sys/kernel/debug/ceph/*/mdsmap' > temp
ceph osd pool create newpool || true
ceph mds add_data_pool 3 || true
-sudo cat /sys/kernel/debug/ceph/\*/mdsmap > temp2
+sudo bash -c 'cat /sys/kernel/debug/ceph/*/mdsmap' > temp2
while diff -q temp2 temp
do
echo "waiting for mdsmap to update"
sleep 1
- sudo cat /sys/kernel/debug/ceph/\*/mdsmap > temp2
+ sudo bash -c 'cat /sys/kernel/debug/ceph/*/mdsmap' > temp2
done
sudo rm temp temp2