Gordon Sim created QPID-5887:
--------------------------------
Summary: transaction should always be aborted on failover
Key: QPID-5887
URL: https://issues.apache.org/jira/browse/QPID-5887
Project: Qpid
Issue Type: Bug
Components: C++ Client
Affects Versions: 0.29
Reporter: Gordon Sim
Assignee: Gordon Sim
Fix For: 0.29
At present, if a commit is the first operation after a failover, it will be
aborted. However if any other operation (e.g. a send or accept) is done after
the failover, but before the commit, then the subsequent commit will succeed.
This hides the failover from the client which is the wrong thing to do for a
transactional session.
The client should always abort the transaction on a failed session, and not try
to failover transparently. This is what would happen if the commit failed due
to some internal error on the broker (e.g. no space on disk or whatever).
--
This message was sent by Atlassian JIRA
(v6.2#6252)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]