-
Bug
-
Resolution: Done
-
Major
-
None
-
None
-
False
-
False
-
Undefined
-
-
The test I'm attaching will receive a message and send a message to an output queue, using a duplicateID.
receive and send should happen as part of the same transaction.
However, right after the reconnect, from what I debugged when the client called commit, the client got an exception with TX is already rolled back.
On the server's eventually the Declare of the Transaction will happen a millisecond later after the send happened (that is the send sneaked too fast before you could declare the Transaction), as a result some sends (and I suspect ACKs) are happening outside of the transaction.