[ https://issues.apache.org/jira/browse/PHOENIX-1166?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14099482#comment-14099482 ]
James Taylor commented on PHOENIX-1166: --------------------------------------- +1. LGTM, [~jeffreyz]. Thanks so much for the patch. Would you mind adding a TODO to revisit this special case once the backdoor connection is fixed? [~jesse_yates] - I verified that the backdoor connection is working in 3.0 under 0.94, but not for 4.0 under 0.98.4. I filed HBASE-11766 for this. Maybe it broken with the RPC rework in 0.98.4? To verify, I put a breakpoint in CoprocessorHConnection and verified that this function is never called: public org.apache.hadoop.hbase.protobuf.generated.ClientProtos.ClientService.BlockingInterface getClient(ServerName serverName) throws IOException { Did the same in 0.94 in CoprocessorHConnection, and verified that this is called and correctly detects if remote or not: @Override HRegionInterface getHRegionConnection(final String hostname, final int port, > Avoid HTable creation in coprocessors to write into local index table > --------------------------------------------------------------------- > > Key: PHOENIX-1166 > URL: https://issues.apache.org/jira/browse/PHOENIX-1166 > Project: Phoenix > Issue Type: Bug > Reporter: rajeshbabu > Assignee: rajeshbabu > Fix For: 5.0.0, 4.1 > > Attachments: PHOENIX-1166-jeff.patch, PHOENIX-1166.patch > > > Since data table regions and local index regions colocated, we can get index > region directly from RS online regions and write to it. -- This message was sent by Atlassian JIRA (v6.2#6252)