From 601bcc9db3a1fb8b6798eb528f9b15d7d5388ea4 Mon Sep 17 00:00:00 2001 From: Patrick Donnelly Date: Thu, 3 Nov 2022 21:41:32 -0400 Subject: [PATCH] mds: optimize segment lookup Signed-off-by: Patrick Donnelly --- src/mds/MDLog.h | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/mds/MDLog.h b/src/mds/MDLog.h index f4cc07492e2..5967cd57b50 100644 --- a/src/mds/MDLog.h +++ b/src/mds/MDLog.h @@ -100,9 +100,12 @@ public: } LogSegment *get_segment(LogSegment::seq_t seq) { - if (segments.count(seq)) - return segments[seq]; - return NULL; + auto it = segments.find(seq); + if (it != segments.end()) { + return it->second; + } else { + return nullptr; + } } bool have_any_segments() const { -- 2.39.5