[ https://issues.apache.org/jira/browse/HBASE-23639?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17009962#comment-17009962 ]
Andrew Kyle Purtell edited comment on HBASE-23639 at 1/7/20 6:35 PM: --------------------------------------------------------------------- Test code ... anything under test/ and compiled into test-jar artifacts ... is test code without any guarantees about anything and audience or stability annotations would be meaningless. What I would suggest is refactoring what you want into a new maven module, put it under src/ instead of test/, and decorate the interfaces you desire to be public and stable with the appropriate annotation. Then we have a way to move forward. was (Author: apurtell): Test code ... anything under test/ and compiled into test-jar artifacts ... is test code without any guarantees about anything and stability annotations would be meaningless. What I would suggest is refactoring what you want into a new maven module, put it under src/ instead of test/, and decorate the interfaces you desire to be public and stable with the appropriate annotation. Then we have a way to move forward. > Change InterfaceAudience for ClusterManager interface and HBaseClusterManager > class public > ------------------------------------------------------------------------------------------- > > Key: HBASE-23639 > URL: https://issues.apache.org/jira/browse/HBASE-23639 > Project: HBase > Issue Type: Improvement > Reporter: Mihir Monani > Assignee: Mihir Monani > Priority: Minor > > In hbase-it package, Class like RESTApiClusterManager and HBaseClusterManager > which has some part of implementation code for Chaos Action. > > If any user wants to create private implementation which resembles > HBaseClusterManager, then it has to be merged with hbase-it package as > ClusterManager Interface and it's extended implementations are private. > > We should make them public so anyone can have their own implementation and > need to be merged with hbase-it. -- This message was sent by Atlassian Jira (v8.3.4#803005)