]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
test: mon: workloadgen: debug when message fsid != monmap fsid
authorJoao Eduardo Luis <joao.luis@inktank.com>
Wed, 19 Dec 2012 01:37:47 +0000 (01:37 +0000)
committerSage Weil <sage@inktank.com>
Sat, 29 Dec 2012 01:19:38 +0000 (17:19 -0800)
Signed-off-by: Joao Eduardo Luis <joao.luis@inktank.com>
src/test/mon/test_mon_workloadgen.cc

index 64f7a48910f2900fa9467823a9cf828b0c385af2..6c9d2bb65be2092e0b6e2dec558d3ef1e168dabf 100644 (file)
@@ -764,6 +764,15 @@ class OSDStub : public TestStub
 
   void handle_osd_map(MOSDMap *m) {
     dout(1) << __func__ << dendl;
+    if (m->fsid != monc.get_fsid()) {
+      dout(0) << __func__
+              << " message fsid " << m->fsid << " != " << monc.get_fsid()
+              << dendl;
+      dout(0) << __func__ << " " << m
+              << " from " << m->get_source_inst()
+              << dendl;
+      dout(0) << monc.get_monmap() << dendl;
+    }
     assert(m->fsid == monc.get_fsid());
 
     epoch_t first = m->get_first();