You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "Duo Zhang (Jira)" <ji...@apache.org> on 2023/05/15 15:27:00 UTC

[jira] [Resolved] (HBASE-20650) Revisit the HBaseTestingUtility related classes

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

Duo Zhang resolved HBASE-20650.
-------------------------------
    Fix Version/s:     (was: 3.0.0-alpha-4)
       Resolution: Duplicate

Resolve as duplicated.

> Revisit the HBaseTestingUtility related classes
> -----------------------------------------------
>
>                 Key: HBASE-20650
>                 URL: https://issues.apache.org/jira/browse/HBASE-20650
>             Project: HBase
>          Issue Type: Umbrella
>            Reporter: Duo Zhang
>            Priority: Major
>
> They are marked as IA.Public because lots of users use them to write UTs. The problem here is that, they are classes, not interfaces, so it will be a bit hard for us to keep compatibility. And also, MiniHBaseCluster is marked as IA.Public, and it is a class instead of a interface, and another strange thing is that, its parent class, HBaseCluster, is marked as IA.Private.
> We need to revisit the design here to make it clean...



--
This message was sent by Atlassian Jira
(v8.20.10#820010)