From 6e65ebadcedcb237f7e8469806779d1d29821bd2 Mon Sep 17 00:00:00 2001 From: Chunmei Liu Date: Thu, 19 Dec 2019 21:44:06 -0800 Subject: [PATCH] vstart.sh: move extra_seastar_agrs up in vstart.sh add extra_seastar_args in --mkfs Signed-off-by: Chunmei Liu --- src/vstart.sh | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/vstart.sh b/src/vstart.sh index 4e031b66ac95f..c81974dd2caac 100755 --- a/src/vstart.sh +++ b/src/vstart.sh @@ -839,6 +839,14 @@ start_osd() { local osds_wait for osd in `seq $start $end` do + local extra_seastar_args + if [ "$ceph_osd" == "crimson-osd" ]; then + # designate a single CPU node $osd for osd.$osd + extra_seastar_args="--smp 1 --cpuset $osd" + if [ "$debug" -ne 0 ]; then + extra_seastar_args+=" --debug" + fi + fi if [ "$new" -eq 1 -o $inc_osd_num -gt 0 ]; then wconf < $CEPH_DEV_DIR/osd$osd/new.json ceph_adm osd new $uuid -i $CEPH_DEV_DIR/osd$osd/new.json rm $CEPH_DEV_DIR/osd$osd/new.json - $SUDO $CEPH_BIN/$ceph_osd $extra_osd_args -i $osd $ARGS --mkfs --key $OSD_SECRET --osd-uuid $uuid + $SUDO $CEPH_BIN/$ceph_osd $extra_osd_args -i $osd $ARGS --mkfs --key $OSD_SECRET --osd-uuid $uuid $extra_seastar_args local key_fn=$CEPH_DEV_DIR/osd$osd/keyring cat > $key_fn<