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);
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(