[ https://issues.apache.org/jira/browse/GEODE-9838?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Xiaojian Zhou resolved GEODE-9838. ---------------------------------- Fix Version/s: 1.12.6 1.13.5 1.14.1 1.15.0 Resolution: Fixed > Log key info for deserilation issue while index update > ------------------------------------------------------- > > Key: GEODE-9838 > URL: https://issues.apache.org/jira/browse/GEODE-9838 > Project: Geode > Issue Type: Improvement > Components: querying > Affects Versions: 1.15.0 > Reporter: Anilkumar Gingade > Assignee: Xiaojian Zhou > Priority: Major > Labels: GeodeOperationAPI, pull-request-available > Fix For: 1.12.6, 1.13.5, 1.14.1, 1.15.0 > > > When there is issue in Index update (maintenance); the index is marked as > invalid. And warning is logged: > [warn 2021/11/11 07:39:28.215 CST pazrslsrv004 <Pooled High Priority Message > Processor 963> tid=0x124ecf] Updating the Index patientMemberIdentifier > failed. The index is corrupted and marked as invalid. > org.apache.geode.cache.query.internal.index.IMQException > Adding "key" information in the log helps diagnosing the failure and adding > or removing the entry in question. > Code path IndexManager.java: > void addIndexMapping(RegionEntry entry, IndexProtocol index) { > try { > index.addIndexMapping(entry); > } catch (Exception exception) { > index.markValid(false); > setPRIndexAsInvalid((AbstractIndex) index); > logger.warn(String.format( > "Updating the Index %s failed. The index is corrupted and marked as > invalid.", > ((AbstractIndex) index).indexName), exception); > } > } > void removeIndexMapping(RegionEntry entry, IndexProtocol index, int opCode) { > try { > index.removeIndexMapping(entry, opCode); > } catch (Exception exception) { > index.markValid(false); > setPRIndexAsInvalid((AbstractIndex) index); > logger.warn(String.format( > "Updating the Index %s failed. The index is corrupted and marked as > invalid.", > ((AbstractIndex) index).indexName), exception); > } > } -- This message was sent by Atlassian Jira (v8.20.1#820001)