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

stack commented on HBASE-18298:
-------------------------------

Pardon. I've been away from this important issue. Let me get back to it by 
responding to your response [~anoop.hbase].

I like your objection to why we can't use OnlineRegions, because it has write 
methods. Could we just throw IllegalAccess if a CP tries to add/remove Regions? 
Or could we insert an immutable OnlineRegions? Or make a subinterface that adds 
the editing methods? Let me look more at the patch to see if my suggestion, a 
week later, even makes sense.

I like how you are working to not expose levers to CPs such as the #stop method.







> RegionServerServices Interface cleanup for CP expose
> ----------------------------------------------------
>
>                 Key: HBASE-18298
>                 URL: https://issues.apache.org/jira/browse/HBASE-18298
>             Project: HBase
>          Issue Type: Sub-task
>          Components: Coprocessors
>            Reporter: Anoop Sam John
>            Assignee: Anoop Sam John
>            Priority: Critical
>             Fix For: 2.0.0-alpha-4
>
>         Attachments: HBASE-18298.patch, HBASE-18298_V2.patch, 
> HBASE-18298_V3.patch, HBASE-18298_V4.patch
>
>




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

Reply via email to