From babe5a6e462f7444691d8801aec0557cf005a026 Mon Sep 17 00:00:00 2001 From: perf3ct Date: Tue, 17 Jun 2025 14:45:44 +0000 Subject: [PATCH] fix(ocr_queue): don't slam the DB while we wait --- src/ocr_queue.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ocr_queue.rs b/src/ocr_queue.rs index c38bc04..ca5f035 100644 --- a/src/ocr_queue.rs +++ b/src/ocr_queue.rs @@ -534,8 +534,8 @@ impl OcrQueueService { } Ok(None) => { // No items in queue or all jobs were claimed by other workers - // Use shorter sleep for high-concurrency scenarios - sleep(Duration::from_millis(100)).await; + // Use exponential backoff to reduce database load when queue is empty + sleep(Duration::from_secs(5)).await; } Err(e) => { error!("Error dequeuing item: {}", e);