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)