From: Patrick Donnelly Date: Thu, 9 Sep 2021 21:56:04 +0000 (-0400) Subject: mds: harden rank lookup X-Git-Tag: v16.2.7~89^2~5 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=d43160dad97ff03cf69b8fb5e05bbba2fa480f97;p=ceph.git mds: harden rank lookup This is a trivial refactor. Signed-off-by: Patrick Donnelly (cherry picked from commit 976741a8f5f0e7a7d0b10fd75f0cce99a73a221c) --- diff --git a/src/mds/FSMap.cc b/src/mds/FSMap.cc index 7fa5ca9904b5..9508e8df2c9e 100644 --- a/src/mds/FSMap.cc +++ b/src/mds/FSMap.cc @@ -1011,7 +1011,7 @@ void FSMap::damaged(mds_gid_t who, epoch_t blocklist_epoch) { ceph_assert(mds_roles.at(who) != FS_CLUSTER_ID_NONE); auto fs = filesystems.at(mds_roles.at(who)); - mds_rank_t rank = fs->mds_map.mds_info[who].rank; + mds_rank_t rank = fs->mds_map.mds_info.at(who).rank; erase(who, blocklist_epoch); fs->mds_map.failed.erase(rank);