From: Chunmei Liu Date: Fri, 20 Dec 2019 05:44:06 +0000 (-0800) Subject: vstart.sh: move extra_seastar_agrs up in vstart.sh X-Git-Tag: v15.1.0~386^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=6e65ebadcedcb237f7e8469806779d1d29821bd2;p=ceph.git vstart.sh: move extra_seastar_agrs up in vstart.sh add extra_seastar_args in --mkfs Signed-off-by: Chunmei Liu --- diff --git a/src/vstart.sh b/src/vstart.sh index 4e031b66ac9..c81974dd2ca 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<