[ https://issues.apache.org/jira/browse/OAK-6432?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16081891#comment-16081891 ]
Chetan Mehrotra commented on OAK-6432: -------------------------------------- Reverted changes for with NodeAggregator and PreExtractedTextProvider as they cause the LuceneIndexEditor to re-regiseter which caused the whole repository to restart as in some setups Repository has static dependency on LuceneIndexEditor Done with 1801572 > Make dynamic reference greedy and static to simplify > LuceneIndexProviderService > ------------------------------------------------------------------------------- > > Key: OAK-6432 > URL: https://issues.apache.org/jira/browse/OAK-6432 > Project: Jackrabbit Oak > Issue Type: Improvement > Components: lucene > Reporter: Chetan Mehrotra > Assignee: Chetan Mehrotra > Priority: Minor > Fix For: 1.8, 1.7.4 > > > Currently the BlobStore reference in LuceneIndexProviderService is dynamic > which complicates the implementation. Instead we should make it STATIC and > GREEDY such that activate call ensures the BlobStore reference if present > would not be null. This needs to be done for > * -NodeAggregator- > * BlobStore > * -PreExtractedTextProvider- > This is similar to work done in SegmentNodeStoreService in OAK-5223 -- This message was sent by Atlassian JIRA (v6.4.14#64029)