hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Anoop Sam John (JIRA)" <j...@apache.org>
Subject [jira] [Comment Edited] (HBASE-18169) Coprocessor fix and cleanup before 2.0.0 release
Date Mon, 07 Aug 2017 07:10:00 GMT

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

Anoop Sam John edited comment on HBASE-18169 at 8/7/17 7:09 AM:
----------------------------------------------------------------

Also in CP interfaces itself (Master/ Region level) we pass some param types which are private
or have return types which are private.  Need to see whether they are really needed. If needed,
then also we should have interface , impl class separation for the passed param. Better never
expose internal impl classes.
(After discussion with Stack at HBaseconAsia)


was (Author: anoop.hbase):
Also in CP interfaces itself (Master/ Region level) we pass some param types which are private
or have return types which are private.  Need to see whether they are really needed. If needed,
then also we should have interface , impl class separation for the passed param. Better never
expose internal impl classes.

> Coprocessor fix and cleanup before 2.0.0 release
> ------------------------------------------------
>
>                 Key: HBASE-18169
>                 URL: https://issues.apache.org/jira/browse/HBASE-18169
>             Project: HBase
>          Issue Type: Improvement
>          Components: Coprocessors
>    Affects Versions: 2.0.0-alpha-1
>            Reporter: Duo Zhang
>            Priority: Blocker
>             Fix For: 2.0.0, 3.0.0, 2.0.0-alpha-2
>
>
> As discussed in HBASE-18038. In RegionServerServices, Region and StoreFile interfaces
we expose too many unnecessary methods. We need to find a way to not expose these methods
to CP.



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

Mime
View raw message