From 3182c3361a585715bdbf2942d577af2fa222341a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Arpad=20M=C3=BCller?= Date: Thu, 6 Jun 2024 23:42:37 +0200 Subject: [PATCH] Corrections --- pageserver/ctl/src/layers.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pageserver/ctl/src/layers.rs b/pageserver/ctl/src/layers.rs index 86cc6c0697..f811bba681 100644 --- a/pageserver/ctl/src/layers.rs +++ b/pageserver/ctl/src/layers.rs @@ -310,14 +310,15 @@ pub(crate) async fn main(cmd: &LayerCmd) -> Result<()> { let Some(file_name) = file_key.object_name() else { continue; }; + // Split off the final part. Sometimes this cuts off actually important pieces in case of legacy layer files, but usually it doesn't. let Some(file_without_generation) = file_name.rsplit_once('-') else { continue; }; let Ok(LayerName::Image(_layer_file_name)) = LayerName::from_str(file_without_generation.0) else { - // Skipping because it's either not a layer or a delta layer - //println!("object {file_name}: not a delta layer"); + // Skipping because it's either not a layer or an image layer + //println!("object {file_name}: not an image layer"); continue; }; let json_file_path = layers_dir.join(format!("{file_name}.json"));