default_file_layout.fl_pg_preferred = -1;
default_file_layout.fl_pg_pool = mds->mdsmap->get_data_pg_pool();
- default_dir_layout = g_default_file_layout;
- default_dir_layout.fl_pg_preferred = -1;
- default_dir_layout.fl_pg_pool = mds->mdsmap->get_metadata_pg_pool();
+ default_log_layout = g_default_file_layout;
+ default_log_layout.fl_pg_preferred = -1;
+ default_log_layout.fl_pg_pool = mds->mdsmap->get_metadata_pg_pool();
}
CInode *MDCache::create_system_inode(inodeno_t ino, int mode)
in->inode.mtime = g_clock.now();
in->inode.nlink = 1;
if (in->inode.is_dir())
- in->inode.layout = default_dir_layout;
+ memset(&in->inode.layout, 0, sizeof(in->inode.layout));
else
in->inode.layout = default_file_layout;
int num_caps;
ceph_file_layout default_file_layout;
- ceph_file_layout default_dir_layout;
+ ceph_file_layout default_log_layout;
// -- client leases --
public:
{
dout(5) << "create empty log" << dendl;
init_journaler();
- journaler->create(&mds->mdcache->default_dir_layout);
+ journaler->create(&mds->mdcache->default_log_layout);
write_head(c);
logger->set(l_mdl_expos, journaler->get_expire_pos());
if (layout)
in->inode.layout = *layout;
else if (in->inode.is_dir())
- in->inode.layout = mds->mdcache->default_dir_layout;
+ memset(&in->inode.layout, 0, sizeof(in->inode.layout));
else
in->inode.layout = mds->mdcache->default_file_layout;