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 "Michael Marth (JIRA)" <ji...@apache.org> on 2015/04/29 21:03:07 UTC

[jira] [Updated] (OAK-2809) Save Lucene directory listing as array property

     [ https://issues.apache.org/jira/browse/OAK-2809?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Michael Marth updated OAK-2809:
-------------------------------
    Labels: datastore performance  (was: )

> 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
>              Labels: datastore, performance
>             Fix For: 1.3.0
>
>
> 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)