}
}
assert(my_ambiguous_imports.empty());
+ mds->mdlog->flush();
if (mds->is_resolve()) {
// verify all my subtrees are unambiguous!
in->parent->first = in->first;
le->metablob.add_primary_dentry(in->parent, true, in, in->get_projected_inode());
mds->mdlog->submit_entry(le, new C_MDC_QueuedCow(this, in, mut));
+ mds->mdlog->flush();
}
_queue_file_recover(in);
le->metablob.add_primary_dentry(in->get_projected_parent_dn(), true, 0, pi, 0, &snapbl);
mds->mdlog->submit_entry(le, new C_MDC_snaprealm_create_finish(this, mdr, mut, in));
+ mds->mdlog->flush();
}
mds->mdlog->submit_entry(le,
new C_MDC_FragmentLogged(this, mdr));
+ mds->mdlog->flush();
}
void MDCache::fragment_logged(MDRequest *mdr)