From 8a54076ca226afed9474c8b15bd2a365ef0a8666 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Wed, 17 Aug 2016 10:31:08 -0400 Subject: [PATCH] os/bluestore: break down onode vs bnode_map size in log Signed-off-by: Sage Weil --- src/os/bluestore/BlueStore.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/os/bluestore/BlueStore.cc b/src/os/bluestore/BlueStore.cc index eac416d0e8e..9493a66926f 100644 --- a/src/os/bluestore/BlueStore.cc +++ b/src/os/bluestore/BlueStore.cc @@ -4909,8 +4909,11 @@ void BlueStore::_txc_write_nodes(TransContext *txc, KeyValueDB::Transaction t) ++p) { bufferlist bl; ::encode((*p)->onode, bl); + unsigned first_part = bl.length(); (*p)->blob_map.encode(bl); - dout(20) << " onode " << (*p)->oid << " is " << bl.length() << dendl; + dout(20) << " onode " << (*p)->oid << " is " << bl.length() + << " (" << first_part << " onode + " + << (bl.length() - first_part) << " blob_map)" << dendl; t->set(PREFIX_OBJ, (*p)->key, bl); std::lock_guard l((*p)->flush_lock); -- 2.39.5