[
https://issues.apache.org/jira/browse/PHOENIX-5057?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16834682#comment-16834682
]
Rajeshbabu Chintaguntla commented on PHOENIX-5057:
--------------------------------------------------
[~pboado] the reason for the test failures in cdh is API used for creating
store file scanner from reader is different than one used for local index store
file scanner. This can be applicable for phoenix on HBase 1.4+. Just landing
the patch here.
> LocalIndexSplitMergeIT and MutableIndexIT are failing in cdh branches
> ---------------------------------------------------------------------
>
> Key: PHOENIX-5057
> URL: https://issues.apache.org/jira/browse/PHOENIX-5057
> Project: Phoenix
> Issue Type: Bug
> Affects Versions: 4.15.0, 4.14.1
> Reporter: Pedro Boado
> Assignee: Rajeshbabu Chintaguntla
> Priority: Blocker
> Labels: cdh
> Fix For: 4.15.0
>
>
> LocalIndexSplitMergeIT started failing in CDH branches after PHOENIX-4839.
> For some reason it looks like LocalIndexes are not splitting when the table
> is splitted. HBase-1.2 branch seems to be OK.
> {code}
> 2018-12-03 21:02:03,007 DEBUG [phoenix-2-thread-3]
> org.apache.hadoop.hbase.client.ScannerCallableWithReplicas(205): Scan with
> primary region returns org.apache.hadoop.hbase.DoNotRetryIOException:
> org.apache.hadoop.hbase.DoNotRetryIOException: ERROR 1108 (XCL08): Cache of
> region boundaries are out of date. tableName=T000001.T000002
> at
> org.apache.phoenix.coprocessor.BaseScannerRegionObserver.throwIfScanOutOfRegion(BaseScannerRegionObserver.java:175)
> at
> org.apache.phoenix.coprocessor.BaseScannerRegionObserver.preScannerOpen(BaseScannerRegionObserver.java:203)
> at
> org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost$50.call(RegionCoprocessorHost.java:1300)
> at
> org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost$RegionOperation.call(RegionCoprocessorHost.java:1673)
> at
> org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.execOperation(RegionCoprocessorHost.java:1749)
> at
> org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.execOperationWithResult(RegionCoprocessorHost.java:1722)
> at
> org.apache.hadoop.hbase.regionserver.RegionCoprocessorHost.preScannerOpen(RegionCoprocessorHost.java:1295)
> at
> org.apache.hadoop.hbase.regionserver.RSRpcServices.scan(RSRpcServices.java:2406)
> at
> org.apache.hadoop.hbase.protobuf.generated.ClientProtos$ClientService$2.callBlockingMethod(ClientProtos.java:33648)
> at org.apache.hadoop.hbase.ipc.RpcServer.call(RpcServer.java:2191)
> at org.apache.hadoop.hbase.ipc.CallRunner.run(CallRunner.java:112)
> at
> org.apache.hadoop.hbase.ipc.RpcExecutor$Handler.run(RpcExecutor.java:183)
> at
> org.apache.hadoop.hbase.ipc.RpcExecutor$Handler.run(RpcExecutor.java:163)
> Caused by: org.apache.phoenix.schema.StaleRegionBoundaryCacheException: ERROR
> 1108 (XCL08): Cache of region boundaries are out of date.
> tableName=T000001.T000002
> at
> org.apache.phoenix.coprocessor.BaseScannerRegionObserver.throwIfScanOutOfRegion(BaseScannerRegionObserver.java:174)
> ... 12 more
> {code}
> MutableIndexIT to be investigated, it also seems to be related to local index
> implementation after same PHOENIX-4839.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)