[jboss-user] [JBoss Cache: Core Edition] - Far cache problem (3.0.2) tx problems

rs1050 do-not-reply at jboss.com
Fri Jan 30 21:58:48 EST 2009


I am using 3.0.2 GA. I have a 'far cache' design. What i observed is:

1. I open JTA tx
2. write to local cache (which is hooked to remote cache via TcpDelegatingCacheLoader)
3. write to DB
4. rollback tx
5. get value from local cache

1) the far cache is correct, it never gets the value from step 2 which got rolledback
2)the local cache is *incorrect*, for some reason the value from step 2 remains in that cache, and i can get it from step 5.

I observed the same results on both JBoss 4.2.3 and Resin 3.1.8

>From the log files I see that the cache is actually aware of the TX being rolled back:

21:41:43,906 INFO  [STDOUT] 21:41:43,906 [http-] DEBUG JtaTransactionManager:processRollback:821 - Initiating transaction rollback
21:41:43,906 INFO  [STDOUT] 21:41:43,906 [http-]  INFO TMCacheListener:onNodeTransactioncompleted:24 - : EventImpl{type=TRANSACTION_COMPLETED,pre=false, cache=org.jboss.cache.DataContainerImpl [2nodes, 0 locks], modificationType=null, data=null, fqn=null, transaction=TransactionImple < ac, BasicAction: -3f57fe88:11fc:4983ba4b:34 status: ActionStatus.ABORTED >, originLocal=true, targetFqn=null, successful=false, newView=null, buddyGroup=null}

Thank you.

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4206034#4206034

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

More information about the jboss-user mailing list