mirror of
https://github.com/apache/rocketmq.git
synced 2026-10-30 18:44:38 +08:00
Fix ORIGIN_MESSAGE_ID field not write into commitlog (#2869)
Co-authored-by: zhangxu16 <zhangxu16@xiaomi.com>
This commit is contained in:
@@ -218,6 +218,8 @@ public class SendMessageProcessor extends AbstractSendMessageProcessor implement
|
||||
|
||||
String originMsgId = MessageAccessor.getOriginMessageId(msgExt);
|
||||
MessageAccessor.setOriginMessageId(msgInner, UtilAll.isBlank(originMsgId) ? msgExt.getMsgId() : originMsgId);
|
||||
msgInner.setPropertiesString(MessageDecoder.messageProperties2String(msgExt.getProperties()));
|
||||
|
||||
CompletableFuture<PutMessageResult> putMessageResult = this.brokerController.getMessageStore().asyncPutMessage(msgInner);
|
||||
return putMessageResult.thenApply((r) -> {
|
||||
if (r != null) {
|
||||
|
||||
Reference in New Issue
Block a user