Chetan Mehrotra created OAK-6779:
------------------------------------
Summary: IndexTracker should check diff on :status node to detect
index updates
Key: OAK-6779
URL: https://issues.apache.org/jira/browse/OAK-6779
Project: Jackrabbit Oak
Issue Type: Technical task
Components: lucene
Reporter: Chetan Mehrotra
Assignee: Chetan Mehrotra
Fix For: 1.8
Currently IndexTracker while checking for index state updates does a diff till
indexPath. For e.g. if index is /oak:index/fooIndex then it would create a
SubtreeEditor for path /oak:index/fooIndex and refreshes the index if any
change is found under that path.
With synchronous lucene property indexes now other changes would occur under
/oak:index/fooIndex/:property-index which causes the tracker to refresh the
index even if no change has occurred in main index. This is mitigated to some
extent with OAK-6713 and its use in IndexTracker but not complete.
For proper fix the diff should check for changes in :status node
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)