"zeravlai" wrote :
| apart from the DataVersioningException with R_R, is there any other way that a
transaction could abort under MVCC ??
|
| Question is because wikipedia MVCC reference (which is pointed in the JBC document),
talks about transactions aborting and restarting. Is there such a case with your
implementation of MVCC ??
The wikipedia article is purely to explain the concept of MVCC. The details are,
naturally, quite different in JBC when compared to a relational database. :-)
Anyway, yes there are other reasons why a tx may fail, including timeout exceptions in
acquiring locks, timeout exceptions in replicating calls to remote nodes (if using
synchronous mode), any number of network/io exceptions, exceptions with a cache loader
when writing state to a loader, out of memory exceptions, etc. Take your pick. :-)
View the original post :
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4224508#...
Reply to the post :
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&a...