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

Chetan Mehrotra updated OAK-4806:
---------------------------------
    Fix Version/s: 1.5.11

> Remove usage of Tree in LuceneIndexEditor
> -----------------------------------------
>
>                 Key: OAK-4806
>                 URL: https://issues.apache.org/jira/browse/OAK-4806
>             Project: Jackrabbit Oak
>          Issue Type: Improvement
>          Components: lucene
>            Reporter: Chetan Mehrotra
>            Assignee: Chetan Mehrotra
>            Priority: Minor
>              Labels: performance
>             Fix For: 1.6, 1.5.11
>
>
> {{LuceneIndexEditor}} currently creates 2 tree instances for determining 
> IndexRule. [~ianeboston] highlighted this on list [1] and this is something 
> which we should avoid and remove usage of Tree api
> This was earlier done so as to simplify future support for conditional rules 
> (OAK-2281) which might need access to ancestor which is not possible with 
> NodeState api.  As that is not going to be done so we can get rid of Tree 
> construction in the editor.
> [1] 
> https://lists.apache.org/thread.html/7d51b45296f5801c3b510a30a4847ce297707fb4e0d4c2cefe19be62@%3Coak-dev.jackrabbit.apache.org%3E



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

Reply via email to