cvs commit: jakarta-commons/transaction/src/java/org/apache/commons/transaction/locking GenericLockManager.java

2005-01-13 Thread ozeigermann
ozeigermann2005/01/13 15:11:56 Modified:transaction/src/java/org/apache/commons/transaction/locking GenericLockManager.java Log: Fix for latest fix that did not remove freed locks from the owner list, but from the snapshot copy only. Revision Changes

cvs commit: jakarta-commons/transaction/src/java/org/apache/commons/transaction/locking GenericLockManager.java

2005-01-09 Thread ozeigermann
ozeigermann2005/01/09 11:10:11 Modified:transaction/src/java/org/apache/commons/transaction/locking GenericLockManager.java Log: Reducing the number of unnecassary deadlock checks by moving the check out of the wait loop Revision ChangesPath 1.18

cvs commit: jakarta-commons/transaction/src/java/org/apache/commons/transaction/locking GenericLockManager.java

2005-01-09 Thread ozeigermann
ozeigermann2005/01/09 11:33:53 Modified:transaction/src/java/org/apache/commons/transaction/locking GenericLockManager.java Log: Constantly have owner registered as waiter while trying to acquire lock Revision ChangesPath 1.19 +13 -7

cvs commit: jakarta-commons/transaction/src/java/org/apache/commons/transaction/locking GenericLockManager.java

2005-01-08 Thread ozeigermann
ozeigermann2005/01/08 10:55:09 Modified:transaction/src/java/org/apache/commons/transaction/locking GenericLockManager.java Log: - Moved management for waiters into GenericLock - Fixed deadlock detection to find indirect deadlocks as well by traversing the

cvs commit: jakarta-commons/transaction/src/java/org/apache/commons/transaction/locking GenericLockManager.java

2005-01-08 Thread ozeigermann
ozeigermann2005/01/08 11:02:34 Modified:transaction/src/java/org/apache/commons/transaction/locking GenericLockManager.java Log: Minor comment Revision ChangesPath 1.16 +4 -13

cvs commit: jakarta-commons/transaction/src/java/org/apache/commons/transaction/locking GenericLockManager.java

2005-01-07 Thread ozeigermann
ozeigermann2005/01/07 05:36:19 Modified:transaction/src/java/org/apache/commons/transaction/locking GenericLockManager.java Log: Introduced LockManager2 to assure 1.0 compatibility for 1.1 and later Revision ChangesPath 1.12 +5 -5

cvs commit: jakarta-commons/transaction/src/java/org/apache/commons/transaction/locking GenericLockManager.java GenericLock.java

2005-01-07 Thread ozeigermann
ozeigermann2005/01/07 05:52:42 Modified:transaction/src/java/org/apache/commons/transaction/locking GenericLockManager.java GenericLock.java Log: Minor Javadoc Revision ChangesPath 1.13 +18 -13

cvs commit: jakarta-commons/transaction/src/java/org/apache/commons/transaction/locking GenericLockManager.java LockManager2.java

2005-01-07 Thread ozeigermann
ozeigermann2005/01/07 15:24:03 Modified:transaction/src/java/org/apache/commons/transaction/locking GenericLockManager.java LockManager2.java Log: Added all the flexibility GenericLock offers to the new lock manager Revision ChangesPath 1.14

cvs commit: jakarta-commons/transaction/src/java/org/apache/commons/transaction/locking GenericLockManager.java

2004-12-23 Thread ozeigermann
ozeigermann2004/12/23 07:42:35 Modified:transaction/src/java/org/apache/commons/transaction/locking GenericLockManager.java Log: Added TODO that reminds us that indirect deadlocks are not detected, yet Revision ChangesPath 1.10 +7 -4

cvs commit: jakarta-commons/transaction/src/java/org/apache/commons/transaction/locking GenericLockManager.java

2004-12-20 Thread ozeigermann
ozeigermann2004/12/20 07:23:56 Modified:transaction/src/java/org/apache/commons/transaction/locking GenericLockManager.java Log: Some fixes around global timeouts Revision ChangesPath 1.9 +22 -10

cvs commit: jakarta-commons/transaction/src/java/org/apache/commons/transaction/locking GenericLockManager.java

2004-12-19 Thread ozeigermann
ozeigermann2004/12/19 02:10:13 Modified:transaction/src/java/org/apache/commons/transaction/locking GenericLockManager.java Log: Refined lock owners synchronization Revision ChangesPath 1.7 +22 -16

cvs commit: jakarta-commons/transaction/src/java/org/apache/commons/transaction/locking GenericLockManager.java

2004-12-19 Thread ozeigermann
ozeigermann2004/12/19 02:54:52 Modified:transaction/src/java/org/apache/commons/transaction/locking GenericLockManager.java Log: Minor Revision ChangesPath 1.8 +19 -10

cvs commit: jakarta-commons/transaction/src/java/org/apache/commons/transaction/locking GenericLockManager.java

2004-12-18 Thread ozeigermann
ozeigermann2004/12/18 19:07:04 Modified:transaction/src/java/org/apache/commons/transaction/locking GenericLockManager.java Log: Added global timeouts and means for deferred (more performing) deadlock checking Revision ChangesPath 1.6 +170

cvs commit: jakarta-commons/transaction/src/java/org/apache/commons/transaction/locking GenericLockManager.java GenericLock.java

2004-12-17 Thread ozeigermann
ozeigermann2004/12/17 08:36:22 Modified:transaction/src/java/org/apache/commons/transaction/locking GenericLockManager.java GenericLock.java Log: Fix for possbile lock out with incompatible preferred locks. Revision ChangesPath 1.5 +7 -5

cvs commit: jakarta-commons/transaction/src/java/org/apache/commons/transaction/locking GenericLockManager.java

2004-12-16 Thread ozeigermann
ozeigermann2004/12/16 15:26:31 Modified:transaction/src/java/org/apache/commons/transaction/locking GenericLockManager.java Log: Removed deadlock hazard from releaseAll that did not allow other owner threads to release their locks concurrently. Removed

cvs commit: jakarta-commons/transaction/src/java/org/apache/commons/transaction/locking GenericLockManager.java

2004-12-13 Thread ozeigermann
ozeigermann2004/12/14 07:23:10 Modified:transaction/src/java/org/apache/commons/transaction/locking GenericLockManager.java Log: Fixed race condition between deadlock check and actually acquiring the lock Revision ChangesPath 1.3 +33 -13