[ https://issues.apache.org/jira/browse/PHOENIX-3585?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15871192#comment-15871192 ]
Poorna Chandra commented on PHOENIX-3585: ----------------------------------------- Yes - if there is no way to combine the scanner returned by TransactionProcessor with the scanner for IndexHalfStoreFileReaderGenerator, then we'll have to do so. You'll need to disable TransactionProcessor's {{preCompactScannerOpen}} and {{postCompact}} hooks during splits and merge. We don't record prune upper bound during flushes, so overriding {{preFlushScannerOpen}} is not necessary. > 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)