tchivs commented on issue #11010:
URL: https://github.com/apache/rocketmq/issues/11010#issuecomment-5537273472

   Thanks — I was already working on this. The focused fix is in 
[a52ed06](https://github.com/tchivs/rocketmq/commit/a52ed06). It assigns 
\`ChannelFuture.cause()` to \`ResponseFuture` before completing the 
future, preserves the throwable in invoke/oneway logs, and supplies a 
\`ClosedChannelException` for \`failFast`. Deterministic sync, async, 
oneway, and fail-fast regression coverage passes. The maintained branch is 
[hytera/preserve-send-failure-cause](https://github.com/tchivs/rocketmq/tree/hytera/preserve-send-failure-cause).
 I can also prepare a small develop-targeted PR containing only this remoting 
fix.


-- 
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]

Reply via email to