[ 
https://issues.apache.org/jira/browse/OAK-2598?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14354396#comment-14354396
 ] 

Chetan Mehrotra commented on OAK-2598:
--------------------------------------

One possible option can be to move the check for async in 
{{IndexUpdate#collectIndexEditors}} to an overridable method. Then in 
{{RepositoryUpgrade#createIndexEditorProvider}} we can override the default

[~alex.parvulescu] Thoughts?

> Provide option to run async index as sync in repository upgrade
> ---------------------------------------------------------------
>
>                 Key: OAK-2598
>                 URL: https://issues.apache.org/jira/browse/OAK-2598
>             Project: Jackrabbit Oak
>          Issue Type: Improvement
>          Components: upgrade
>            Reporter: Chetan Mehrotra
>             Fix For: 1.1.8, 1.0.13
>
>
> Currently when performing repository upgrade from JR2 to Oak the migration 
> logic only runs the synchronous index editors. Async indexes like Lucene/Solr 
> are run post migration after the system start.
> Given that migration is a single threaded operation it would at times be 
> helpful to allow executing such async indexes in sync mode during migration 
> phase. This would avoid rescanning of complete repository again for such 
> async indexes



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

Reply via email to