]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mds: use mdsmap data pool for root inode default layout
authorSage Weil <sage@newdream.net>
Thu, 14 Oct 2010 20:53:47 +0000 (13:53 -0700)
committerSage Weil <sage@newdream.net>
Tue, 9 Nov 2010 17:55:36 +0000 (09:55 -0800)
The MDSMap may specify any random pool as the data pool; use that.

Signed-off-by: Sage Weil <sage@newdream.net>
src/mds/MDCache.cc

index e464562ef0ad3796209db2f8701a6c04774ac874..c4a425d0ab6884261683a0e8ee5a583c920f9d5a 100644 (file)
@@ -279,6 +279,7 @@ CInode *MDCache::create_root_inode()
   CInode *i = create_system_inode(MDS_INO_ROOT, S_IFDIR|0755);
   i->default_layout = new struct default_file_layout;
   i->default_layout->layout = default_file_layout;
+  i->default_layout->layout.fl_pg_pool = mds->mdsmap->get_data_pg_pool();
   return i;
 }