hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "stack (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-18298) RegionServerServices Interface cleanup for CP expose
Date Fri, 22 Sep 2017 00:24:00 GMT

    [ 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

View raw message