SuperIllidan commented on issue #2265:
URL: https://github.com/apache/rocketmq/issues/2265#issuecomment-679912515


   > can you provide some log?
   > eg: ${user.home}/logs/rocketmqlogs/transaction.log
   Here is part of the transaction.log file:
   
   2020-08-25 17:19:20 INFO TransactionalMessageCheckService - Begin to check 
prepare message, begin time:1598347160220
   2020-08-25 17:19:20 INFO TransactionalMessageCheckService - Check 
topic=RMQ_SYS_TRANS_HALF_TOPIC, queues=[MessageQueue 
[topic=RMQ_SYS_TRANS_HALF_TOPIC, brokerName=DESKTOP-2LSPLD5, queueId=0]]
   2020-08-25 17:19:20 INFO TransactionalMessageCheckService - Before check, 
the queue=MessageQueue [topic=RMQ_SYS_TRANS_HALF_TOPIC, 
brokerName=DESKTOP-2LSPLD5, queueId=0] msgOffset=1 opOffset=1
   2020-08-25 17:19:20 WARN TransactionalMessageCheckService - Offset illegal. 
GetMessageStatus=OFFSET_OVERFLOW_ONE, topic=RMQ_SYS_TRANS_OP_HALF_TOPIC, 
groupId=CID_RMQ_SYS_TRANS, requestOffset=1
   2020-08-25 17:19:20 WARN TransactionalMessageCheckService - The miss op 
offset=1 in queue=MessageQueue [topic=RMQ_SYS_TRANS_OP_HALF_TOPIC, 
brokerName=DESKTOP-2LSPLD5, queueId=0] is illegal, pullResult=PullResult 
[pullStatus=OFFSET_ILLEGAL, nextBeginOffset=1, minOffset=0, maxOffset=1, 
msgFoundList=0]
   2020-08-25 17:19:20 WARN TransactionalMessageCheckService - Offset illegal. 
GetMessageStatus=OFFSET_OVERFLOW_ONE, topic=RMQ_SYS_TRANS_HALF_TOPIC, 
groupId=CID_RMQ_SYS_TRANS, requestOffset=1
   2020-08-25 17:19:20 INFO TransactionalMessageCheckService - Illegal offset, 
the miss offset=1 in=MessageQueue [topic=RMQ_SYS_TRANS_HALF_TOPIC, 
brokerName=DESKTOP-2LSPLD5, queueId=0], continue check=2, pull 
result=PullResult [pullStatus=OFFSET_ILLEGAL, nextBeginOffset=1, minOffset=0, 
maxOffset=1, msgFoundList=0]
   2020-08-25 17:19:20 WARN TransactionalMessageCheckService - Offset illegal. 
GetMessageStatus=OFFSET_OVERFLOW_ONE, topic=RMQ_SYS_TRANS_HALF_TOPIC, 
groupId=CID_RMQ_SYS_TRANS, requestOffset=1
   2020-08-25 17:19:20 INFO TransactionalMessageCheckService - End to check 
prepare message, consumed time:1
   2020-08-25 17:19:21 INFO EndTransactionThread_2 - Transaction 
request:EndTransactionRequestHeader{producerGroup='order_trans_msg_producer_group',
 tranStateTableOffset=1, commitLogOffset=687, commitOrRollback=0, 
fromTransactionCheck=false, msgId='C0A80AC24E2C18B4AAC27F5031760000', 
transactionId='null'}
   2020-08-25 17:19:21 WARN EndTransactionThread_2 - The 
producer[172.16.11.187:64021] end transaction in sending message,  and it's 
pending status.RequestHeader: 
EndTransactionRequestHeader{producerGroup='order_trans_msg_producer_group', 
tranStateTableOffset=1, commitLogOffset=687, commitOrRollback=0, 
fromTransactionCheck=false, msgId='C0A80AC24E2C18B4AAC27F5031760000', 
transactionId='null'} Remark: null
   2020-08-25 17:20:20 INFO TransactionalMessageCheckService - Begin to check 
prepare message, begin time:1598347220222
   2020-08-25 17:20:20 INFO TransactionalMessageCheckService - Check 
