From c4d9ade85edaac7fc80ad1bbace8620cea2c92bc Mon Sep 17 00:00:00 2001 From: asepharyana Date: Thu, 24 Sep 2026 17:11:04 +0700 Subject: [PATCH] debug(gateway): log lane-lock skip + dispatch in scheduleLaneTimer --- .../src/modules/ai-moderation/batchScheduler.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/services/discord-gateway/src/modules/ai-moderation/batchScheduler.ts b/services/discord-gateway/src/modules/ai-moderation/batchScheduler.ts index 8cb7f90d..8d545f8b 100644 --- a/services/discord-gateway/src/modules/ai-moderation/batchScheduler.ts +++ b/services/discord-gateway/src/modules/ai-moderation/batchScheduler.ts @@ -97,10 +97,18 @@ function scheduleLaneTimer( conversationDebounceTimers.delete(tKey); if (isConversationProcessingLocked(conversationKey, lane)) { + logger.warn( + { conversationKey, lane, tKey }, + "scheduleLaneTimer: lane locked, skipping dispatch", + ); return; } const processingStartedAt = Date.now(); setConversationProcessing(conversationKey, lane, processingStartedAt); + logger.debug( + { conversationKey, lane, processingStartedAt }, + "scheduleLaneTimer: lock acquired, dispatching batch fetch", + ); messageStore .getPendingMessagesByConversation(