stray->store_backtrace(gather->new_sub());
}
- CInode *journal = create_system_inode(MDS_INO_LOG_OFFSET + mds->whoami, S_IFREG);
- string name = "journal";
- CDentry *jdn = mydir->add_primary_dentry(name, journal);
- jdn->_mark_dirty(mds->mdlog->get_current_segment());
-
- mydir->fnode.fragstat.nfiles++;
- mydir->fnode.rstat.rfiles++;
mydir->fnode.accounted_fragstat = mydir->fnode.fragstat;
mydir->fnode.accounted_rstat = mydir->fnode.rstat;
++myin->inode.rstat.rsubdirs;
myin->inode.accounted_rstat = myin->inode.rstat;
-
mydir->mark_complete();
mydir->mark_dirty(mydir->pre_dirty(), ls);
mydir->commit(0, gather->new_sub());