mirror of
https://github.com/ceph/ceph
synced 2025-02-22 02:27:29 +00:00
Merge PR #31455 into master
* refs/pull/31455/head: mds: tolerate no snaprealm encoded in on-disk root inode Reviewed-by: Patrick Donnelly <pdonnell@redhat.com>
This commit is contained in:
commit
2c67530766
@ -3018,7 +3018,8 @@ void CInode::decode_snap_blob(const bufferlist& snapbl)
|
||||
}
|
||||
}
|
||||
dout(20) << __func__ << " " << *snaprealm << dendl;
|
||||
} else if (snaprealm) {
|
||||
} else if (snaprealm &&
|
||||
!is_root() && !is_mdsdir()) { // see https://tracker.ceph.com/issues/42675
|
||||
ceph_assert(mdcache->mds->is_any_replay());
|
||||
snaprealm->merge_to(NULL);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user