topic=RMQ_SYS_TRANS_HALF_TOPIC, queues=[MessageQueue 
[topic=RMQ_SYS_TRANS_HALF_TOPIC, brokerName=DESKTOP-2LSPLD5, queueId=0]]
   2020-08-25 17:20:20 INFO TransactionalMessageCheckService - Before check, 
the queue=MessageQueue [topic=RMQ_SYS_TRANS_HALF_TOPIC, 
brokerName=DESKTOP-2LSPLD5, queueId=0] msgOffset=1 opOffset=1
   2020-08-25 17:20:20 WARN TransactionalMessageCheckService - Offset illegal. 
GetMessageStatus=OFFSET_OVERFLOW_ONE, topic=RMQ_SYS_TRANS_OP_HALF_TOPIC, 
groupId=CID_RMQ_SYS_TRANS, requestOffset=1
   2020-08-25 17:20:20 WARN TransactionalMessageCheckService - The miss op 
offset=1 in queue=MessageQueue [topic=RMQ_SYS_TRANS_OP_HALF_TOPIC, 
brokerName=DESKTOP-2LSPLD5, queueId=0] is illegal, pullResult=PullResult 
[pullStatus=OFFSET_ILLEGAL, nextBeginOffset=1, minOffset=0, maxOffset=1, 
msgFoundList=0]
   2020-08-25 17:20:20 INFO TransactionalMessageCheckService - Send check 
message, the offset=1 restored in queueOffset=2 commitLogOffset=963 
newMsgId=AC100BBB00002A9F00000000000003C3 
realMsgId=C0A80AC24E2C18B4AAC27F5031760000 topic=RMQ_SYS_TRANS_HALF_TOPIC
   2020-08-25 17:20:20 INFO TransactionalMessageCheckService - Fresh stored. 
the miss offset=2, check it later, store=Tue Aug 25 17:20:20 CST 2020
   2020-08-25 17:20:20 INFO TransactionalMessageCheckService - End to check 
prepare message, consumed time:22
   2020-08-25 17:20:20 INFO EndTransactionThread_3 - Transaction 
request:EndTransactionRequestHeader{producerGroup='order_trans_msg_producer_group',
 tranStateTableOffset=2, commitLogOffset=963, commitOrRollback=8, 
fromTransactionCheck=true, msgId='C0A80AC24E2C18B4AAC27F5031760000', 
transactionId='C0A80AC24E2C18B4AAC27F5031760000'}
   2020-08-25 17:20:20 WARN EndTransactionThread_3 - Check 
producer[172.16.11.187:64021] transaction state, the producer commit the 
message.RequestHeader: 
EndTransactionRequestHeader{producerGroup='order_trans_msg_producer_group', 
tranStateTableOffset=2, commitLogOffset=963, commitOrRollback=8, 
fromTransactionCheck=true, msgId='C0A80AC24E2C18B4AAC27F5031760000', 
transactionId='C0A80AC24E2C18B4AAC27F5031760000'} Remark: null
   2020-08-25 17:20:20 INFO EndTransactionThread_3 - Transaction op message 
write successfully. messageId=AC100BBB00002A9F00000000000003C3, queueId=0 
msgExt:MessageExt [queueId=0, storeSize=302, queueOffset=2, sysFlag=0, 
bornTimestamp=1598347161974, bornHost=/172.16.11.187:64022, 
storeTimestamp=1598347220226, storeHost=/172.16.11.187:10911, 
msgId=AC100BBB00002A9F00000000000003C3, commitLogOffset=963, bodyCRC=222957957, 
reconsumeTimes=0, preparedTransactionOffset=0, 
toString()=Message{topic='RMQ_SYS_TRANS_HALF_TOPIC', flag=0, 
properties={TRANSACTION_CHECK_TIMES=1, TRAN_MSG=true, 
UNIQ_KEY=C0A80AC24E2C18B4AAC27F5031760000, WAIT=true, 
PGROUP=order_trans_msg_producer_group}, body=[104, 101, 108, 108, 111, 32, 119, 
111, 114, 108, 100], transactionId='null'}]
   2020-08-25 17:21:20 INFO TransactionalMessageCheckService - Begin to check 
prepare message, begin time:1598347280246
   2020-08-25 17:21:20 INFO TransactionalMessageCheckService - Check 
