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

Matthew Swift
23.42.2014 7379a9dbe19606e4ab70db41e18ef84a4f820f0d
refs
author Matthew Swift <matthew.swift@forgerock.com>
Tuesday, December 23, 2014 00:42 +0100
committer Matthew Swift <matthew.swift@forgerock.com>
Tuesday, December 23, 2014 00:42 +0100
commit7379a9dbe19606e4ab70db41e18ef84a4f820f0d
tree 2674d24d4a82162522509ce06c0afbdf8f9f26a2 tree | zip | gz
parent 8ce2ccf4110c3847927334138646795dfe50acce view | diff
OPENDJ-1710: NPE performing deletes and potentially other indexed updates against Persistit backend

Reentrant accesses to dn2id during subtree delete were interfering with the cursor's position, causing it to delete the wrong records. Avoid interference by acquiring a per-cursor exchange.
1 files modified
14 ■■■■ changed files
opendj3-server-dev/src/server/org/opends/server/backends/persistit/PersistItStorage.java 14 ●●●● diff | view | raw | blame | history