]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
cephadm: fetch ctdb log level from tunables dict
authorJohn Mulligan <jmulligan@redhat.com>
Wed, 25 Feb 2026 00:21:45 +0000 (19:21 -0500)
committerJohn Mulligan <jmulligan@redhat.com>
Fri, 27 Feb 2026 15:21:25 +0000 (10:21 -0500)
We had a config param for ctdb log level for a while but never populated
it from a user-input-derived value until now.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
src/cephadm/cephadmlib/daemons/smb.py

index a7900a154f2cd333527c0d14eaa4676068e31427..6824df001644e8c3eb45d2b621f1d344cdb1adec 100644 (file)
@@ -614,6 +614,7 @@ class SMB(ContainerDaemonForm):
         cluster_lock_uri = configs.get('cluster_lock_uri', '')
         cluster_public_addrs = configs.get('cluster_public_addrs', [])
         bind_networks = configs.get('bind_networks', [])
+        tunables = configs.get('tunables', {})
 
         if not instance_id:
             raise Error('invalid instance (cluster) id')
@@ -682,6 +683,7 @@ class SMB(ContainerDaemonForm):
             proxy_image=proxy_image,
             bind_to=self._network_mapper.bind_interfaces(bind_networks),
             remote_control=remote_control_cfg,
+            ctdb_log_level=tunables.get('log_level.ctdb', ''),
         )
         logger.debug('SMB Instance Config: %s', self._instance_cfg)
         logger.debug('Configured files: %s', self._files)