ceph osd pool delete cachepool cachepool --yes-i-really-really-mean-it
ceph osd pool delete datapool datapool --yes-i-really-really-mean-it
- # check health check
- ceph osd pool create datapool 2
- ceph osd pool create cache4 2
- ceph osd tier add-cache datapool cache4 1024000
- ceph osd tier cache-mode cache4 writeback
- tmpfile=$(mktemp|grep tmp)
- dd if=/dev/zero of=$tmpfile bs=4K count=1
- ceph osd pool set cache4 target_max_objects 5
- #4096 * 5 = 20480, 20480 near/at 21000,
- ceph osd pool set cache4 target_max_bytes 21000
- for f in `seq 1 5` ; do
- rados -p cache4 put foo$f $tmpfile
- done
- rm -f $tmpfile
- while ! ceph df | grep cache4 | grep ' 5 ' ; do
- echo waiting for pg stats to flush
- sleep 2
- done
- ceph health | grep WARN | grep cache4
- ceph health detail | grep cache4 | grep 'target max' | grep objects
- ceph health detail | grep cache4 | grep 'target max' | grep 'B'
- ceph osd tier remove-overlay datapool
- ceph osd tier remove datapool cache4
- ceph osd pool delete cache4 cache4 --yes-i-really-really-mean-it
- ceph osd pool delete datapool datapool --yes-i-really-really-mean-it
+ # commented out pending http://tracker.ceph.com/issues/11359
+ ## check health check
+ # ceph osd pool create datapool 2
+ # ceph osd pool create cache4 2
+ # ceph osd tier add-cache datapool cache4 1024000
+ # ceph osd tier cache-mode cache4 writeback
+ # tmpfile=$(mktemp|grep tmp)
+ # dd if=/dev/zero of=$tmpfile bs=4K count=1
+ # ceph osd pool set cache4 target_max_objects 5
+ # #4096 * 5 = 20480, 20480 near/at 21000,
+ # ceph osd pool set cache4 target_max_bytes 21000
+ # for f in `seq 1 5` ; do
+ # rados -p cache4 put foo$f $tmpfile
+ # done
+ # rm -f $tmpfile
+ # while ! ceph df | grep cache4 | grep ' 5 ' ; do
+ # echo waiting for pg stats to flush
+ # sleep 2
+ # done
+ # ceph health | grep WARN | grep cache4
+ # ceph health detail | grep cache4 | grep 'target max' | grep objects
+ # ceph health detail | grep cache4 | grep 'target max' | grep 'B'
+ # ceph osd tier remove-overlay datapool
+ # ceph osd tier remove datapool cache4
+ # ceph osd pool delete cache4 cache4 --yes-i-really-really-mean-it
+ # ceph osd pool delete datapool datapool --yes-i-really-really-mean-it
+
# make sure 'tier remove' behaves as we expect
# i.e., removing a tier from a pool that's not its base pool only