activemq-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Benjamin Graf (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (AMQ-5189) Rollback on XASession when closing back to pool
Date Tue, 27 May 2014 09:11:01 GMT

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

Benjamin Graf commented on AMQ-5189:
------------------------------------

Any feedback on my comment?

> Rollback on XASession when closing back to pool
> -----------------------------------------------
>
>                 Key: AMQ-5189
>                 URL: https://issues.apache.org/jira/browse/AMQ-5189
>             Project: ActiveMQ
>          Issue Type: Bug
>          Components: activemq-pool
>    Affects Versions: 5.7.0, 5.8.0, 5.9.0, 5.9.1
>         Environment: Windows, UNIX
>            Reporter: Benjamin Graf
>
> If you have a pool of XASession under load (heavy load might be necessary) I register
sometimes following Exception "Cannot rollback() inside an XASession" in afterCompletion synchronisation.
After some analysis and patching with logging I recognized that the session object is returned
back to pool before setting the xa flag back to false. This leads to the effect that this
session gets be used again by another thread while the earlier one switches the xa flag to
false.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Mime
View raw message