[jboss-user] [JBoss Cache: Core Edition] - Re: MVCC Write Skew

manik.surtani@jboss.com do-not-reply at jboss.com
Wed Apr 8 18:34:25 EDT 2009


"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#4224508

Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4224508



More information about the jboss-user mailing list