From: letterwuyu Date: Tue, 7 May 2019 10:27:54 +0000 (+0800) Subject: osd: make max_num_intervals of ObjectCleanRegions a configuration option X-Git-Tag: v15.1.0~2697^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F21722%2Fhead;p=ceph.git osd: make max_num_intervals of ObjectCleanRegions a configuration option Signed-off-by: lishuhao --- diff --git a/src/common/legacy_config_opts.h b/src/common/legacy_config_opts.h index d6bb8b2f36d27..67607ae206d7d 100644 --- a/src/common/legacy_config_opts.h +++ b/src/common/legacy_config_opts.h @@ -735,6 +735,7 @@ OPTION(osd_pg_epoch_persisted_max_stale, OPT_U32) // make this < map_cache_size! OPTION(osd_min_pg_log_entries, OPT_U32) // number of entries to keep in the pg log when trimming it OPTION(osd_max_pg_log_entries, OPT_U32) // max entries, say when degraded, before we trim OPTION(osd_pg_log_dups_tracked, OPT_U32) // how many versions back to track combined in both pglog's regular + dup logs +OPTION(osd_object_clean_region_max_num_intervals, OPT_INT) // number of intervals in clean_offsets OPTION(osd_force_recovery_pg_log_entries_factor, OPT_FLOAT) // max entries factor before force recovery OPTION(osd_pg_log_trim_min, OPT_U32) OPTION(osd_pg_log_trim_max, OPT_U32) diff --git a/src/common/options.cc b/src/common/options.cc index 7e7c7ae9a0030..64512e4008c5a 100644 --- a/src/common/options.cc +++ b/src/common/options.cc @@ -3549,6 +3549,14 @@ std::vector