James Taylor created PHOENIX-3137:
-------------------------------------

             Summary: Local index updates don't occur if WAL is disabled unless 
updates sent from client
                 Key: PHOENIX-3137
                 URL: https://issues.apache.org/jira/browse/PHOENIX-3137
             Project: Phoenix
          Issue Type: Bug
            Reporter: James Taylor
            Assignee: Rajeshbabu Chintaguntla


Local index updates don't occur if WAL is disabled unless updates sent from 
client. This is being worked around by sending local index updates from the 
client (see MutationState.addRowMutations() and check for 
{{table.isWALDisabled()}}). To repro, run the DistinctPrefixFilterIT tests and 
notice that the local index doesn't get populated.

FWIW, I played around with Indexer a bit. It currently runs the updates in 
preBatchMutate in the doPre call. If this isn't done, it seems that since the 
WAL isn't written to, the post calls fail because it doesn't find the WAL 
entries necessary to populate the index.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to