Skip to content

Commit 14c04e1

Browse files
authored
Merge pull request #321 from Eistern/bugfix/update-writer-for-direct-executor
Remove incomingMessage from the incomingQueue only once
2 parents 85415ed + 2f92d0a commit 14c04e1

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

topic/src/main/java/tech/ydb/topic/write/impl/WriterImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -289,10 +289,10 @@ private void free(int messageCount, long sizeBytes) {
289289
return;
290290
}
291291
logger.trace("[{}] Putting a message into send buffer after freeing some space", id);
292+
incomingQueue.remove();
292293
if (incomingMessage.future.complete(null)) {
293294
acceptMessageIntoSendingQueue(incomingMessage.message);
294295
}
295-
incomingQueue.remove();
296296
}
297297
logger.trace("[{}] All messages from incomingQueue are accepted into send buffer", id);
298298
}

0 commit comments

Comments
 (0)