From 6403f1745c726e4b7e441c03792386186ca0364d Mon Sep 17 00:00:00 2001 From: Konstantin Knizhnik Date: Wed, 2 Jun 2021 20:23:25 +0300 Subject: [PATCH] Replace rel_meta.range() with rel_meta.get() --- pageserver/src/object_repository.rs | 18 ++++++------------ 1 file changed, 6 insertions(+), 12 deletions(-) diff --git a/pageserver/src/object_repository.rs b/pageserver/src/object_repository.rs index a065c3b02c..64e46af71a 100644 --- a/pageserver/src/object_repository.rs +++ b/pageserver/src/object_repository.rs @@ -257,12 +257,9 @@ impl Timeline for ObjectTimeline { let lsn = self.wait_lsn(req_lsn)?; { let rel_meta = self.rel_meta.read().unwrap(); - if let Some(entry) = rel_meta.range(..=rel).next_back() { - if *entry.0 == rel { - let meta = entry.1; - if meta.last_updated <= lsn { - return Ok(meta.size.is_some()); - } + if let Some(meta) = rel_meta.get(rel) { + if meta.last_updated <= lsn { + return Ok(meta.size.is_some()); } } } @@ -581,12 +578,9 @@ impl ObjectTimeline { fn relsize_get_nowait(&self, rel: RelTag, lsn: Lsn) -> Result> { { let rel_meta = self.rel_meta.read().unwrap(); - if let Some(entry) = rel_meta.range(..=rel).next_back() { - if *entry.0 == rel { - let meta = entry.1; - if meta.last_updated <= lsn { - return Ok(meta.size); - } + if let Some(meta) = rel_meta.get(rel) { + if meta.last_updated <= lsn { + return Ok(meta.size); } } }