]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
os/bluestore/BlueFS: initialize super block_size earlier in mkfs 7535/head
authorSage Weil <sage@redhat.com>
Fri, 5 Feb 2016 13:41:03 +0000 (08:41 -0500)
committerSage Weil <sage@redhat.com>
Fri, 5 Feb 2016 13:41:03 +0000 (08:41 -0500)
Reported-by: Dan Mick <dmick@redhat.com>
Signed-off-by: Sage Weil <sage@redhat.com>
src/os/bluestore/BlueFS.cc

index e0c024e03a30c5b1c2a3b597a3ecce4f3f51393e..a79af94bcf5e02390fd9e30e8cde419bf52f2b50 100644 (file)
@@ -166,6 +166,8 @@ int BlueFS::mkfs(uuid_d osd_uuid)
 
   _init_alloc();
 
+  super.version = 1;
+  super.block_size = bdev[0]->get_block_size();
   super.osd_uuid = osd_uuid;
   super.uuid.generate_random();
   dout(1) << __func__ << " uuid " << super.uuid << dendl;
@@ -193,8 +195,6 @@ int BlueFS::mkfs(uuid_d osd_uuid)
   _flush_log();
 
   // write supers
-  super.version = 1;
-  super.block_size = bdev[0]->get_block_size();
   super.log_fnode = log_file->fnode;
   _write_super();
   _flush_bdev();