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

index fe6d3ee32ec3e2881eac156ef5d19f351528ba13..dedbd9399f293fe642bd64b26ebfe8851defe6c2 100644 (file)
@@ -275,7 +275,10 @@ CInode *MDCache::create_system_inode(inodeno_t ino, int mode)
 
 CInode *MDCache::create_root_inode()
 {
-  return create_system_inode(MDS_INO_ROOT, S_IFDIR|0755);
+  CInode *i = create_system_inode(MDS_INO_ROOT, S_IFDIR|0755);
+  i->default_layout = new default_file_layout;
+  *(i->default_layout) = default_file_layout;
+  return i;
 }
 
 void MDCache::create_empty_hierarchy(C_Gather *gather)