]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/tools/rbd_mirror/Instances.cc
update sources to v12.2.1
[ceph.git] / ceph / src / tools / rbd_mirror / Instances.cc
index 302700e51bb618d850553f382489b713acc1d419..56feb760ae3fb6d63df431c188b2dcc63f7cb0d8 100644 (file)
@@ -228,9 +228,9 @@ void Instances<I>::schedule_remove_task(Instance &instance) {
 
   cancel_remove_task(instance);
 
-  int after = m_cct->_conf->rbd_mirror_leader_heartbeat_interval *
-    (1 + m_cct->_conf->rbd_mirror_leader_max_missed_heartbeats +
-     m_cct->_conf->rbd_mirror_leader_max_acquire_attempts_before_break);
+  int after = m_cct->_conf->get_val<int64_t>("rbd_mirror_leader_heartbeat_interval") *
+    (1 + m_cct->_conf->get_val<int64_t>("rbd_mirror_leader_max_missed_heartbeats") +
+     m_cct->_conf->get_val<int64_t>("rbd_mirror_leader_max_acquire_attempts_before_break"));
 
   instance.timer_task = new FunctionContext(
     [this, &instance](int r) {