rados -p rbd put obj /etc/group
flush_pg_stats || return 1
local jq_filter='.pools | .[] | select(.name == "rbd") | .stats'
- raw_bytes_used=`ceph df detail --format=json | jq "$jq_filter.raw_bytes_used"`
- bytes_used=`ceph df detail --format=json | jq "$jq_filter.bytes_used"`
- test $raw_bytes_used -gt 0 || return 1
- test $raw_bytes_used == $bytes_used || return 1
+ stored=`ceph df detail --format=json | jq "$jq_filter.stored"`
+ stored_raw=`ceph df detail --format=json | jq "$jq_filter.stored_raw"`
+ test $stored -gt 0 || return 1
+ test $stored == $stored_raw || return 1
teardown $dir
}
# to sync mon with osd
flush_pg_stats
local jq_filter='.pools | .[] | select(.name == "cephdf_for_test") | .stats'
- cal_raw_used_size=`ceph df detail --format=json | jq "$jq_filter.raw_bytes_used"`
- raw_used_size=`ceph df detail --format=json | jq "$jq_filter.bytes_used * 2"`
+ stored=`ceph df detail --format=json | jq "$jq_filter.stored * 2"`
+ stored_raw=`ceph df detail --format=json | jq "$jq_filter.stored_raw"`
ceph osd pool delete cephdf_for_test cephdf_for_test --yes-i-really-really-mean-it
rm ./cephdf_for_test
- expect_false test $cal_raw_used_size != $raw_used_size
+ expect_false test $stored != $stored_raw
}
function test_mon_pool_application()