Fixes: 9fbf37ade38bc1d057eda2459b0ccfd2ab40626a
Fixes: https://tracker.ceph.com/issues/70409
Signed-off-by: Patrick Donnelly <pdonnell@ibm.com>
(cherry picked from commit
5fc94be121f8f99d0d46a2e7b41a05a9956e2fce)
Conflicts:
src/mds/journal.cc: code movement caused by referent inode changeset
dn->set_version(fb.dnv);
if (fb.is_dirty()) dn->_mark_dirty(logseg);
dout(10) << "EMetaBlob.replay added (full) " << *dn << dendl;
+ dn->set_alternate_name(mempool::mds_co::string(fb.alternate_name));
} else {
dn->set_version(fb.dnv);
if (fb.is_dirty()) dn->_mark_dirty(logseg);
dn->first = fb.dnfirst;
ceph_assert(dn->last == fb.dnlast);
}
+ ceph_assert(dn->get_alternate_name() == fb.alternate_name);
if (lump.is_importing())
dn->mark_auth();
dn->first = rb.dnfirst;
ceph_assert(dn->last == rb.dnlast);
}
+ ceph_assert(dn->get_alternate_name() == rb.alternate_name);
if (lump.is_importing())
dn->mark_auth();