ChenSammi commented on a change in pull request #1434: URL: https://github.com/apache/hadoop-ozone/pull/1434#discussion_r495521569
########## File path: hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/request/key/OMKeyRequest.java ########## @@ -533,6 +533,26 @@ protected FileEncryptionInfo getFileEncryptionInfo(KeyArgs keyArgs) { return encryptionInfo; } + /** + * Check volume quota in bytes. + * @param omVolumeArgs + * @param allocateSize + * @throws IOException + */ + protected void checkVolumeQuotaInBytes(OmVolumeArgs omVolumeArgs, + long allocateSize) throws IOException { + long usedBytes = omVolumeArgs.getUsedBytes().sum(); + long quotaInBytes = omVolumeArgs.getQuotaInBytes(); + if (quotaInBytes - usedBytes < allocateSize) { + throw new OMException("The DiskSpace quota of volume:" + + omVolumeArgs.getVolume() + "exceeded: quotaInBytes: " + + quotaInBytes + " Bytes but diskspace consumed: " + (usedBytes + + allocateSize) + " Bytes.", + OMException.ResultCodes.QUOTA_EXCEEDED); + } + Review comment: unnessary empty line. ---------------------------------------------------------------- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: ozone-issues-unsubscr...@hadoop.apache.org For additional commands, e-mail: ozone-issues-h...@hadoop.apache.org