]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mds: set root dir_layout during mkfs
authorSage Weil <sage@newdream.net>
Tue, 5 Oct 2010 18:17:29 +0000 (11:17 -0700)
committerSage Weil <sage@newdream.net>
Tue, 5 Oct 2010 18:54:25 +0000 (11:54 -0700)
Signed-off-by: Sage Weil <sage@newdream.net>
src/mds/MDCache.cc

index dedbd9399f293fe642bd64b26ebfe8851defe6c2..e922a0f5dba1da9e8874fb61a166717ceb140e6d 100644 (file)
@@ -276,8 +276,8 @@ CInode *MDCache::create_system_inode(inodeno_t ino, int mode)
 CInode *MDCache::create_root_inode()
 {
   CInode *i = create_system_inode(MDS_INO_ROOT, S_IFDIR|0755);
-  i->default_layout = new default_file_layout;
-  *(i->default_layout) = default_file_layout;
+  i->default_layout = new struct default_file_layout;
+  i->default_layout->layout = default_file_layout;
   return i;
 }