From b35651a9761bd9fb4f351a50be30c647f810ff1f Mon Sep 17 00:00:00 2001 From: Pierre Riteau Date: Thu, 22 Feb 2024 22:45:50 +0100 Subject: [PATCH] cluster/ceph: fix setting pool placement rule The crush_ruleset argument was replaced by crush_rule many releases ago. Signed-off-by: Pierre Riteau --- cluster/ceph.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cluster/ceph.py b/cluster/ceph.py index 0003d1b0..dd4fa620 100644 --- a/cluster/ceph.py +++ b/cluster/ceph.py @@ -831,7 +831,7 @@ def mkpool(self, name, profile_name, application, base_name=None): ruleset = crush_profile except ValueError: ruleset = self.get_ruleset(crush_profile) - common.pdsh(settings.getnodes('head'), 'sudo %s -c %s osd pool set %s crush_ruleset %s' % (self.ceph_cmd, self.tmp_conf, name, crush_profile), + common.pdsh(settings.getnodes('head'), 'sudo %s -c %s osd pool set %s crush_rule %s' % (self.ceph_cmd, self.tmp_conf, name, crush_profile), continue_if_error=False).communicate() logger.info('Checking Health after pool creation.')