You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Andrew Kyle Purtell (Jira)" <ji...@apache.org> on 2021/03/09 02:19:00 UTC

[jira] [Resolved] (HBASE-25647) ChoreService should be LimitedPrivate(COPROC)

     [ https://issues.apache.org/jira/browse/HBASE-25647?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Andrew Kyle Purtell resolved HBASE-25647.
-----------------------------------------
    Fix Version/s:     (was: 2.4.3)
                       (was: 2.5.0)
                       (was: 3.0.0-alpha-1)
       Resolution: Duplicate

> ChoreService should be LimitedPrivate(COPROC)
> ---------------------------------------------
>
>                 Key: HBASE-25647
>                 URL: https://issues.apache.org/jira/browse/HBASE-25647
>             Project: HBase
>          Issue Type: Bug
>    Affects Versions: 2.4.2
>            Reporter: Andrew Kyle Purtell
>            Priority: Major
>
> ChoreService is marked Public and is in hbase-common but is not part of our public client API. We aren't providing a library for scheduling chores and such; we are providing a client library for accessing remote HBase service. As part of the server framework, where it could be useful for coprocessors, it makes more sense to expose it as supported for that purpose. I believe this was the intent of marking it Public. However I argue it should be LimitedPrivate(COPROC) instead, which is the appropriate classification for server internal components we want to expose to plug ins. 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)