@Test public void testUninitializedQuotaManangerDoesNotFail() { MasterServices masterServices = mock(MasterServices.class); MasterQuotaManager manager = new MasterQuotaManager(masterServices); manager.addRegionSize(null, 0, 0); assertNotNull(manager.snapshotRegionSizes()); }
manager.addRegionSize(region1, size, time1); manager.addRegionSize(region2, size, time1); manager.addRegionSize(region3, size, time2); manager.addRegionSize(region4, size, time2); manager.addRegionSize(region5, size, time3);
@Override public RegionSpaceUseReportResponse reportRegionSpaceUse(RpcController controller, RegionSpaceUseReportRequest request) throws ServiceException { try { master.checkInitialized(); if (!QuotaUtil.isQuotaEnabled(master.getConfiguration())) { return RegionSpaceUseReportResponse.newBuilder().build(); } MasterQuotaManager quotaManager = this.master.getMasterQuotaManager(); final long now = EnvironmentEdgeManager.currentTime(); for (RegionSpaceUse report : request.getSpaceUseList()) { quotaManager.addRegionSize(ProtobufUtil.toRegionInfo( report.getRegionInfo()), report.getRegionSize(), now); } return RegionSpaceUseReportResponse.newBuilder().build(); } catch (Exception e) { throw new ServiceException(e); } }
@Test public void testUninitializedQuotaManangerDoesNotFail() { MasterServices masterServices = mock(MasterServices.class); MasterQuotaManager manager = new MasterQuotaManager(masterServices); manager.addRegionSize(null, 0, 0); assertNotNull(manager.snapshotRegionSizes()); }
manager.addRegionSize(region1, size, time1); manager.addRegionSize(region2, size, time1); manager.addRegionSize(region3, size, time2); manager.addRegionSize(region4, size, time2); manager.addRegionSize(region5, size, time3);