topic=RMQ_SYS_TRANS_HALF_TOPIC, queues=[MessageQueue 
[topic=RMQ_SYS_TRANS_HALF_TOPIC, brokerName=DESKTOP-2LSPLD5, queueId=0]]
   2020-08-25 17:21:20 INFO TransactionalMessageCheckService - Before check, 
the queue=MessageQueue [topic=RMQ_SYS_TRANS_HALF_TOPIC, 
brokerName=DESKTOP-2LSPLD5, queueId=0] msgOffset=2 opOffset=1
   2020-08-25 17:21:20 INFO TransactionalMessageCheckService - Topic: 
RMQ_SYS_TRANS_OP_HALF_TOPIC tags: d, OpOffset: 1, HalfOffset: 2
   2020-08-25 17:21:20 INFO TransactionalMessageCheckService - Half offset 2 
has been committed/rolled back
   2020-08-25 17:21:20 WARN TransactionalMessageCheckService - Offset illegal. 
GetMessageStatus=OFFSET_OVERFLOW_ONE, topic=RMQ_SYS_TRANS_HALF_TOPIC, 
groupId=CID_RMQ_SYS_TRANS, requestOffset=3
   2020-08-25 17:21:20 INFO TransactionalMessageCheckService - Illegal offset, 
the miss offset=3 in=MessageQueue [topic=RMQ_SYS_TRANS_HALF_TOPIC, 
brokerName=DESKTOP-2LSPLD5, queueId=0], continue check=2, pull 
result=PullResult [pullStatus=OFFSET_ILLEGAL, nextBeginOffset=3, minOffset=0, 
maxOffset=3, msgFoundList=0]
   2020-08-25 17:21:20 WARN TransactionalMessageCheckService - Offset illegal. 
GetMessageStatus=OFFSET_OVERFLOW_ONE, topic=RMQ_SYS_TRANS_HALF_TOPIC, 
groupId=CID_RMQ_SYS_TRANS, requestOffset=3
   2020-08-25 17:21:20 INFO TransactionalMessageCheckService - End to check 
prepare message, consumed time:1
   2020-08-25 17:22:20 INFO TransactionalMessageCheckService - Begin to check 
prepare message, begin time:1598347340249
   2020-08-25 17:22:20 INFO TransactionalMessageCheckService - Check 
topic=RMQ_SYS_TRANS_HALF_TOPIC, queues=[MessageQueue 
[topic=RMQ_SYS_TRANS_HALF_TOPIC, brokerName=DESKTOP-2LSPLD5, queueId=0]]
   2020-08-25 17:22:20 INFO TransactionalMessageCheckService - Before check, 
the queue=MessageQueue [topic=RMQ_SYS_TRANS_HALF_TOPIC, 
brokerName=DESKTOP-2LSPLD5, queueId=0] msgOffset=3 opOffset=1
   2020-08-25 17:22:20 INFO TransactionalMessageCheckService - Topic: 
RMQ_SYS_TRANS_OP_HALF_TOPIC tags: d, OpOffset: 1, HalfOffset: 2
   2020-08-25 17:22:20 WARN TransactionalMessageCheckService - Offset illegal. 
GetMessageStatus=OFFSET_OVERFLOW_ONE, topic=RMQ_SYS_TRANS_HALF_TOPIC, 
groupId=CID_RMQ_SYS_TRANS, requestOffset=3
   2020-08-25 17:22:20 INFO TransactionalMessageCheckService - Illegal offset, 
the miss offset=3 in=MessageQueue [topic=RMQ_SYS_TRANS_HALF_TOPIC, 
brokerName=DESKTOP-2LSPLD5, queueId=0], continue check=2, pull 
result=PullResult [pullStatus=OFFSET_ILLEGAL, nextBeginOffset=3, minOffset=0, 
maxOffset=3, msgFoundList=0]
   2020-08-25 17:22:20 WARN TransactionalMessageCheckService - Offset illegal. 
GetMessageStatus=OFFSET_OVERFLOW_ONE, topic=RMQ_SYS_TRANS_HALF_TOPIC, 
groupId=CID_RMQ_SYS_TRANS, requestOffset=3
   2020-08-25 17:22:20 INFO TransactionalMessageCheckService - End to check 
prepare message, consumed time:0


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to