You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ozone.apache.org by "Sumit Agrawal (Jira)" <ji...@apache.org> on 2023/05/18 11:07:00 UTC

[jira] [Resolved] (HDDS-8646) [Quota] Ozone key put fails during parallel writes with space quota set

     [ https://issues.apache.org/jira/browse/HDDS-8646?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Sumit Agrawal resolved HDDS-8646.
---------------------------------
    Resolution: Duplicate

This is known behaviour, where due to parallel write, space quota will not be enough and write can fail in boundary cases. This is very low priority and may not be required to be fixed.

> [Quota] Ozone key put fails during parallel writes with space quota set
> -----------------------------------------------------------------------
>
>                 Key: HDDS-8646
>                 URL: https://issues.apache.org/jira/browse/HDDS-8646
>             Project: Apache Ozone
>          Issue Type: Bug
>          Components: Ozone Manager
>            Reporter: Arun Sarin
>            Assignee: Sumit Agrawal
>            Priority: Major
>
> Ozone key put fails during parallel write with space quota set
> Files being written - 10 No 's
> File Size - 768 MB
> Quota set of volume & bucket : 12.08 GB
> Volume
> {code:java}
> [root@quasar-tebynh-1 ~]# ozone sh volume info o3://ozone1/vol-quota-1684404995/
> {
>   "metadata" : { },
>   "name" : "vol-quota-1684404995",
>   "admin" : "hrt_qa",
>   "owner" : "root",
>   "quotaInBytes" : 12079595520,
>   "quotaInNamespace" : -1,
>   "usedNamespace" : 1,
>   "creationTime" : "2023-05-18T10:16:40.765Z",
>   "modificationTime" : "2023-05-18T10:16:59.288Z",
>   "acls" : [ {
>     "type" : "USER",
>     "name" : "root",
>     "aclScope" : "ACCESS",
>     "aclList" : [ "ALL" ]
>   }, {
>     "type" : "GROUP",
>     "name" : "root",
>     "aclScope" : "ACCESS",
>     "aclList" : [ "ALL" ]
>   } ],
>   "refCount" : 0
> } {code}
> Bucket
> {code:java}
> [root@quasar-tebynh-1 ~]# ozone sh bucket info o3://ozone1/vol-quota-1684404995/buck-quota-1684404995
> {
>   "metadata" : { },
>   "volumeName" : "vol-quota-1684404995",
>   "name" : "buck-quota-1684404995",
>   "storageType" : "DISK",
>   "versioning" : false,
>   "usedBytes" : 11513364480,
>   "usedNamespace" : 5,
>   "creationTime" : "2023-05-18T10:16:44.333Z",
>   "modificationTime" : "2023-05-18T10:16:51.701Z",
>   "quotaInBytes" : 12079595520,
>   "quotaInNamespace" : -1,
>   "bucketLayout" : "FILE_SYSTEM_OPTIMIZED",
>   "link" : false
> } {code}
> Keys successfully written
> {code:java}
> [root@quasar-tebynh-1 ~]# ozone fs -ls -r ofs://ozone1/vol-quota-1684404995/buck-quota-1684404995/
> Found 5 items
> -rw-rw-rw-   3 hdfs hdfs  767557632 2023-05-18 10:20 ofs://ozone1/vol-quota-1684404995/buck-quota-1684404995/quota9_1684405023
> -rw-rw-rw-   3 hdfs hdfs  767557632 2023-05-18 10:20 ofs://ozone1/vol-quota-1684404995/buck-quota-1684404995/quota6_1684405023
> -rw-rw-rw-   3 hdfs hdfs  767557632 2023-05-18 10:20 ofs://ozone1/vol-quota-1684404995/buck-quota-1684404995/quota5_1684405023
> -rw-rw-rw-   3 hdfs hdfs  767557632 2023-05-18 10:20 ofs://ozone1/vol-quota-1684404995/buck-quota-1684404995/quota3_1684405023
> -rw-rw-rw-   3 hdfs hdfs  767557632 2023-05-18 10:20 ofs://ozone1/vol-quota-1684404995/buck-quota-1684404995/quota2_1684405023 {code}
> While the parallel writes are happening 5 keys are getting written and other 5 are failing with Quota exceeded error.
> Error Message for failing put's:
> {code:java}
> AssertionError: Ozone put Key failed with output=[23/05/18 10:19:17 INFO metrics.MetricRegistries: Loaded MetricRegistries class org.apache.ratis.metrics.impl.MetricRegistriesImpl
> QUOTA_EXCEEDED The DiskSpace quota of bucket:buck-quota-1684404995 exceeded quotaInBytes: 12079595520 Bytes but diskspace consumed: 13816037376 Bytes.] {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@ozone.apache.org
For additional commands, e-mail: issues-help@ozone.apache.org