From: Yan, Zheng Date: Mon, 30 Oct 2017 12:03:29 +0000 (+0800) Subject: mds: trim 'N' log segments according to how many log segments are there X-Git-Tag: v13.0.1~296^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=7de37382ace36b6b724b07dcd58178137c49e6b8;p=ceph.git mds: trim 'N' log segments according to how many log segments are there Config 'mds_log_max_expiring' is 20 by default. It means that at most 20 log segments get trimmed in each tick. For busy cluster, this can cause mds behind on trimming log segments. Fixes: fixes: http://tracker.ceph.com/issues/21975 Signed-off-by: "Yan, Zheng" --- diff --git a/src/common/legacy_config_opts.h b/src/common/legacy_config_opts.h index 0887a0d9494..fcbd5399663 100644 --- a/src/common/legacy_config_opts.h +++ b/src/common/legacy_config_opts.h @@ -454,7 +454,6 @@ OPTION(mds_log_max_events, OPT_INT) OPTION(mds_log_events_per_segment, OPT_INT) OPTION(mds_log_segment_size, OPT_INT) // segment size for mds log, default to default file_layout_t OPTION(mds_log_max_segments, OPT_U32) -OPTION(mds_log_max_expiring, OPT_INT) OPTION(mds_bal_export_pin, OPT_BOOL) // allow clients to pin directory trees to ranks OPTION(mds_bal_sample_interval, OPT_DOUBLE) // every 3 seconds OPTION(mds_bal_replicate_threshold, OPT_FLOAT) diff --git a/src/common/options.cc b/src/common/options.cc index 111ab63502a..d9a53a09d37 100644 --- a/src/common/options.cc +++ b/src/common/options.cc @@ -5624,10 +5624,6 @@ std::vector