From 6a1f2c8b719564c0c83c6e87ab85f6ed43b844e6 Mon Sep 17 00:00:00 2001 From: Konstantin Knizhnik Date: Wed, 17 May 2023 22:57:09 +0300 Subject: [PATCH] Use last_record_lsn to collect keyspace in GC --- pageserver/src/tenant/timeline.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pageserver/src/tenant/timeline.rs b/pageserver/src/tenant/timeline.rs index 7d37524412..e039bd5291 100644 --- a/pageserver/src/tenant/timeline.rs +++ b/pageserver/src/tenant/timeline.rs @@ -3764,7 +3764,9 @@ impl Timeline { let mut layers_to_remove = Vec::new(); let mut wanted_image_layers = KeySpaceRandomAccum::default(); - let keyspace = self.collect_keyspace(new_gc_cutoff, ctx).await?; + let keyspace = self + .collect_keyspace(self.get_last_record_lsn(), ctx) + .await?; // Scan all layers in the timeline (remote or on-disk). //