.set_description("policy for choosing directories to mirror snapshots")
.set_long_description("policy used by cephfs-mirror daemon to choose directories for snapshot mirroring"),
- Option("cephfs_mirror_mirror_action_update_interval", Option::TYPE_SECS, Option::LEVEL_ADVANCED)
+ Option("cephfs_mirror_action_update_interval", Option::TYPE_SECS, Option::LEVEL_ADVANCED)
.set_default(2)
.set_min(1)
- .set_description("")
- .set_long_description(""),
+ .set_description("interval for driving asynchornous mirror actions")
+ .set_long_description("Interval in seconds to process pending mirror update actions."),
Option("cephfs_mirror_restart_mirror_on_blocklist_interval", Option::TYPE_SECS, Option::LEVEL_ADVANCED)
.set_default(30)
.set_min(0)
- .set_description("")
- .set_long_description(""),
+ .set_description("interval to restart blocklisted instances")
+ .set_long_description("Interval in seconds to restart blocklisted mirror instances. Setting to zero (0) disables restarting blocklisted instances."),
});
}
update_fs_mirrors();
});
double after = g_ceph_context->_conf.get_val<std::chrono::seconds>
- ("cephfs_mirror_mirror_action_update_interval").count();
+ ("cephfs_mirror_action_update_interval").count();
dout(20) << ": scheduling fs mirror update (" << m_timer_task << ") after "
<< after << " seconds" << dendl;
m_timer->add_event_after(after, m_timer_task);