[ https://issues.apache.org/jira/browse/QPID-5888?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14063352#comment-14063352 ]
Gordon Sim commented on QPID-5888: ---------------------------------- The check phase was not acknowledging, so the drained messages were returned to the queue and therefore interfered with the subsequent run. I've checked in a fix now. > transaction should always be aborted on failover > ------------------------------------------------ > > Key: QPID-5888 > URL: https://issues.apache.org/jira/browse/QPID-5888 > Project: Qpid > Issue Type: Bug > Components: Python Client > Affects Versions: 0.29 > Reporter: Gordon Sim > Assignee: Alan Conway > Fix For: 0.29 > > Attachments: qpid-txtest2.cpp.diff > > > At present, failover is entirely hidden 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: dev-unsubscr...@qpid.apache.org For additional commands, e-mail: dev-h...@qpid.apache.org