[ 
https://issues.apache.org/jira/browse/QPID-1262?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Marnie McCormack updated QPID-1262:
-----------------------------------

    Fix Version/s:     (was: M4)

Moving items not being worked on afaik out of M4 Fix Version

> [AMQP-0-8/9] Client can incorrectly report CommitOK if previous commit timed 
> out.
> ---------------------------------------------------------------------------------
>
>                 Key: QPID-1262
>                 URL: https://issues.apache.org/jira/browse/QPID-1262
>             Project: Qpid
>          Issue Type: Bug
>          Components: Java Broker
>    Affects Versions: M2.1, M3
>            Reporter: Martin Ritchie
>
> Summary:
> As shown by the new SyncWaitTimeoutDelayTest there is a bug in AMQP. The 
> TxCommitOk bodies do not have a correlation id so it is impossible to tell if 
> the TxCommitOk received is for the last TxCommit sent if you have timed out a 
> previous commit.
> Attached is a log for this behaviour. As this is an AMQP bug it is unlikely 
> we can resolve it in Qpid. 
> Question is does 0-10 also exhibit this behaviour.
> Work around is to close the session after a commit timeout this will ensure 
> that the TxCommitOk does not spuriously arrive on the client. It does however 
> leave you unsure of the commit state, but presumably there was a reason you 
> gave up waiting for the TxCommitOk and are prepared for the operation 
> actually succeeding but never being notified about it.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to