From: Sage Weil Date: Sat, 14 May 2016 12:32:22 +0000 (-0400) Subject: os/bluestore: dump csums in _dump_onode/bnode X-Git-Tag: v11.0.0~359^2~98 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=fbdb78bc8a34f1a1a21d9074385942f76feec27a;p=ceph.git os/bluestore: dump csums in _dump_onode/bnode Signed-off-by: Sage Weil --- diff --git a/src/os/bluestore/BlueStore.cc b/src/os/bluestore/BlueStore.cc index 293417e7d76..1a822415a80 100644 --- a/src/os/bluestore/BlueStore.cc +++ b/src/os/bluestore/BlueStore.cc @@ -5033,6 +5033,13 @@ void BlueStore::_dump_onode(OnodeRef o, int log_level) for (auto& b : o->onode.blob_map) { dout(log_level) << __func__ << " " << b.first << ": " << b.second << dendl; + if (b.second.csum_data.size()) { + vector v; + unsigned n = b.second.get_csum_count(); + for (unsigned i = 0; i < n; ++i) + v.push_back(b.second.get_csum_item(i)); + dout(log_level) << __func__ << " csum: " << v << dendl; + } } pos = 0; for (auto& v : o->onode.overlay_map) { @@ -5059,6 +5066,13 @@ void BlueStore::_dump_bnode(BnodeRef b, int log_level) dout(log_level) << __func__ << " " << b->ref_map << dendl; for (auto &p : b->blob_map) { dout(log_level) << __func__ << " " << p.first << ": " << p.second << dendl; + if (p.second.csum_data.size()) { + vector v; + unsigned n = p.second.get_csum_count(); + for (unsigned i = 0; i < n; ++i) + v.push_back(p.second.get_csum_item(i)); + dout(log_level) << __func__ << " csum: " << v << dendl; + } } }