debug(gateway): log lane-lock skip + dispatch in scheduleLaneTimer
This commit is contained in:
@@ -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(
|
||||||
|
|||||||
Reference in New Issue
Block a user