debug(gateway): log lane-lock skip + dispatch in scheduleLaneTimer

This commit is contained in:
asepharyana
2026-09-24 17:11:04 +07:00
parent 80daa9f045
commit c4d9ade85e
@@ -97,10 +97,18 @@ function scheduleLaneTimer(
conversationDebounceTimers.delete(tKey); conversationDebounceTimers.delete(tKey);
if (isConversationProcessingLocked(conversationKey, lane)) { if (isConversationProcessingLocked(conversationKey, lane)) {
logger.warn(
{ conversationKey, lane, tKey },
"scheduleLaneTimer: lane locked, skipping dispatch",
);
return; return;
} }
const processingStartedAt = Date.now(); const processingStartedAt = Date.now();
setConversationProcessing(conversationKey, lane, processingStartedAt); setConversationProcessing(conversationKey, lane, processingStartedAt);
logger.debug(
{ conversationKey, lane, processingStartedAt },
"scheduleLaneTimer: lock acquired, dispatching batch fetch",
);
messageStore messageStore
.getPendingMessagesByConversation( .getPendingMessagesByConversation(