From cb4f5e911c761d8194359cf86f26a46fbd87760f Mon Sep 17 00:00:00 2001 From: Konstantin Knizhnik Date: Wed, 2 Jun 2021 20:32:04 +0300 Subject: [PATCH] Fix problem with rel_meta.get --- pageserver/src/object_repository.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pageserver/src/object_repository.rs b/pageserver/src/object_repository.rs index 64e46af71a..2a861156ee 100644 --- a/pageserver/src/object_repository.rs +++ b/pageserver/src/object_repository.rs @@ -257,7 +257,7 @@ impl Timeline for ObjectTimeline { let lsn = self.wait_lsn(req_lsn)?; { let rel_meta = self.rel_meta.read().unwrap(); - if let Some(meta) = rel_meta.get(rel) { + if let Some(meta) = rel_meta.get(&rel) { if meta.last_updated <= lsn { return Ok(meta.size.is_some()); } @@ -578,7 +578,7 @@ impl ObjectTimeline { fn relsize_get_nowait(&self, rel: RelTag, lsn: Lsn) -> Result> { { let rel_meta = self.rel_meta.read().unwrap(); - if let Some(meta) = rel_meta.get(rel) { + if let Some(meta) = rel_meta.get(&rel) { if meta.last_updated <= lsn { return Ok(meta.size); }