private void buildReportAndSend(RegionServerStatusService.BlockingInterface rss,
    RegionSizeStore regionSizeStore) throws ServiceException {
    RegionSpaceUseReportRequest request =
      buildRegionSpaceUseReportRequest(Objects.requireNonNull(regionSizeStore));
    rss.reportRegionSpaceUse(null, request);
    // Record the number of size reports sent
    if (metricsRegionServer != null) {
      metricsRegionServer.incrementNumRegionSizeReportsSent(regionSizeStore.size());
    }
  }
Builds the region size report and sends it to the master. Upon successful sending of the
report, the region sizes that were sent are marked as sent.
@param rss             The stub to send to the Master
@param regionSizeStore The store containing region sizes
hbase-server/src/main/java/org/apache/hadoop/hbase/regionserver/HRegionServer.java