/** * Roll back the global MemStore size for a specified region when this region * can't be opened. * * @param regionName the region which could not open. * @return the global Memstore size in the RegionServer */ public long rollbackRegionReplayEditsSize(byte[] regionName) { AtomicLong replayEditsSize = replayEditsPerRegion.get(regionName); long editsSizeLong = 0L; if (replayEditsSize != null) { editsSizeLong = -replayEditsSize.get(); clearRegionReplayEditsSize(regionName); } return addAndGetGlobalMemstoreSize(editsSizeLong); }
/** * Roll back the global MemStore size for a specified region when this region * can't be opened. * * @param regionName the region which could not open. * @return the global Memstore size in the RegionServer */ public long rollbackRegionReplayEditsSize(byte[] regionName) { AtomicLong replayEditsSize = replayEditsPerRegion.get(regionName); long editsSizeLong = 0L; if (replayEditsSize != null) { editsSizeLong = -replayEditsSize.get(); clearRegionReplayEditsSize(regionName); } return addAndGetGlobalMemstoreSize(editsSizeLong); }
this.rsAccounting.clearRegionReplayEditsSize(this.regionInfo.getRegionName());
this.rsAccounting.clearRegionReplayEditsSize(getRegionInfo().getRegionName());