From d0fdfdcf09d18d8ea5513a8204f1f112e850c188 Mon Sep 17 00:00:00 2001 From: Adam King Date: Mon, 1 Jul 2024 13:44:29 -0400 Subject: [PATCH] cephadm: turn off cgroups_split setting when bootstrapping with --no-cgroups-split If users provide the --no-cgroups-split tag when bootstrapping a cluster, they probably want the cluster to continue to not use cgroups split for daemon post bootstrap. Setting the mgr/cephadm/cgroups_split setting to false accomplishes that. Fixes: https://tracker.ceph.com/issues/66848 Signed-off-by: Adam King (cherry picked from commit a60fa9f02416197e3bed3c9ef673f4712532e398) --- src/cephadm/cephadm.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/cephadm/cephadm.py b/src/cephadm/cephadm.py index c718106400f19..68357160870ca 100755 --- a/src/cephadm/cephadm.py +++ b/src/cephadm/cephadm.py @@ -6549,6 +6549,10 @@ def command_bootstrap(ctx): cli(['config', 'set', 'mgr', 'mgr/cephadm/container_init', str(ctx.container_init), '--force']) + if ctx.no_cgroups_split: + logger.info('Setting mgr/cephadm/cgroups_split to false') + cli(['config', 'set', 'mgr', 'mgr/cephadm/cgroups_split', 'false', '--force']) + if not ctx.skip_dashboard: prepare_dashboard(ctx, uid, gid, cli, wait_for_mgr_restart) -- 2.39.5