geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Shawn Jiang <genspr...@gmail.com>
Subject Re: [jira] Updated: (GERONIMO-5649) txmanager could try to replace dead XAResources in commit and rollback tasks
Date Tue, 19 Oct 2010 06:50:49 GMT
Shall we include this fix into the coming 2.2.1 release  ?

On Mon, Oct 18, 2010 at 1:52 PM, David Jencks (JIRA) <jira@apache.org>wrote:

>
>     [
> https://issues.apache.org/jira/browse/GERONIMO-5649?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel]
>
> David Jencks updated GERONIMO-5649:
> -----------------------------------
>
>     Attachment: GERONIMO-5649-2.patch
>
> Fixes tx state and a connection leak when we have to get a new connection
> to retry commit/rollback.
>
> > txmanager could try to replace dead XAResources in commit and rollback
> tasks
> >
> ----------------------------------------------------------------------------
> >
> >                 Key: GERONIMO-5649
> >                 URL: https://issues.apache.org/jira/browse/GERONIMO-5649
> >             Project: Geronimo
> >          Issue Type: Bug
> >      Security Level: public(Regular issues)
> >          Components: transaction manager
> >    Affects Versions: 2.2, 3.0
> >            Reporter: David Jencks
> >            Assignee: David Jencks
> >             Fix For: 2.2.1, 3.0
> >
> >         Attachments: GERONIMO-5649-1.patch, GERONIMO-5649-2.patch
> >
> >
> > Generally if a RM crashes, outbound connections to it need to be
> reestablished.  So if we have a in-doubt tx using an outbound connection, we
> should try to get a new XAResource to finish up the branch in the CommitTask
> and proposed RollbackTask.
> > AFAIK inbound connections will automatically reestablish connections and
> use the RETRY error code so we don't need to do this for inbound.  I still
> need to find out which error codes indicate that we should get a new
> connection and try again.
>
> --
> This message is automatically generated by JIRA.
> -
> You can reply to this email to add a comment to the issue online.
>
>


-- 
Shawn

Mime
View raw message