project_past_snaprealm_parent() will do the same job. Besides
MDCache::_snaprealm_create_finish() is buggy, it updates snaprealm's
current_parent_since incorrectly
Signed-off-by: Yan, Zheng <zyan@redhat.com>
in->snaprealm->open = true;
in->snaprealm->srnode.seq = seq;
in->snaprealm->srnode.created = seq;
- in->snaprealm->srnode.current_parent_since = seq;
do_realm_invalidate_and_update_notify(in, CEPH_SNAP_OP_SPLIT);
return;
}
+ /* project_past_snaprealm_parent() will do this job
+ *
// moving between snaprealms?
if (srcdnl->is_primary() && srci->is_multiversion() && !srci->snaprealm) {
SnapRealm *srcrealm = srci->find_snaprealm();
return;
}
}
+ */
assert(g_conf->mds_kill_rename_at != 1);