]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
os/bluestore: dump onode meta before "no spanning blob" assertion. 28028/head
authorIgor Fedotov <ifedotov@suse.com>
Wed, 1 May 2019 22:27:43 +0000 (01:27 +0300)
committerIgor Fedotov <ifedotov@suse.com>
Wed, 8 May 2019 11:44:12 +0000 (14:44 +0300)
Signed-off-by: Igor Fedotov <ifedotov@suse.com>
(cherry picked from commit 4464419dde0f22ad0d5a636bf3992c28ff357ef6)

src/os/bluestore/BlueStore.cc

index a2f681e47333eaae623290789199de6599d138e1..40c0ba3fc75c9773b5021e3ca342c8670c269993 100644 (file)
@@ -2302,6 +2302,8 @@ bid_t BlueStore::ExtentMap::allocate_spanning_blob_id()
       if (bid < 0) bid = 0;
     }
   } while (bid != begin_bid);
+  auto cct = onode->c->store->cct; // used by dout
+  _dump_onode<0>(cct, *onode);
   ceph_abort_msg("no available blob id");
 }