]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
msgr: dump corrupt message to log (at high debug levels)
authorSage Weil <sage@inktank.com>
Tue, 26 Feb 2013 20:34:55 +0000 (12:34 -0800)
committerSage Weil <sage@inktank.com>
Tue, 26 Feb 2013 20:35:06 +0000 (12:35 -0800)
Signed-off-by: Sage Weil <sage@inktank.com>
src/msg/Message.cc

index 5bcd5ab0e40951eef68f46c7d0b78cddc8882c5a..d5088dcc0331ca3867c4c330f109ae680f0902b1 100644 (file)
@@ -660,6 +660,9 @@ Message *decode_message(CephContext *cct, ceph_msg_header& header, ceph_msg_foot
                 << ": " << e.what() << dendl;
       if (cct->_conf->ms_die_on_bad_msg)
        assert(0);
+      ldout(cct, 30) << "dump: \n";
+      m->get_payload().hexdump(*_dout);
+      *_dout << dendl;
     }
     m->put();
     return 0;