[
https://issues.apache.org/jira/browse/OAK-2809?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Chetan Mehrotra resolved OAK-2809.
----------------------------------
Resolution: Fixed
Fix Version/s: 1.0.14
Assignee: Chetan Mehrotra
Fixed
* trunk - http://svn.apache.org/r1677609
* 1.0 - http://svn.apache.org/r1677932
> Save Lucene directory listing as array property
> -----------------------------------------------
>
> Key: OAK-2809
> URL: https://issues.apache.org/jira/browse/OAK-2809
> Project: Jackrabbit Oak
> Issue Type: Improvement
> Components: lucene
> Reporter: Chetan Mehrotra
> Assignee: Chetan Mehrotra
> Labels: docs-impacting, performance
> Fix For: 1.3.0, 1.0.14
>
> Attachments: OAK-2809-v2.patch, OAK-2809.patch
>
>
> OakDirectory has to at times perform directory listing specially at the time
> of opening of index. With DocumentNodeStore such listing of child nodes
> "might" be slow if there are lots more deleted nodes and GC has not cleared
> them so far (due to OAK-1557).
> As seen in OAK-2808 Lucene might be creating and deleting lot more files. To
> speed up such lookup one OakDirectory can save the listing of child nodes as
> an array property once the writer is closed.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)