From 6a696a6f31b96f31541672d33e9d752aa2957e22 Mon Sep 17 00:00:00 2001 From: Varada Kari Date: Wed, 29 Jun 2016 18:46:04 +0530 Subject: [PATCH] os/bluestore/BlueFS: debug statements to check log_fnode size in super block Signed-off-by: Varada Kari --- src/os/bluestore/BlueFS.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/os/bluestore/BlueFS.cc b/src/os/bluestore/BlueFS.cc index a13ed4416228f..dbfd59bdbac0d 100644 --- a/src/os/bluestore/BlueFS.cc +++ b/src/os/bluestore/BlueFS.cc @@ -403,6 +403,9 @@ int BlueFS::_write_super() ::encode(super, bl); uint32_t crc = bl.crc32c(-1); ::encode(crc, bl); + dout(10) << __func__ << " super block length(encoded): " << bl.length() << dendl; + dout(10) << __func__ << " superblock " << super.version << dendl; + dout(10) << __func__ << " log_fnode " << super.log_fnode << dendl; assert(bl.length() <= get_super_length()); bl.append_zero(get_super_length() - bl.length()); @@ -457,6 +460,7 @@ int BlueFS::_replay() FileRef log_file = _get_file(1); log_file->fnode = super.log_fnode; + dout(10) << __func__ << " log_fnode " << super.log_fnode << dendl; FileReader *log_reader = new FileReader( log_file, g_conf->bluefs_alloc_size, -- 2.39.5