Yeah, but not at the moment, I am way busy right now.

--jason


> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:jboss-
> [EMAIL PROTECTED]] On Behalf Of Larry Sanderson
> Sent: Thursday, August 08, 2002 2:19 PM
> To: [EMAIL PROTECTED]
> Subject: Re: [JBoss-dev] [ jboss-Bugs-590816 ] XAProto Errors on
closed
> XAResources
> 
> Only JBossMQ and Informix XA.  Not SwiftMQ yet.  Do you have a setup
where
> you can test this?
> 
> -Larry
> 
> ----- Original Message -----
> From: "Jason Dillon" <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Thursday, August 08, 2002 2:07 PM
> Subject: RE: [JBoss-dev] [ jboss-Bugs-590816 ] XAProto Errors on
closed
> XAResources
> 
> 
> > Have these patchs been used and verfified with JBossMQ and SwiftMQ?
> >
> > --jason
> >
> >
> > > -----Original Message-----
> > > From: [EMAIL PROTECTED] [mailto:jboss-
> > > [EMAIL PROTECTED]] On Behalf Of Larry
Sandereson
> > > Sent: Thursday, August 08, 2002 2:03 PM
> > > To: [EMAIL PROTECTED]
> > > Subject: Re: [JBoss-dev] [ jboss-Bugs-590816 ] XAProto Errors on
> > closed
> > > XAResources
> > >
> > > I think I may have tracked down the SwiftMQ bug... let me know if
this
> > > sounds right.
> > >
> > > SwiftMQ doesn't support start(suspend), so they return false for
all
> > calls
> > > to isSameRM().  This should cause all connections being enlisted
to be
> > > given
> > > a unique xid (with different branch qualifiers).  I think this is
> > > compliant
> > > with the JTA and XA specs.
> > >
> > > In enlistResource (TransactionImpl:535), a check is made to see if
> > this RM
> > > is already enlisted (call to findResource).  But, this check uses
an
> > > equality test.  If you are enlisting a connection that was
previously
> > > closed
> > > in the same transcation scope, then this will find the old
resource,
> > and
> > > attempt to re-enlist with a TMJOIN, which on SwiftMQ yields an
> > XAException
> > > (PROTO?).
> > >
> > > Basically, we can't assume that (resource1 == resource2) implies
> > > (resource1.isSameRM(resource2)).
> > >
> > > The problem now is that the TM must be able to enlist the same
> > resource
> > > multiple times with different branch-ids, and then figure out
which
> > xid to
> > > use on the next call to delist.
> > >
> > > I have attached a patch (one for JBoss 3.1 one for JBoss 3.0) that
I
> > think
> > > fixes the problem.  Please let me know what you think.
> > >
> > > -Larry
> >
> >
> >
> > -------------------------------------------------------
> > This sf.net email is sponsored by:ThinkGeek
> > Welcome to geek heaven.
> > http://thinkgeek.com/sf
> > _______________________________________________
> > Jboss-development mailing list
> > [EMAIL PROTECTED]
> > https://lists.sourceforge.net/lists/listinfo/jboss-development
> >
> 
> 
> 
> -------------------------------------------------------
> This sf.net email is sponsored by:ThinkGeek
> Welcome to geek heaven.
> http://thinkgeek.com/sf
> _______________________________________________
> Jboss-development mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/jboss-development



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to