You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-issues@jackrabbit.apache.org by "Vikas Saurabh (JIRA)" <ji...@apache.org> on 2015/09/09 12:44:46 UTC

[jira] [Created] (OAK-3380) Property index pruning should happen asynchronously

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-hLrJUNANsYtXfiDj2mT3vKTr4ybknGpzy9MNw@mail.gmail.com%3E



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