Jason O'Sullivan created HDDS-15199:
---------------------------------------
Summary: Quota repair CLI ignores --buckets because the OM client
never sends the bucket list
Key: HDDS-15199
URL: https://issues.apache.org/jira/browse/HDDS-15199
Project: Apache Ozone
Issue Type: Bug
Affects Versions: 1.4.0
Reporter: Jason O'Sullivan
Assignee: Jason O'Sullivan
When you call startQuotaRepair with a list of buckets, the client code builds
StartQuotaRepairRequest without adding those buckets. The request always has an
empty bucket list.
The Ozone Manager always runs quota repair as if no buckets were specified
(full repair), even when the CLI passes --buckets.
[OzoneManagerProtocolClientSideTranslatorPB.startQuotaRepair|https://github.com/apache/ozone/blob/master/hadoop-ozone/common/src/main/java/org/apache/hadoop/ozone/om/protocolPB/OzoneManagerProtocolClientSideTranslatorPB.java#L2676]
- the builder should add the bucket strings (e.g. addAllBuckets(buckets))
before build().
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]