From d43160dad97ff03cf69b8fb5e05bbba2fa480f97 Mon Sep 17 00:00:00 2001 From: Patrick Donnelly Date: Thu, 9 Sep 2021 17:56:04 -0400 Subject: [PATCH] mds: harden rank lookup This is a trivial refactor. Signed-off-by: Patrick Donnelly (cherry picked from commit 976741a8f5f0e7a7d0b10fd75f0cce99a73a221c) --- src/mds/FSMap.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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); -- 2.47.3