jackrabbit-oak-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Chetan Mehrotra (JIRA)" <j...@apache.org>
Subject [jira] [Resolved] (OAK-5176) Allow configuring ignoreReindexFlags on per IndexUpdate basis
Date Thu, 01 Dec 2016 04:48:58 GMT

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

Chetan Mehrotra resolved OAK-5176.
       Resolution: Fixed
    Fix Version/s: 1.5.15

Thanks Alex for the review.

Done the commit in 1772145

> 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, 1.5.15
>         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

This message was sent by Atlassian JIRA

View raw message