]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
os/bluestore: dump onode meta before "no spanning blob" assertion. 28029/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 12:16:06 +0000 (15:16 +0300)
Signed-off-by: Igor Fedotov <ifedotov@suse.com>
(cherry picked from commit 4464419dde0f22ad0d5a636bf3992c28ff357ef6)

 Conflicts:
src/os/bluestore/BlueStore.cc
 Trivial

src/os/bluestore/BlueStore.cc

index 8737c1d1f3e06afe4bcc07c66c6b5be40c0a855e..22be234d8be92775e67ee53188a2ca02154c76ba 100644 (file)
@@ -2253,6 +2253,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_assert(0 == "no available blob id");
 }