Skip to content

Commit

Permalink
when meeting END_OF_FILE, other exceptions should be validated too.
Browse files Browse the repository at this point in the history
  • Loading branch information
mipengcheng3 committed Dec 25, 2023
1 parent 8a2d0cd commit 9d8a834
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion store/src/main/java/org/apache/rocketmq/store/CommitLog.java
Original file line number Diff line number Diff line change
Expand Up @@ -1197,7 +1197,13 @@ public CompletableFuture<PutMessageResult> asyncPutMessages(final MessageExtBatc
setFileReadMode(mappedFile, LibC.MADV_RANDOM);
}
result = mappedFile.appendMessages(messageExtBatch, this.appendMessageCallback, putMessageContext);
break;
CompletableFuture<PutMessageResult> validateAppendMessageResult = validateAppendMessageResult(result);
if (null == validateAppendMessageResult) {
break;
} else {
beginTimeInLock = 0;
return validateAppendMessageResult;
}
case MESSAGE_SIZE_EXCEEDED:
case PROPERTIES_SIZE_EXCEEDED:
beginTimeInLock = 0;
Expand Down

0 comments on commit 9d8a834

Please sign in to comment.