Devesh Kumar Singh created HDDS-15872:
-----------------------------------------
Summary: Add bucket-level storagePolicy field on OmBucketInfo
Key: HDDS-15872
URL: https://issues.apache.org/jira/browse/HDDS-15872
Project: Apache Ozone
Issue Type: Sub-task
Reporter: Devesh Kumar Singh
Assignee: Devesh Kumar Singh
Introduce a new optional storagePolicy field on OmBucketInfo and its BucketInfo
protobuf representation. Values come from OzoneStoragePolicy (HOT, WARM, COLD).
When set, this new field is the effective storage policy for the bucket. When
unset, the existing deprecated BucketInfo.storageType field remains the source
of truth for backward-compat, matching Ozone's convention of keeping old
deprecated fields intact until an explicit removal migration.
The field must be gated by the STORAGE_POLICY OM layout feature so a
pre-upgrade OM cannot see or emit the field.
{code:java}
ozone sh bucket info
{code}
output must show both the new storagePolicy (when set) and the old storageType,
with storagePolicy labeled as authoritative and storageType labeled (legacy)
when both are set.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]