From c5034f0e456da8efeaf2372a18b92ac5507d1209 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Arpad=20M=C3=BCller?= Date: Mon, 17 Jun 2024 21:58:12 +0200 Subject: [PATCH] Fix build --- pageserver/src/tenant/storage_layer/image_layer.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pageserver/src/tenant/storage_layer/image_layer.rs b/pageserver/src/tenant/storage_layer/image_layer.rs index fc06e85dea..79abacb744 100644 --- a/pageserver/src/tenant/storage_layer/image_layer.rs +++ b/pageserver/src/tenant/storage_layer/image_layer.rs @@ -395,8 +395,9 @@ impl ImageLayer { for (image_compression, conf) in image_compressions.into_iter().zip(confs) { let start_compression = Instant::now(); let compressed_path = Self::compress_for_conf(path, ctx, conf).await?; + let path_to_delete = compressed_path.clone(); scopeguard::defer!({ - let _ = std::fs::remove_file(compressed_path); + let _ = std::fs::remove_file(path_to_delete); }); let size = path.metadata()?.size(); let elapsed_ms = start_compression.elapsed().as_millis() as u64;