On Sep 2, 2008, at 1:49 PM, David Jencks wrote:
On Sep 1, 2008, at 6:35 PM, Kevan Miller wrote:
On Sep 1, 2008, at 5:59 PM, Juergen Weber wrote:
What is the state of Transaction Support in Geronimo? Are
distributed (XA)
transactions supported, too?
Googling for geronimo transaction site:apache.org did not give a
good
result.
Yes, they are supported -- it's a requirement of the EE 5
specification.
Maybe the terminology is not too clear.... distributed transactions
are not supported in geronimo.
xa -- one transaction can involve many resource managers (databases,
jms, EIS, etc etc) but (unless distributed) only one server
involved. This is supported.
distributed -- in addition, work is done within one transaction on
several servers. One way to implement this is to treat all but the
first servers as resource managers from the point of view of the
server that starts the transaction.
Geronimo supports xa but we have no way to communicate the
transaction context between geronimo instances. It wouldn't be too
hard but we haven't done it.
Thanks. I did mean to qualify my answer due to potential ambiguity in
the question, but got distracted mid-stream... I assumed the request
regarded standard XA support. Juergen can let us know what was really
meant...
--kevan