qpid-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF subversion and git services (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (QPID-5887) transaction should always be aborted on failover
Date Fri, 11 Jul 2014 17:20:05 GMT

    [ https://issues.apache.org/jira/browse/QPID-5887?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14059032#comment-14059032
] 

ASF subversion and git services commented on QPID-5887:
-------------------------------------------------------

Commit 1609748 from [~gsim] in branch 'qpid/trunk'
[ https://svn.apache.org/r1609748 ]

QPID-5887: abort transactional session on failover; added equivalent of txtest using messaging
API

> 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: dev-unsubscribe@qpid.apache.org
For additional commands, e-mail: dev-help@qpid.apache.org


Mime
View raw message