Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[eclipselink-dev] Fix for bug 355610 checked in

Bug 355610 - Distributed cache merge needs to use appendlock instead of acquirelock

 

Distributed cache merge currently uses acquireLock for merging new objects into the cache leaving a possibility of running into a deadlock with ConcurrencyManager. It has been replaced to call appendLock() which will transition to deferred lock if failed to acquire lock.

 

 

Reviewed By: Gordon Yorke

Testing: LRG & JPA LRG (100%) with Oracle database & MySQL.

 

Checked into trunk at r9971.

2.3.1 check-in pending.

 


Back to the top