From: xie xingguo Date: Sat, 16 Sep 2017 02:04:56 +0000 (+0800) Subject: qa: fix pool-quota related tests X-Git-Tag: v13.0.1~879^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=5dd3458eec7d6c56a71ee6f0fcdd45aa15a58ec7;p=ceph.git qa: fix pool-quota related tests https://github.com/ceph/ceph/pull/17371 introduces support of per-pool space-full flag, which turns out to set both full and full_no_quota flags now if a pool is currently running out of quota. Actually this test is fragile as long as we keep appending new flags at pool granularity, but let's not bother with that complexity now. Fixes: http://tracker.ceph.com/issues/21409 Signed-off-by: xie xingguo --- diff --git a/qa/workunits/rados/test_rados_tool.sh b/qa/workunits/rados/test_rados_tool.sh index 8b89112b3476..474718230334 100755 --- a/qa/workunits/rados/test_rados_tool.sh +++ b/qa/workunits/rados/test_rados_tool.sh @@ -346,7 +346,7 @@ test_rmobj() { $CEPH_TOOL osd pool set-quota $p max_objects 1 V1=`mktemp fooattrXXXXXXX` $RADOS_TOOL put $OBJ $V1 -p $p - while ! $CEPH_TOOL osd dump | grep 'full max_objects' + while ! $CEPH_TOOL osd dump | grep 'full_no_quota max_objects' do sleep 2 done