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 "Alex Parvulescu (JIRA)" <ji...@apache.org> on 2016/11/30 13:57:58 UTC

[jira] [Commented] (OAK-5176) Allow configuring ignoreReindexFlags on per IndexUpdate basis

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

Alex Parvulescu commented on OAK-5176:
--------------------------------------

looks good!

> Allow configuring ignoreReindexFlags on per IndexUpdate basis
> -------------------------------------------------------------
>
>                 Key: OAK-5176
>                 URL: https://issues.apache.org/jira/browse/OAK-5176
>             Project: Jackrabbit Oak
>          Issue Type: Technical task
>          Components: core
>            Reporter: Chetan Mehrotra
>            Assignee: Chetan Mehrotra
>            Priority: Minor
>             Fix For: 1.6
>
>         Attachments: OAK-5176-v1.patch
>
>
> Currently {{IndexUpdate}} provides a system property {{oak.indexUpdate.ignoreReindexFlags}} to ignore reindex flag on global basis. 
> For indexing external changes as part of hybrid index we need a way to disable reindex handling for per IndexUpdate basis i.e. for IndexUpdate used for indexing external change the ignoreReindexFlags would need to be set to true. This would ensure that for hybrid index case reindex logic is disabled and only incremental indexing is done.
> This would also provide a benefit where in case an index is being reindexed the hybrid index would still get updated with incremental indexing. Currently if reindexing happens then whole async index cycle waits for reindex to complete. Due to this any new change to system in between does not get indexed and query results become stale. With hybrid index and ignoring of reindex flag the local index would still receive updates and search results would not get stale



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