Fix db pool worker debug busy-counter from underflowing.
Signed-off-by: Jason Volk <jason@zemos.net>
This commit is contained in:
@@ -320,7 +320,7 @@ fn worker_loop(self: &Arc<Self>, recv: &Receiver<Cmd>) {
|
|||||||
fields(
|
fields(
|
||||||
receivers = recv.receiver_count(),
|
receivers = recv.receiver_count(),
|
||||||
queued = recv.len(),
|
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<Self>, recv: &Receiver<Cmd>) -> Result<Cmd, RecvError> {
|
fn worker_wait(self: &Arc<Self>, recv: &Receiver<Cmd>) -> Result<Cmd, RecvError> {
|
||||||
|
|||||||
Reference in New Issue
Block a user