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

Timothy Bish resolved AMQNET-326.
---------------------------------

       Resolution: Fixed
    Fix Version/s: 1.6.0

Fixed in trunk and 1.5.x fixes branch

> When in a .NET Transaction the session needs to block in the close method 
> until the DTC completes the open TX.
> --------------------------------------------------------------------------------------------------------------
>
>                 Key: AMQNET-326
>                 URL: https://issues.apache.org/jira/browse/AMQNET-326
>             Project: ActiveMQ .Net
>          Issue Type: Bug
>          Components: ActiveMQ
>    Affects Versions: 1.5.0
>            Reporter: Timothy Bish
>            Assignee: Timothy Bish
>             Fix For: 1.5.1, 1.6.0
>
>
> When closing a Session that is currently part of a Distributed Transaction 
> the Session close method needs to block until the DTC completes the 
> outstanding transaction, otherwise the state of the Session can be invalid as 
> its parent connection is closing and cause a RemoveInfo for the session to be 
> sent with the wrong lastDeliveredSequenceId.  This causes message not 
> dispatched to consumers but stored in prefetch to be marked as redelivered by 
> the broker.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to