From 843d996cb128487fe193fb011f230afdcc3225c4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Arpad=20M=C3=BCller?= Date: Fri, 7 Jun 2024 16:41:06 +0200 Subject: [PATCH] More precise printing --- pageserver/ctl/src/layers.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pageserver/ctl/src/layers.rs b/pageserver/ctl/src/layers.rs index d0735cb1b6..b254305376 100644 --- a/pageserver/ctl/src/layers.rs +++ b/pageserver/ctl/src/layers.rs @@ -362,7 +362,7 @@ pub(crate) async fn main(cmd: &LayerCmd) -> Result<()> { let storage = storage.clone(); let tmp_dir = tmp_dir.to_owned(); let file_name = file_name.to_owned(); - let percent = (file_idx * 100) / files_list.keys.len(); + let percent = (file_idx * 100) as f64 / files_list.keys.len() as f64; tasks.spawn(async move { let stats = stats( semaphore, @@ -375,7 +375,7 @@ pub(crate) async fn main(cmd: &LayerCmd) -> Result<()> { .await; match stats { Ok(stats) => { - println!("Statistics for {file_name} ({percent}%): {stats:?}\n") + println!("Statistics for {file_name} ({percent:.1}%): {stats:?}\n") } Err(e) => eprintln!("Error for {file_name}: {e:?}"), };