]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
os/bluestore/BlueFS: debug statements to check log_fnode size in super block 9898/head
authorVarada Kari <varada.kari@sandisk.com>
Wed, 29 Jun 2016 13:16:04 +0000 (18:46 +0530)
committerSage Weil <sage@redhat.com>
Thu, 30 Jun 2016 17:07:36 +0000 (13:07 -0400)
Signed-off-by: Varada Kari <varada.kari@sandisk.com>
src/os/bluestore/BlueFS.cc

index a13ed4416228fafcad5ed8f0455c77f544e10dfa..dbfd59bdbac0d324912732908e5b258f82c56ca1 100644 (file)
@@ -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,