I have been using JBC 1.2 for some time, and our application has a case where 
multiple threads (many of them) might access the same node in the cache at the 
same time and/or update a node's children.  We are not using transactions.  
This has worked fine even under high volume.

With the introduction of JBC 1.2.1, I now get lock acquisition timeout errors 
in medium to high volume situations, and I would like to understand how to turn 
them off.  The Javadocs for TreeCache indicate that setting the lock 
acquisition timeout to zero turns them off, but this only makes the errors I 
have occur with *much* greater frequency.  It appears that a zero setting 
really means wait zero milliseconds to timeout.  I can set this value to an 
arbitrarily high number, but disabling this would be much better.  As I 
understand it, the reason we want a lock acquisition timeout is to avoid 
deadlock situations (such as a distributed deadlock), but since I am not using 
transactions nor a synchronously replicating cache, this should not occur I 
would not think.  Is it not possible to turn these off?

I am going try setting the isolation level to NONE from REPEATABLE_READ (the 
default) to see if it makes any difference.  In JBC 1.2, isolation levels did 
not come into play unless transactions were utilized (that is what I understood 
to be the case anyway).  Has this changed?  Posts on this forum and the 
documentation with the 1.2.1 release seem to suggest that maybe it has.

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

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


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
JBoss-Development mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to