Sergey Soldatov created PHOENIX-3149:
----------------------------------------

             Summary: Local index got corrupted if intermediate compaction 
happen during the split.
                 Key: PHOENIX-3149
                 URL: https://issues.apache.org/jira/browse/PHOENIX-3149
             Project: Phoenix
          Issue Type: Bug
    Affects Versions: 4.8.0
            Reporter: Sergey Soldatov
            Assignee: Sergey Soldatov


The scenario is quite simple: 
If we trigger split after index creation when we have a lot of HFiles not yet 
compacted, the compaction may happen for part of those files and the scan type 
will be COMPACT_RETAIN_DELETES, but not COMPACT_DROP_DELETES as we expect in 
preCompactScannerOpen. In this case the regular scanner will be used during 
compaction and we get incorrectly data in the local index. Discussed it with 
[~enis] offline and it seems that the check for COMPACT_DROP_DELETES is not 
necessary and can/should be deleted.



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

Reply via email to