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

Anoop Sam John commented on HBASE-18183:
----------------------------------------

The issue is to make sure that what we expose for the CPs should contain only 
the needed APIs.  Now that can be fixed by making our internal code to make use 
of HRegion and interface just for CP expose.. Let me see..  Not sure how the 
tests are making use of the interface wrt mocking and all if any.  Seems may 
not be as we used to work with HRegion directly than any interface.  Much later 
(at 0.98 time) only we introduced the Region interface.  I will be back here 
after  committing the 1st sub task.
bq.Can we deprecate RowProcessor as well? If CP hooks are called, do we need 
separate RowProcessor hooks called by processRowsWithLocks().
Seeing the usage and how we exposed this. This was done for the users to 
implement their own CP services to do row atomic processing. Let me see the 
history of that.

> Region interface cleanup for CP expose
> --------------------------------------
>
>                 Key: HBASE-18183
>                 URL: https://issues.apache.org/jira/browse/HBASE-18183
>             Project: HBase
>          Issue Type: Sub-task
>          Components: Coprocessors
>            Reporter: Anoop Sam John
>            Assignee: Anoop Sam John
>             Fix For: 2.0.0-alpha-4
>
>




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

Reply via email to