[
https://issues.apache.org/jira/browse/OAK-5833?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Thomas Mueller updated OAK-5833:
--------------------------------
Attachment: NodeTraverser.java
As a start, I implemented a restartable iterator (an node iterator that can
start at any path). It is using the JCR API, because such an iterator is of
"independent interest".
I know that for reindexing, we don't need the JCR API, and we should avoid
loading all children in memory if there are many child nodes. But I guess
(hope) all that is relatively easy to change.
> Intermediate commits during (re-)indexing of synchronous index
> --------------------------------------------------------------
>
> Key: OAK-5833
> URL: https://issues.apache.org/jira/browse/OAK-5833
> Project: Jackrabbit Oak
> Issue Type: Improvement
> Reporter: Thomas Mueller
> Assignee: Thomas Mueller
> Fix For: 1.8
>
> Attachments: NodeTraverser.java
>
>
> Like OAK-2556, we should also support easier reindexing for synchronous
> indexes. See also this [discussion
> thread|https://lists.apache.org/thread.html/3b30afce33d84e7c3a82cf49efc0c65bfc33db4b429d50df1e05fae7@%3Coak-dev.jackrabbit.apache.org%3E].
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)