From: Patrick Donnelly Date: Fri, 4 Nov 2022 01:41:32 +0000 (-0400) Subject: mds: optimize segment lookup X-Git-Tag: v19.0.0~760^2~23 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=601bcc9db3a1fb8b6798eb528f9b15d7d5388ea4;p=ceph.git mds: optimize segment lookup Signed-off-by: Patrick Donnelly --- diff --git a/src/mds/MDLog.h b/src/mds/MDLog.h index f4cc07492e26..5967cd57b501 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 {