diff --git a/src/osd/OSD.cc b/src/osd/OSD.cc index 413e15da1c7..7913c41055d 100644 --- a/src/osd/OSD.cc +++ b/src/osd/OSD.cc @@ -1528,6 +1528,10 @@ void OSDService::reply_op_error(OpRequestRef op, int err, eversion_t v, void OSDService::handle_misdirected_op(PG *pg, OpRequestRef op) { + if (!cct->_conf->osd_debug_misdirected_ops) { + return; + } + const MOSDOp *m = static_cast(op->get_req()); assert(m->get_type() == CEPH_MSG_OSD_OP);