grep GLOBAL $TMPFILE
grep -v DIRTY $TMPFILE
ceph df detail > $TMPFILE
- grep CATEGORY $TMPFILE
grep DIRTY $TMPFILE
ceph df --format json > $TMPFILE
grep 'total_bytes' $TMPFILE
sleep 1
done
- cal_raw_used_size=`ceph df detail | grep cephdf_for_test | awk -F ' ' '{printf "%d\n", 2 * $4}'`
- raw_used_size=`ceph df detail | grep cephdf_for_test | awk -F ' ' '{print $11}'`
+ cal_raw_used_size=`ceph df detail | grep cephdf_for_test | awk -F ' ' '{printf "%d\n", 2 * $3}'`
+ raw_used_size=`ceph df detail | grep cephdf_for_test | awk -F ' ' '{print $10}'`
ceph osd pool delete cephdf_for_test cephdf_for_test --yes-i-really-really-mean-it
rm ./cephdf_for_test
assert('epoch' in r.myjson['output'])
assert('GLOBAL' in expect('df', 'GET', 200, 'plain').text)
- assert('CATEGORY' in expect('df?detail=detail', 'GET', 200, 'plain').text)
+ assert('DIRTY' in expect('df?detail=detail', 'GET', 200, 'plain').text)
# test param with no value (treated as param=param)
- assert('CATEGORY' in expect('df?detail', 'GET', 200, 'plain').text)
+ assert('DIRTY' in expect('df?detail', 'GET', 200, 'plain').text)
r = expect('df', 'GET', 200, 'json', JSONHDR)
assert('total_used_bytes' in r.myjson['output']['stats'])
tbl.define_column("NAME", TextTable::LEFT, TextTable::LEFT);
tbl.define_column("ID", TextTable::LEFT, TextTable::LEFT);
if (verbose) {
- tbl.define_column("CATEGORY", TextTable::LEFT, TextTable::LEFT);
tbl.define_column("QUOTA OBJECTS", TextTable::LEFT, TextTable::LEFT);
tbl.define_column("QUOTA BYTES", TextTable::LEFT, TextTable::LEFT);
}
tbl << pool_name
<< pool_id;
if (verbose) {
- tbl << "-";
-
if (pool->quota_max_objects == 0)
tbl << "N/A";
else
local poolname=testquoa
ceph osd pool create $poolname 20
- local objects=`ceph df detail | grep -w $poolname|awk '{print $4}'`
- local bytes=`ceph df detail | grep -w $poolname|awk '{print $5}'`
+ local objects=`ceph df detail | grep -w $poolname|awk '{print $3}'`
+ local bytes=`ceph df detail | grep -w $poolname|awk '{print $4}'`
echo $objects
echo $bytes
ceph osd pool set-quota $poolname max_objects 1000
ceph osd pool set-quota $poolname max_bytes 1024
- objects=`ceph df detail | grep -w $poolname|awk '{print $4}'`
- bytes=`ceph df detail | grep -w $poolname|awk '{print $5}'`
+ objects=`ceph df detail | grep -w $poolname|awk '{print $3}'`
+ bytes=`ceph df detail | grep -w $poolname|awk '{print $4}'`
if [ $objects != '1000' ] || [ $bytes != '1024' ] ;
then