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

Ludovic Poitou
01.59.2013 e0c5050174a92d35a4bd947515666e3b1bde252a
refs
author Ludovic Poitou <ludovic.poitou@forgerock.com>
Tuesday, October 1, 2013 15:59 +0200
committer Ludovic Poitou <ludovic.poitou@forgerock.com>
Tuesday, October 1, 2013 15:59 +0200
commite0c5050174a92d35a4bd947515666e3b1bde252a
tree b58056c7ffa2632096da15d4cd59b4b3b00c1b6f tree | zip | gz
parent 9f69dfbbf53ece366ae5369b1297ecc9e91a8406 view | diff
Fix for OPENDJ-1160 : Write operations to non-groups force groups to be reloaded.
The refreshToken was updated on each add/mod/delete regardless of the type of entry, causing intensive contention on group membership evaluation.
Changes include reduction of the critical section as well as moving the update of refreshToken only when groups are modified.
CR-2400, thanks to the nice reviewers.
1 files modified
42 ■■■■■ changed files
opendj-sdk/opends/src/server/org/opends/server/core/GroupManager.java 42 ●●●●● diff | view | raw | blame | history