[ISSUE #10199] Fix stale write timestamp leads to duplicate transaction commit (#10200)

This commit is contained in:
lizhimins
2026-03-25 15:06:01 +08:00
committed by GitHub
parent 8d451f3334
commit 59033a3653
@@ -710,6 +710,7 @@ public class TransactionalMessageServiceImpl implements TransactionalMessageServ
// wait for the interval
mqContext.getTotalSize().get() < maxSize &&
startTime - mqContext.getLastWriteTimestamp() < interval) {
firstTimestamp = Math.min(firstTimestamp, mqContext.getLastWriteTimestamp());
continue;
}