Devesh Kumar Singh created HDDS-15881:
-----------------------------------------

             Summary: Add bucket-level storagePolicy field on OmBucketInfo
                 Key: HDDS-15881
                 URL: https://issues.apache.org/jira/browse/HDDS-15881
             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.

ozone sh bucket info 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]

Reply via email to