Hi dev, Currently, the public API `newMultiTransactionMessageAck` in the `Commands.java` creates the ack commands without request ID and hopes to wait for the response.
This causes all the requests created by `newMultiTransactionMessageAck` to be timed out. I drafted a proposal [0] to modify it. Looking forward to receiving your feedback and suggestions. [0]: https://github.com/apache/pulsar/pull/21419 Sincerely, Xiangying