kill_daemon $pidfile TERM || return 1
done
- ceph osd dump | grep "osd.0 down" || return 1
-
name_prefix=mgr
for pidfile in $(find $dir 2>/dev/null | grep $name_prefix'[^/]*\.pid') ; do
#
# killing just the osd and verify the mon still is responsive
#
kill_daemons $dir TERM osd || return 1
- ceph osd dump | grep "osd.0 down" || return 1
#
# kill the mgr
#
run_mon $dir a --osd_pool_default_size=1 || return 1
run_mgr $dir x || return 1
run_osd $dir 0 || return 1
+ run_osd $dir 1 || return 1
wait_for_osd up 0 || return 1
- kill_daemons $dir TERM osd || return 1
+ wait_for_osd up 1 || return 1
+ kill_daemons $dir TERM osd.0 || return 1
wait_for_osd down 0 || return 1
( TIMEOUT=1 ; ! wait_for_osd up 0 ) || return 1
teardown $dir || return 1