From: Matan Breizman Date: Tue, 23 Jan 2024 14:08:48 +0000 (+0000) Subject: vstarh.sh: Crimson - set crimson_alien_thread_cpu_cores X-Git-Tag: v19.3.0~87^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=66a07cb14c4a885b464d4d8af51ad40f2fb96347;p=ceph.git vstarh.sh: Crimson - set crimson_alien_thread_cpu_cores Signed-off-by: Matan Breizman --- diff --git a/src/vstart.sh b/src/vstart.sh index 2317d5da60530..f9b2f3ce4cf21 100755 --- a/src/vstart.sh +++ b/src/vstart.sh @@ -1666,6 +1666,12 @@ fi if [ "$ceph_osd" == "crimson-osd" ]; then $CEPH_BIN/ceph -c $conf_fn config set osd crimson_seastar_smp $crimson_smp + if [ "$(expr $(nproc) - 1)" -gt "$(($CEPH_NUM_OSD * crimson_smp))" ]; then + echo "crimson_alien_thread_cpu_cores:" $(($CEPH_NUM_OSD * crimson_smp))-"$(expr $(nproc) - 1)" + $CEPH_BIN/ceph -c $conf_fn config set osd crimson_alien_thread_cpu_cores $(($CEPH_NUM_OSD * crimson_smp))-"$(expr $(nproc) - 1)" + else + echo "No alien thread cpu core isolation" + fi fi if [ $CEPH_NUM_MGR -gt 0 ]; then