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

Rajeshbabu Chintaguntla commented on PHOENIX-3585:
--------------------------------------------------

Since local index data stored in the same table by prefixing the region start 
key and the index data is sorted by indexed column values. So when there is 
split or merge  for separating children data we need to go through each KV and 
identify data row key from the indexed key value and need check which region it 
belongs. This all happen when the reader is IndexHalfStoreFileReader based on 
that we decide to create LocalIndexStoreFileScanner or normal scanner. Hope it 
helps [~poornachandra] [~twdsi...@gmail.com]

> 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