mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

boli
24.06.2007 33bcc689c6711ea6ab6bb6ee709e8ac4cbb2ae65
refs
author boli <boli@localhost>
Friday, August 24, 2007 01:06 +0200
committer boli <boli@localhost>
Friday, August 24, 2007 01:06 +0200
commit33bcc689c6711ea6ab6bb6ee709e8ac4cbb2ae65
tree a09c66fb308ddd2f5f9fdd647dcd1adf103413b7 tree | zip | gz
parent 9c53e3485d3e463248f388ad23b75e223c29b32b view | diff
Fix a issue where adding entries below a parent entry and modifying the parent entry causes lock expirations. All writer threads for the modify 
operations were being starved by the reader threads for the add operations. Changed the LockManager to observe fairness rules when granting
locks so waiting write locks are granted before read locks.

Fix for issue 1896
1 files modified
29 ■■■■ changed files
opends/src/server/org/opends/server/types/LockManager.java 29 ●●●● diff | view | raw | blame | history