diff --git a/seaweed-volume/src/storage/io_error.rs b/seaweed-volume/src/storage/io_error.rs index a073419302..98095cd0cd 100644 --- a/seaweed-volume/src/storage/io_error.rs +++ b/seaweed-volume/src/storage/io_error.rs @@ -94,7 +94,7 @@ impl IoErrorTracker { let mut updated = None; let _ = self .streak - .fetch_update(Ordering::Relaxed, Ordering::Relaxed, |streak| { + .try_update(Ordering::Relaxed, Ordering::Relaxed, |streak| { updated = f(streak); updated });