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 "Chetan Mehrotra (JIRA)" <ji...@apache.org> on 2016/11/29 05:15:59 UTC
[jira] [Created] (OAK-5176) Allow configuring ignoreReindexFlags on
per IndexUpdate basis
Chetan Mehrotra created OAK-5176:
------------------------------------
Summary: 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
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)