1. org.hibernate.cache.UpdateTimestampsCache never returns forum.hibernate.orgI use Grails' GORM for datastore (underlining db is HSQLDB). When I have a multi-thread program that writes object to db (not same row, but same table), sometimes, a few threads will never return. The last log entries for that thread show the following: 2009-10-22 10:54:09,406 [17502052@qtp1-0] DEBUG algorithm.AbstractConcurrentReadCache - get called (key=gr_lic_line.org.hibernate.cache.UpdateTimestampsCache) 2009-10-22 10:54:09,406 [17502052@qtp1-0] DEBUG algorithm.AbstractConcurrentReadCache - persistStore called ... |
2. Cache related multithread bottleneck (UpdateTimestampsCache) forum.hibernate.orgPage 1 of 1 [ 1 post ] Previous topic | Next topic Author Message Mirek B Post subject: Cache related multithread bottleneck (UpdateTimestampsCache) Posted: Wed Sep 08, 2010 7:45 am Newbie Joined: Wed Sep 08, 2010 7:19 am Posts: 1 Hi, we are experiencing performance problems on production servers, which ... |
3. Cache miss on org.hibernate.cache.UpdateTimestampsCache forum.hibernate.orgAny ideas why would I have so many miss hits on the org.hibernate.cache.UpdateTimestampsCache. It doesn't makes sense to me, any ideas ? 2011-03-03 17:19:14,559 - Cache miss [org.hibernate.cache.UpdateTimestampsCache,TEXT] 2011-03-03 17:19:14,559 - Cache miss [org.hibernate.cache.UpdateTimestampsCache,BUNDLE] 2011-03-03 17:19:14,559 - Cache miss [org.hibernate.cache.UpdateTimestampsCache,MESSAGE] 2011-03-03 17:19:14,559 - Cache hit [texts,com.com.text.domain.Text#5933] 2011-03-03 17:19:14,575 - Cache hit [texts,sql: select this_.BUNDLE_ID as BUNDLE1_155_1_, this_.VERSION as .. 2011-03-03 17:19:14,575 ... |
4. Cause Cache dirty, Why changed the UpdateTimestampsCache? forum.hibernate.orgI don't know who change the following code in UpdateTimestampsCache.java. but this change was wrong! The commented code was right. they aren't equivalent. Code: return lastUpdate.longValue() < timestamp.longValue(); // if ( lastUpdate.longValue() >= timestamp.longValue() ) return false; Code: ... |
5. org.hibernate.cache.UpdateTimestampsCache.preinvalidate forum.hibernate.orgHi guys We are trying to use terracotta as second level cache for hibernate and while testing for performance in a case in which we are constantly reading and writing to a db i see a bottleneck. I constantly see a thread acquiring the a lock shown in the thread dump below whenever there is an update operation due to which ... |