Vikas Saurabh created OAK-3380:
----------------------------------

             Summary: Property index pruning should happen asynchronously
                 Key: OAK-3380
                 URL: https://issues.apache.org/jira/browse/OAK-3380
             Project: Jackrabbit Oak
          Issue Type: Improvement
          Components: query
    Affects Versions: 1.3.5
            Reporter: Vikas Saurabh
            Priority: Minor


Following up on this (a relatively old) thread \[1], we should do pruning of 
property index structure asynchronously. The thread was never concluded, here 
are a couple of ideas picked from the thread:
* Move pruning to an async thread
* Throttle pruning i.e. prune only once in a while
** I'm not sure how that would work though -- an unpruned part would remain as 
is until another index happens on that path.

Once we can move pruning to some async thread (reducing concurrent updates), 
OAK-2673 + OAK-2929 can take care of add-add conflicts.

(cc [~tmueller], [~mreutegg], [~alex.parvulescu], [~chetanm])

\[1]: 
http://mail-archives.apache.org/mod_mbox/jackrabbit-oak-dev/201506.mbox/%3ccadichf66u2vh-hlrjunansytxfidj2mt3vktr4ybkngpzy9...@mail.gmail.com%3E



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to