Can Storage Usage exceed its Quota for StorageGRID S3/Swift tenants?
Applies to
StorageGRID
Answer
- Yes, Storage Usage of S3/Swift tenants can exceed their Quota in some situations
- Quota check - Performed at different time as uploading objects
- If quota check is not exceeded at start of object upload:
- Upload will succeed, even if other objects whose size meet the quota are being processed
- Storage Usage can exceed its Quota after all uploads are complete
- If quota check is exceeded at start of object upload:
- Upload will fail with following S3 error in the
bycast.log
(expected behavior):
- Upload will fail with following S3 error in the
- If quota check is not exceeded at start of object upload:
Nov 28 02:36:03 DC1-S1 ADE: |12162105 2006499349 S3RQ CSRT 2019-11- 28T02:36:03.750900| NOTICE 0159 S3RQ: S3 error response: RequestId=1574824390026527, Resource=, HTTP Status Code=413, ErrorMsg=ExceededQuota, ErrorType=Client, CustomErrorMessage={Data byte limit exceeded. Contact your StorageGRID administrator to increase the limit.}, Details={Logical bytes limit of 8000000000 exceeded. Current logical bytes consumed is 9200000000}
Additional Information