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

Marnie McCormack updated QPID-574:
----------------------------------

    Fix Version/s:     (was: M4)

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

> the java client unnecessarily rejects messages prior to rollback, and the 
> java broker appears to depend on this behavior
> ------------------------------------------------------------------------------------------------------------------------
>
>                 Key: QPID-574
>                 URL: https://issues.apache.org/jira/browse/QPID-574
>             Project: Qpid
>          Issue Type: Bug
>          Components: Java Broker, Java Client
>            Reporter: Rafael H. Schloming
>            Assignee: Aidan Skinner
>
> The java client rejects all messages prior to rollback. This should not cause 
> a problem with any compliant broker as the effect of the reject will be 
> rolled back, however it should not be necessary. Commenting out these rejects 
> causes test failures. This may indicate that the broker somehow depends on 
> this behavior in order to correctly rollback a session. If so the broker will 
> have trouble interoperating with other conformant clients. Additionally the 
> java client appears to hold back all message acknowledgments until the 
> transaction commits. I'm guessing this is to avoid first acknowledging and 
> then rejecting the same message when a rollback occurs. If the reject is 
> removed, this behavior could probably be simplified.

-- 
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