[ 
https://issues.apache.org/jira/browse/PHOENIX-3585?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15868609#comment-15868609
 ] 

Thomas D'Silva commented on PHOENIX-3585:
-----------------------------------------

I think instead of returning if the InternalScanner passed into 
preCompactScannerOpen() is not null if we just ignore it, things should work. 
IndexHalfStoreFileReaderGenerator might work on some rows that are invalid or 
have been deleted, but this doesn't matter as TransactionProcessor will filter 
them out during regular scans. The next time major compaction is run the 
deleted rows will be compacted away. WDYT?

> MutableIndexIT testSplitDuringIndexScan and testIndexHalfStoreFileReader fail 
> for transactional tables and local indexes
> ------------------------------------------------------------------------------------------------------------------------
>
>                 Key: PHOENIX-3585
>                 URL: https://issues.apache.org/jira/browse/PHOENIX-3585
>             Project: Phoenix
>          Issue Type: Bug
>            Reporter: Thomas D'Silva
>            Assignee: Thomas D'Silva
>         Attachments: diff.patch
>
>
> the tests fail if we use HDFSTransactionStateStorage instead of  
> InMemoryTransactionStateStorage when we create the TransactionManager in 
> BaseTest



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to