]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
osd: remove osd_enxio_on_misdirected_op option
authorSage Weil <sage@redhat.com>
Thu, 25 May 2017 19:29:20 +0000 (15:29 -0400)
committerSage Weil <sage@redhat.com>
Fri, 26 May 2017 02:29:22 +0000 (22:29 -0400)
There is no good reason anyone would want this turned on.

Introduced 923e7f5ce5ed437af15e178299a61029ff48e4a2 (post-kraken), but
backported to kraken and jewel (10.2.6).

Signed-off-by: Sage Weil <sage@redhat.com>
src/common/config_opts.h
src/osd/OSD.cc

index 122e84401fe8aca27e62df43cd554e2846937a0e..3053625578c7860f30467cb8ee2966c02fa84a95 100644 (file)
@@ -887,7 +887,6 @@ OPTION(osd_debug_reject_backfill_probability, OPT_DOUBLE, 0)
 OPTION(osd_debug_inject_copyfrom_error, OPT_BOOL, false)  // inject failure during copyfrom completion
 OPTION(osd_debug_misdirected_ops, OPT_BOOL, false)
 OPTION(osd_debug_skip_full_check_in_recovery, OPT_BOOL, false)
-OPTION(osd_enxio_on_misdirected_op, OPT_BOOL, false)
 OPTION(osd_debug_verify_cached_snaps, OPT_BOOL, false)
 OPTION(osd_enable_op_tracker, OPT_BOOL, true) // enable/disable OSD op tracking
 OPTION(osd_num_op_tracker_shard, OPT_U32, 32) // The number of shards for holding the ops
index 87177a3d7596074ef0fdd744c1af570025310d17..413e15da1c704ed3755fd294fb0d323330f0914c 100644 (file)
@@ -1575,9 +1575,6 @@ void OSDService::handle_misdirected_op(PG *pg, OpRequestRef op)
               << " to osd." << whoami
               << " not " << pg->acting
               << " in e" << m->get_map_epoch() << "/" << osdmap->get_epoch();
-  if (g_conf->osd_enxio_on_misdirected_op) {
-    reply_op_error(op, -ENXIO);
-  }
 }
 
 void OSDService::enqueue_back(spg_t pgid, PGQueueable qi)