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] [Commented] (HBASE-18037) Do not expose implementation classes to CP
Date Fri, 12 May 2017 07:32:04 GMT

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

Anoop Sam John commented on HBASE-18037:

May be some of these methods in the interfaces (which are limited private) do not actually
needed in the interface.  Only the call stack some where uses these methods and for that we
end up using interfaces. Agree need a thorough check and make a clean up before 2.0

> Do not expose implementation classes to CP
> ------------------------------------------
>                 Key: HBASE-18037
>                 URL: https://issues.apache.org/jira/browse/HBASE-18037
>             Project: HBase
>          Issue Type: Umbrella
>          Components: Coprocessors
>    Affects Versions: 2.0.0
>            Reporter: Duo Zhang
>            Priority: Critical
>             Fix For: 2.0.0
> For example, StoreFile. Expose the implementation classes to CP will make it harder to
implement new features or improve the old implementation.

This message was sent by Atlassian JIRA

View raw message