[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


Hi,

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

Result: 
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-127.0.0.1-8080-1] DEBUG JtaTransactionManager:processRollback:821 - Initiating transaction rollback
21:41:43,906 INFO  [STDOUT] 21:41:43,906 [http-127.0.0.1-8080-1]  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.
RS.

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