Will this fix also be back ported to the 3.x series as well?  This is a huge
issue for those of us who are or plan to use more then one jboss node in our
applications.

Dustin

> -----Original Message-----
> From: Scott M Stark [mailto:[EMAIL PROTECTED]]
> Sent: Sunday, January 12, 2003 4:19 AM
> To: [EMAIL PROTECTED]
> Subject: [JBoss-dev] Transaction propagation change
> 
> 
> Regarding bug: [ 663114 ] MarshallException when accessing 
> remote bean, this is
> due to a change made to store the transaction context of an 
> Invocation in the as_is_payload
> rather than the transient_payload map about the time of the 
> 3.0.0 release. Our tx
> info never has been serializable, and the marshalled form of 
> the tpc is handled at the
> MarshalledInvocation layer anyway rather than relying on the 
> correct form of the tx
> context being placed into the Invocation.
> 
> In the case of this particular bug, an EJB A on host 1 calls 
> an EJB B on host 2. Both
> EJBs uses REQUIRED transaction attributes for all methods, so 
> according to the
> EJB spec this call should actually fail since the expectation 
> a client can assume is that
> the existing transaction context of EJB A will be propagated. 
> However, we fail all calls
> regardless of the transaction attributes. If EJB B was using 
> RequiresNew the call should
> succeed.
> 
> I'm inclined to move the transaction context into the 
> transient_payload map to allow
> valid calls to succeed. This does raise the possibility that 
> the application data can become
> corrupted if it does expected distributed transaction 
> semantics on inter-server EJB calls.
> 
> We need to cleanup the tx propagation so that its consistent 
> with the spec. Both for
> the case of not supporting tx propagation and the case of 
> supporting it. Is this being
> included in the 4.0 changes concerning the distributed 
> transaction support?
> 
> xxxxxxxxxxxxxxxxxxxxxxxx
> Scott Stark
> Chief Technology Officer
> JBoss Group, LLC
> xxxxxxxxxxxxxxxxxxxxxxxx
> 
> 
> -------------------------------------------------------
> This SF.NET email is sponsored by:
> SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
> http://www.vasoftware.com
> _______________________________________________
> Jboss-development mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/jboss-development
> 





-------------------------------------------------------
This SF.NET email is sponsored by: FREE  SSL Guide from Thawte
are you planning your Web Server Security? Click here to get a FREE
Thawte SSL guide and find the answers to all your  SSL security issues.
http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0026en
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to