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)

Reply via email to