[ https://issues.apache.org/jira/browse/OAK-6487?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Chetan Mehrotra resolved OAK-6487. ---------------------------------- Resolution: Fixed Fix Version/s: 1.7.5 Done with 1802891 > IndexUpdate should not reindex newly imported index definitions > --------------------------------------------------------------- > > Key: OAK-6487 > URL: https://issues.apache.org/jira/browse/OAK-6487 > Project: Jackrabbit Oak > Issue Type: Technical task > Components: indexing > Reporter: Chetan Mehrotra > Assignee: Chetan Mehrotra > Priority: Minor > Fix For: 1.8, 1.7.5 > > > IndexUpdate currently decides to reindex any index which is not found in > before state i.e. state corresponding to the last checkpointed state. This > was done to support cases like OAK-1874 where a new index may not have > reindex flag set to true. > For importing new indexed definitions i.e. where indexing is already done > out-of-band by oak-run this poses problem as this new index definition would > not be present in before state. > To account for that this logic should be changed to check if the new index > definition is already indexed or not. This can be checked by checking for > presence of any hidden node under index definitions. If present then it means > that index is already indexed so no need to reindex -- This message was sent by Atlassian JIRA (v6.4.14#64029)