We had this hard-coded to 30. Make it tunable.
Signed-off-by: Sage Weil <sage@redhat.com>
OPTION(ms_inject_delay_probability, OPT_DOUBLE, 0) // range [0, 1]
OPTION(ms_inject_internal_delays, OPT_DOUBLE, 0) // seconds
OPTION(ms_dump_on_send, OPT_BOOL, false) // hexdump msg to log on send
+OPTION(ms_dump_corrupt_message_level, OPT_INT, 30) // debug level to hexdump undecodeable messages at
OPTION(inject_early_sigterm, OPT_BOOL, false)
lderr(cct) << "failed to decode message of type " << type
<< " v" << header.version
<< ": " << e.what() << dendl;
- ldout(cct, 30) << "dump: \n";
+ ldout(cct, cct->_conf->ms_dump_corrupt_message_level) << "dump: \n";
m->get_payload().hexdump(*_dout);
*_dout << dendl;
if (cct->_conf->ms_die_on_bad_msg)