HBASE-17000 Implement computation of online region sizes and report to the Master
commit6b334cd817e37a3727160cc754187e8f40893ced
authorJosh Elser <elserj@apache.org>
Mon, 7 Nov 2016 18:46:42 +0000 (7 13:46 -0500)
committerJosh Elser <elserj@apache.org>
Mon, 22 May 2017 17:41:35 +0000 (22 13:41 -0400)
tree0487b37993598b8f1d68e51f00c8ed39e8b0c6ec
parentf74e051bce94200ae99c7d97c913c1bef658f53c
HBASE-17000 Implement computation of online region sizes and report to the Master

Includes a trivial implementation of the Master-side collection to
avoid. Only enough to write a test to verify RS collection.
hbase-protocol-shaded/src/main/java/org/apache/hadoop/hbase/shaded/protobuf/generated/RegionServerStatusProtos.java
hbase-protocol-shaded/src/main/protobuf/RegionServerStatus.proto
hbase-server/src/main/java/org/apache/hadoop/hbase/master/MasterRpcServices.java
hbase-server/src/main/java/org/apache/hadoop/hbase/quotas/FileSystemUtilizationChore.java [new file with mode: 0644]
hbase-server/src/main/java/org/apache/hadoop/hbase/quotas/MasterQuotaManager.java
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java
hbase-server/src/test/java/org/apache/hadoop/hbase/quotas/TestFileSystemUtilizationChore.java [new file with mode: 0644]
hbase-server/src/test/java/org/apache/hadoop/hbase/quotas/TestRegionSizeUse.java [new file with mode: 0644]
hbase-server/src/test/java/org/apache/hadoop/hbase/regionserver/TestRegionServerRegionSpaceUseReport.java [new file with mode: 0644]