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-19007) Align Services Interfaces in Master and RegionServer
Date Tue, 17 Oct 2017 20:40:00 GMT

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

stack commented on HBASE-19007:

.003 is the way to go I think.

It does this:

+ Adds an annotation CoreCoprocessor. Coprocessors that are 'core' to hbase that likely should
be integrated rather than done as coprocessors are annotated CoreCoprocessor.
+ When we are loading Coprocessors, when we come across a Coprocessor that has been annotated
CoreCoprocessor, we load an Environment that has 'extras'.
+ When a Core Coprocessor runs, it knows how to get at the 'extra's -- a RegionServerService
or a MasterService.

> Align Services Interfaces in Master and RegionServer
> ----------------------------------------------------
>                 Key: HBASE-19007
>                 URL: https://issues.apache.org/jira/browse/HBASE-19007
>             Project: HBase
>          Issue Type: Task
>            Reporter: stack
>            Priority: Blocker
>         Attachments: HBASE-19007.master.001.patch, HBASE-19007.master.002.patch, HBASE-19007.master.003.patch
> HBASE-18183 adds a CoprocessorRegionServerService to give a view on RegionServiceServices
that is safe to expose to Coprocessors.
> On the Master-side, MasterServices becomes an Interface for exposing to Coprocessors.
> We need to align the two.
> For background, see https://issues.apache.org/jira/browse/HBASE-12260?focusedCommentId=16203820&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-16203820

This message was sent by Atlassian JIRA

View raw message