@Override public Long getValue() { long ret = 0L; try { String ufsDataFolder = MasterContext.getConf().get(Constants.UNDERFS_ADDRESS); UnderFileSystem ufs = UnderFileSystem.get(ufsDataFolder, MasterContext.getConf()); ret = ufs.getSpace(ufsDataFolder, UnderFileSystem.SpaceType.SPACE_FREE); } catch (IOException e) { LOG.error(e.getMessage(), e); } return ret; } });
@Override public Long getValue() { long ret = 0L; try { String ufsDataFolder = MasterContext.getConf().get(Constants.UNDERFS_ADDRESS); UnderFileSystem ufs = UnderFileSystem.get(ufsDataFolder, MasterContext.getConf()); ret = ufs.getSpace(ufsDataFolder, UnderFileSystem.SpaceType.SPACE_TOTAL); } catch (IOException e) { LOG.error(e.getMessage(), e); } return ret; } });
@Override public Long getValue() { long ret = 0L; try { String ufsDataFolder = MasterContext.getConf().get(Constants.UNDERFS_ADDRESS); UnderFileSystem ufs = UnderFileSystem.get(ufsDataFolder, MasterContext.getConf()); ret = ufs.getSpace(ufsDataFolder, UnderFileSystem.SpaceType.SPACE_USED); } catch (IOException e) { LOG.error(e.getMessage(), e); } return ret; } });
UnderFileSystem ufs = UnderFileSystem.get(ufsRoot, conf); long sizeBytes = ufs.getSpace(ufsRoot, UnderFileSystem.SpaceType.SPACE_TOTAL); if (sizeBytes >= 0) { request.setAttribute("diskCapacity", FormatUtils.getSizeFromBytes(sizeBytes)); sizeBytes = ufs.getSpace(ufsRoot, UnderFileSystem.SpaceType.SPACE_USED); if (sizeBytes >= 0) { request.setAttribute("diskUsedCapacity", FormatUtils.getSizeFromBytes(sizeBytes)); sizeBytes = ufs.getSpace(ufsRoot, UnderFileSystem.SpaceType.SPACE_FREE); if (sizeBytes >= 0) { request.setAttribute("diskFreeCapacity", FormatUtils.getSizeFromBytes(sizeBytes));