]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
librbd: add rbd mirror tunables to pool level config overrides
authorMykola Golub <mgolub@suse.com>
Sun, 30 Sep 2018 17:11:45 +0000 (20:11 +0300)
committerMykola Golub <mgolub@suse.com>
Sun, 30 Sep 2018 17:16:00 +0000 (20:16 +0300)
Signed-off-by: Mykola Golub <mgolub@suse.com>
src/librbd/api/Config.cc

index f7d1cb4df366918c4eea10dd01db06dc402e87d3..50940fec6c465481ee41a82d2d712ff6ba3fd486 100644 (file)
@@ -68,6 +68,22 @@ struct Options : Parent {
       {"rbd_request_timed_out_seconds", {}},
       {"rbd_skip_partial_discard", {}},
       {"rbd_sparse_read_threshold_bytes", {}},
+      // rbd-mirror daemon options
+      {"rbd_mirror_concurrent_image_deletions", {}},
+      {"rbd_mirror_concurrent_image_syncs", {}},
+      {"rbd_mirror_delete_retry_interval", {}},
+      {"rbd_mirror_image_policy_migration_throttle", {}},
+      {"rbd_mirror_image_policy_rebalance_timeout", {}},
+      {"rbd_mirror_image_policy_type", {}},
+      {"rbd_mirror_image_policy_update_throttle_interval", {}},
+      {"rbd_mirror_image_state_check_interval", {}},
+      {"rbd_mirror_journal_commit_age", {}},
+      {"rbd_mirror_journal_max_fetch_bytes", {}},
+      {"rbd_mirror_journal_poll_age", {}},
+      {"rbd_mirror_leader_heartbeat_interval", {}},
+      {"rbd_mirror_leader_max_acquire_attempts_before_break", {}},
+      {"rbd_mirror_leader_max_missed_heartbeats", {}},
+      {"rbd_mirror_sync_point_update_age", {}},
     } {
     if (!image_apply_only_options) {
       Parent image_create_opts = {