EExport类说明:
class EExport:public LogEvent { EMetaBlob metablob; dirfrag_t bsae; set<dirfrag_t> bounds; };EExport类方法:
EExport::replay(mds) |__从MDCache中得到base的CDir,即:mds->mdcache->get_dirfrag() |__遍历bounds集合 |__从MDCache中得到bounds集合中的CDir |__将CDir插入到realbounds集合中 |__将realbounds集合加入到MDCache中,即:mds->mdcache->adjust_bounded_subtree_auth() |__在MDCache中删除掉所有non_auth的subtree,即:mds->mdcache->try_trim_non_auth_subtee()