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

Ankit Singhal commented on PHOENIX-4318:
----------------------------------------

Changes looks good [~rajeshbabu], some feedback:-

-- it seems hbaseConn is not closed.
-- Instead of using deprecated HRegionInfo , can we use 
RegionInfo.toByteArray(region.getRegionInfo())?
{code}
-                        HConstants.SPLITB_QUALIFIER, CompareOp.EQUAL, 
region.getRegionInfo().toByteArray());
+                        HConstants.SPLITB_QUALIFIER, CompareOperator.EQUAL, 
((HRegionInfo)region.getRegionInfo()).toByteArray());
{code}
-- We are resetting refcount on every IndexHalfStoreFileReader creation, 
shouldn't we managing it at IndexHalfStoreFileReaderGenerator and passing it 
along for every reader creation?
{code}
 super(fs, p, in, size, cacheConf,primaryReplicaStoreFile,new 
AtomicInteger(0),false, conf);
 {code}


> Fix IndexHalfStoreFileReader and related classes
> ------------------------------------------------
>
>                 Key: PHOENIX-4318
>                 URL: https://issues.apache.org/jira/browse/PHOENIX-4318
>             Project: Phoenix
>          Issue Type: Sub-task
>            Reporter: Ankit Singhal
>            Assignee: Rajeshbabu Chintaguntla
>              Labels: HBase-2.0
>             Fix For: 4.14.0
>
>         Attachments: PHOENIX-4318_v2.patch, PHOENIX-4318_wip.patch, 
> PHOENIX-4318_wip3.patch
>
>
> These classes use the internals of HBase.(And most of them are not accessible 
> in HBase 2.0)
> phoenix-core/src/main/java/org/apache/hadoop/hbase/regionserver/LocalIndexStoreFileScanner.java
> phoenix-core/src/main/java/org/apache/hadoop/hbase/regionserver/IndexHalfStoreFileReader.java
> phoenix-core/src/main/java/org/apache/hadoop/hbase/regionserver/IndexHalfStoreFileReaderGenerator.java
> phoenix-core/src/main/java/org/apache/phoenix/coprocessor/DelegateRegionScanner.java
> phoenix-core/src/main/java/org/apache/phoenix/util/IndexUtil.java
> phoenix-core/src/main/java/org/apache/phoenix/coprocessor/DelegateRegionObserver.java



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to