Uh oh!
There was an error while loading. Please reload this page.
HDDS-7565. FSO purge directory for old bucket can update quota for new bucket - #4021
Conversation
kerneltime
commented
Dec 1, 2022
cc @duongkame |
Thanks @sumitagrawl for this PR. Looking at the scenario described in the jira. I haven't been able to reproduce the error. Currently, I'm doing the following and expecting the error, bash-4.2$ ozone sh volume create /vol1 bash-4.2$ ozone sh bucket create --layout FILE_SYSTEM_OPTIMIZED /vol1/bucket1 When the bucket is re-created I do not see a problem with namespace nor size quotas for volume and bucket. Why is the error not present? |
sumitagrawl
commented
Dec 12, 2022
@neils-dev Need to observe quota update in bucket info for changes, I have run above and then captured bucket info with quota,
|
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
neils-dev
commented
Dec 19, 2022
Thanks @sumitagrawl for the patch and the changes. +1 |
* master: (88 commits) HDDS-7463. SCM Pipeline scrubber never able to cleanup allocated pipeline. (apache#4093) HDDS-7683. EC: ReplicationManager - UnderRep maintenance handler should not request nodes if none needed (apache#4109) HDDS-7635. Update failure metrics when allocate block fails in preExecute. (apache#4086) HDDS-7565. FSO purge directory for old bucket can update quota for new bucket (apache#4021) HDDS-7654. EC: ReplicationManager - merge mis-rep queue into under replicated queue (apache#4099) HDDS-7621. Update SCM term in datanode from heartbeat without any commands (apache#4101) HDDS-7649. S3 multipart upload EC release space quota wrong for old version (apache#4095) HDDS-7399. Enable specifying external root ca (apache#4053) HDDS-7398. Tool to remove old certs from the scm db (apache#3972) HDDS-6650. S3MultipartUpload support update bucket usedNamespace. (apache#4081) HDDS-7605. Improve logging in Container Balancer (apache#4067) HDDS-7616. EC: Refactor Unhealthy Replicated Processor (apache#4063) HDDS-7426. Add a new acceptance test for Streaming Pipeline. (apache#4019) HDDS-7478. [Ozone-Streaming] NPE in when creating a file with o3fs. (apache#3949) HDDS-7425. Add documentation for the new Streaming Pipeline feature. (apache#3913) HDDS-7438. [Ozone-Streaming] Add a createStreamKey method to OzoneBucket. (apache#3914) HDDS-7431. [Ozone-Streaming] Disable data steam by default. (apache#3900) HDDS-6955. [Ozone-streaming] Add explicit stream flag in ozone shell (apache#3559) HDDS-6867. [Ozone-Streaming] PutKeyHandler should not use streaming to put EC key. (apache#3516) HDDS-6842. [Ozone-Streaming] Reduce the number of watch requests in StreamCommitWatcher. (apache#3492) ...
What changes were proposed in this pull request?
BucketId comparision is added if key/folder belongs to same bucket or not for updating quota
What is the link to the Apache JIRA
https://issues.apache.org/jira/browse/HDDS-7565
How was this patch tested?
Patch is tested with Unit case, and End to End scenario for quota update