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

Matthew Swift
23.42.2014 adedc477db26cbdc9b5874fb5ec3805dafdd3ac3
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
commitadedc477db26cbdc9b5874fb5ec3805dafdd3ac3
tree aa30d8d5c0cf168093a3e0c3e7850d0eaa750a6b tree | zip | gz
parent 4ef568921c23735eb9a1eafd1f048e74762c1cf7 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
opendj-sdk/opendj3-server-dev/src/server/org/opends/server/backends/persistit/PersistItStorage.java 14 ●●●● diff | view | raw | blame | history