diff --git a/src/backup/verify.rs b/src/backup/verify.rs index 95a45f63..a1b1e6dd 100644 --- a/src/backup/verify.rs +++ b/src/backup/verify.rs @@ -185,8 +185,10 @@ fn verify_index_chunks( use std::os::unix::fs::MetadataExt; for pos in 0..index_count { - verify_worker.worker.check_abort()?; - crate::tools::fail_on_shutdown()?; + if pos & 1023 == 0 { + verify_worker.worker.check_abort()?; + crate::tools::fail_on_shutdown()?; + } let info = index.chunk_info(pos).unwrap();