From 9fb659497552589388f793185a4329bac30b8d01 Mon Sep 17 00:00:00 2001 From: Jason Volk Date: Sat, 28 Feb 2026 00:43:52 +0000 Subject: [PATCH] Fix db pool worker debug busy-counter from underflowing. Signed-off-by: Jason Volk --- src/database/pool.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/database/pool.rs b/src/database/pool.rs index 321c75b7..82cebc07 100644 --- a/src/database/pool.rs +++ b/src/database/pool.rs @@ -320,7 +320,7 @@ fn worker_loop(self: &Arc, recv: &Receiver) { fields( receivers = recv.receiver_count(), queued = recv.len(), - busy = self.busy.fetch_sub(1, Ordering::Relaxed) - 1, + busy = self.busy.fetch_sub(1, Ordering::AcqRel) - 1, ), )] fn worker_wait(self: &Arc, recv: &Receiver) -> Result {