From 7bc7f33f43487959556623b7a5dc1ccd4636d75e Mon Sep 17 00:00:00 2001 From: Alex Auvolat Date: Fri, 1 May 2026 15:06:02 +0000 Subject: [PATCH] bg vars: return "never" when scrub never ran (fix #1421) (#1430) Reviewed-on: https://git.deuxfleurs.fr/Deuxfleurs/garage/pulls/1430 --- src/block/manager.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/block/manager.rs b/src/block/manager.rs index 4765f441..ce14f625 100644 --- a/src/block/manager.rs +++ b/src/block/manager.rs @@ -224,7 +224,13 @@ impl BlockManager { |p, tranquility| p.set_with(|x| x.tranquility = tranquility), ); vars.register_ro(&self.scrub_persister, "scrub-last-completed", |p| { - p.get_with(|x| msec_to_rfc3339(x.time_last_complete_scrub)) + p.get_with(|x| { + if x.time_last_complete_scrub == 0 { + "never".to_string() + } else { + msec_to_rfc3339(x.time_last_complete_scrub) + } + }) }); vars.register_ro(&self.scrub_persister, "scrub-next-run", |p| { p.get_with(|x| msec_to_rfc3339(x.time_next_run_scrub))