From 28c015d9ffcb3255295572465654fdca680b1964 Mon Sep 17 00:00:00 2001 From: Trinity Pointard Date: Thu, 24 Jun 2021 01:34:28 +0200 Subject: add cli parameter to verify local bloc integrity reuse code for listing local blocks add disk i/o speed limit on integrity check --- src/garage/repair.rs | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/garage/repair.rs') diff --git a/src/garage/repair.rs b/src/garage/repair.rs index 8200f1f0..a67bf2e5 100644 --- a/src/garage/repair.rs +++ b/src/garage/repair.rs @@ -63,6 +63,14 @@ impl Repair { .await?; } + if let Some(RepairWhat::BlockIntegrity { limit }) = opt.what { + info!("Verifying integrity of stored blocks"); + self.garage + .block_manager + .verify_data_store_integrity(&must_exit, limit) + .await?; + } + Ok(()) } -- cgit v1.2.3