From 3e66d88f308af2a9bd3410f7476af342acf48b91 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Thu, 16 Nov 2017 08:58:01 -0600 Subject: [PATCH] osd/*Backend: debug: inject sleep during deep scrub Signed-off-by: Sage Weil --- src/common/legacy_config_opts.h | 1 + src/common/options.cc | 3 +++ src/osd/ECBackend.cc | 6 ++++++ src/osd/ReplicatedBackend.cc | 6 ++++++ 4 files changed, 16 insertions(+) diff --git a/src/common/legacy_config_opts.h b/src/common/legacy_config_opts.h index f2b8196ef8e..2794084be52 100644 --- a/src/common/legacy_config_opts.h +++ b/src/common/legacy_config_opts.h @@ -787,6 +787,7 @@ OPTION(osd_debug_misdirected_ops, OPT_BOOL) OPTION(osd_debug_skip_full_check_in_recovery, OPT_BOOL) OPTION(osd_debug_random_push_read_error, OPT_DOUBLE) OPTION(osd_debug_verify_cached_snaps, OPT_BOOL) +OPTION(osd_debug_deep_scrub_sleep, OPT_FLOAT) OPTION(osd_enable_op_tracker, OPT_BOOL) // enable/disable OSD op tracking OPTION(osd_num_op_tracker_shard, OPT_U32) // The number of shards for holding the ops OPTION(osd_op_history_size, OPT_U32) // Max number of completed ops to track diff --git a/src/common/options.cc b/src/common/options.cc index b286457b9b3..c700871fd77 100644 --- a/src/common/options.cc +++ b/src/common/options.cc @@ -2889,6 +2889,9 @@ std::vector