woaishixiaoxiao opened a new issue, #9431: URL: https://github.com/apache/rocketmq/issues/9431
### Before Creating the Enhancement Request - [x] I have confirmed that this should be classified as an enhancement rather than a bug/feature. ### Summary transaction msg endTransaction use request tranStateTableOffset and commitLogOffset if 5.x proxy has no info ### Motivation In 5.x version, if client send transcation msg but does not use the same proxy to commit, the msg will lost. 1. the client may commit half message in different proxy, such as proxy restart client reconnect or use the domain when connecting and send but client uses the IP under the domain when commit 2. transaction info not only exists in the proxy that sent the message also in EndTransactionRequest header. If the proxy does not have this information, we can also use the request header ### Describe the Solution You'd Like  in this endTransaction in proxy, we add two param commitLogOffset and tranStateTableOffset ### Describe Alternatives You've Considered no ### Additional Context _No response_ -- 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. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
