| Package | Description | 
|---|---|
| org.apache.hadoop.hbase.quotas | |
| org.apache.hadoop.hbase.regionserver | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | NoOpRegionSizeStoreA  RegionSizeStoreimplementation that stores nothing. | 
| class  | RegionSizeStoreImplA  RegionSizeStoreimplementation backed by a ConcurrentHashMap. | 
| Modifier and Type | Field and Description | 
|---|---|
| private RegionSizeStore | RegionServerSpaceQuotaManager. regionSizeStore | 
| Modifier and Type | Method and Description | 
|---|---|
| RegionSizeStore | RegionSizeStoreFactory. createStore() | 
| (package private) RegionSizeStore | FileSystemUtilizationChore. getRegionSizeStore() | 
| RegionSizeStore | RegionServerSpaceQuotaManager. getRegionSizeStore()Returns the  RegionSizeStoretracking filesystem utilization by each region. | 
| Modifier and Type | Method and Description | 
|---|---|
| (package private) void | RegionSizeReportingChore. removeNonOnlineRegions(RegionSizeStore store,
                      Set<RegionInfo> onlineRegions) | 
| Modifier and Type | Method and Description | 
|---|---|
| (package private) org.apache.hadoop.hbase.shaded.protobuf.generated.RegionServerStatusProtos.RegionSpaceUseReportRequest | HRegionServer. buildRegionSpaceUseReportRequest(RegionSizeStore regionSizes)Builds a  RegionServerStatusProtos.RegionSpaceUseReportRequestprotobuf message from the region size map. | 
| private void | HRegionServer. buildReportAndSend(org.apache.hadoop.hbase.shaded.protobuf.generated.RegionServerStatusProtos.RegionServerStatusService.BlockingInterface rss,
                  RegionSizeStore regionSizeStore)Builds the region size report and sends it to the master. | 
| boolean | RegionServerServices. reportRegionSizesForQuotas(RegionSizeStore sizeStore)Reports the provided Region sizes hosted by this RegionServer to the active Master. | 
| boolean | HRegionServer. reportRegionSizesForQuotas(RegionSizeStore regionSizeStore)Reports the given map of Regions and their size on the filesystem to the active Master. | 
| (package private) void | HStore. updateSpaceQuotaAfterFileReplacement(RegionSizeStore sizeStore,
                                    RegionInfo regionInfo,
                                    Collection<HStoreFile> oldFiles,
                                    Collection<HStoreFile> newFiles)Updates the space quota usage for this region, removing the size for files compacted away
 and adding in the size for new files. | 
Copyright © 2007–2021 The Apache Software Foundation. All rights reserved.