Marcel Reutegger created OAK-1749:
-------------------------------------
Summary: AsyncIndexUpdate may resurrect nodes
Key: OAK-1749
URL: https://issues.apache.org/jira/browse/OAK-1749
Project: Jackrabbit Oak
Issue Type: Bug
Components: core
Affects Versions: 0.20
Reporter: Marcel Reutegger
Priority: Blocker
Fix For: 1.0
There is a race condition in the AsyncIndexUpdate.run() method. The
implementation creates a checkpoint used as the after node state for the
comparison with the previous checkpoint. In a next step a builder is created
from the current root state of the node store. Node removed between the
checkpoint call and retrieving the root state may get resurrected by the
AsyncIndexUpdate.
--
This message was sent by Atlassian JIRA
(v6.2#6252)