export CEPH_ARGS
CEPH_ARGS+="--fsid=$(uuidgen) --auth-supported=none "
CEPH_ARGS+="--mon-host=$CEPH_MON "
- CEPH_ARGS+="--enable-experimental-unrecoverable-data-corrupting-features bluestore "
# avoid running out of fds in rados bench
CEPH_ARGS+="--filestore_wbthrottle_xfs_ios_hard_limit=900 "
CEPH_ARGS+="--filestore_wbthrottle_btrfs_ios_hard_limit=900 "
fi
run_mon $dir a || return 1
+ run_mgr $dir x || return 1
run_osd $dir 0 || return 1
osd_pid=$(cat $dir/osd.0.pid)
run_osd $dir 1 || return 1
--op dup || return 1
CEPH_ARGS=$O
- run_osd $dir 0 || return 1
+ run_osd_bluestore $dir 0 || return 1
while ! ceph osd stat | grep '3 up' ; do sleep 1 ; done
ceph osd metadata 0 | grep bluestore || return 1
# give it some time
sleep 15
+ # and make sure mon is sync'ed
+ flush_pg_stats
- ceph -s | grep '20 active+clean' || return 1
+ wait_for_clean || return 1
}
main osd-dup "$@"