summaryrefslogtreecommitdiffstats
path: root/src/common/config_opts.h
diff options
context:
space:
mode:
authorSage Weil <sage@newdream.net>2017-02-15 23:20:18 +0100
committerGitHub <noreply@github.com>2017-02-15 23:20:18 +0100
commiteb491a13dc2faee315bf894fc2043aacfb94d624 (patch)
tree35a331693017ca804002be0c64a9a4d88faf5c90 /src/common/config_opts.h
parentMerge pull request #13445 from liewegas/wip-rgw-thrash (diff)
parentosd: fix backoff vs reset race (diff)
downloadceph-eb491a13dc2faee315bf894fc2043aacfb94d624.tar.xz
ceph-eb491a13dc2faee315bf894fc2043aacfb94d624.zip
Merge pull request #13235 from liewegas/wip-pg-split-interval
osd: have clients resend ops on pg split Reviewed-by: Greg Farnum <gfarnum@redhat.com> Reviewed-by: Josh Durgin <jdurgin@redhat.com> Reviewed-by: Samuel Just <sjust@redhat.com>
Diffstat (limited to 'src/common/config_opts.h')
-rw-r--r--src/common/config_opts.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/common/config_opts.h b/src/common/config_opts.h
index 85bb3c2702c..72fe1e6fa7d 100644
--- a/src/common/config_opts.h
+++ b/src/common/config_opts.h
@@ -843,12 +843,13 @@ OPTION(osd_command_max_records, OPT_INT, 256)
OPTION(osd_max_pg_blocked_by, OPT_U32, 16) // max peer osds to report that are blocking our progress
OPTION(osd_op_log_threshold, OPT_INT, 5) // how many op log messages to show in one go
OPTION(osd_verify_sparse_read_holes, OPT_BOOL, false) // read fiemap-reported holes and verify they are zeros
-OPTION(osd_peering_aggressive_backoff, OPT_BOOL, false) // issue aggressive client backoff during peering
-OPTION(osd_recovery_aggressive_backoff, OPT_BOOL, false) // issue aggressive client backoff during per-object recovery
+OPTION(osd_backoff_on_unfound, OPT_BOOL, true) // object unfound
+OPTION(osd_backoff_on_degraded, OPT_BOOL, false) // [mainly for debug?] object unreadable/writeable
+OPTION(osd_backoff_on_down, OPT_BOOL, true) // pg in down/incomplete state
+OPTION(osd_backoff_on_peering, OPT_BOOL, false) // [debug] pg peering
OPTION(osd_debug_crash_on_ignored_backoff, OPT_BOOL, false) // crash osd if client ignores a backoff; useful for debugging
OPTION(osd_debug_drop_ping_probability, OPT_DOUBLE, 0)
OPTION(osd_debug_drop_ping_duration, OPT_INT, 0)
-OPTION(osd_debug_drop_op_probability, OPT_DOUBLE, 0) // probability of stalling/dropping a client op
OPTION(osd_debug_op_order, OPT_BOOL, false)
OPTION(osd_debug_verify_missing_on_start, OPT_BOOL, false)
OPTION(osd_debug_scrub_chance_rewrite_digest, OPT_U64, 0)