HBASE-22874 Define a public API for Canary checking and a non-public tool implementation
commit5aa8d3a20b6e540f4ac361e70690d57e579ea061
authorRushabh <rushabh.shah@salesforce.com>
Tue, 20 Aug 2019 19:40:49 +0000 (20 12:40 -0700)
committerSean Busbey <busbey@apache.org>
Thu, 3 Oct 2019 20:45:48 +0000 (3 13:45 -0700)
treed7bb8203adf3922c63b0398f1dd6216bce6cf6c0
parent7ee6d59ef84ee2bdf4425b70ee6fd6ea8954a563
HBASE-22874 Define a public API for Canary checking and a non-public tool implementation

Closes #580

* Canary is now an IA.Public interface
* CanaryTool is now the implementation

Signed-off-by: Sean Busbey <busbey@apache.org>
bin/hbase
hbase-server/src/main/jamon/org/apache/hadoop/hbase/tmpl/master/MasterStatusTmpl.jamon
hbase-server/src/main/java/org/apache/hadoop/hbase/tool/Canary.java
hbase-server/src/main/java/org/apache/hadoop/hbase/tool/CanaryTool.java [copied from hbase-server/src/main/java/org/apache/hadoop/hbase/tool/Canary.java with 89% similarity]
hbase-server/src/test/java/org/apache/hadoop/hbase/tool/TestCanaryTool.java