[ 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)