[
https://issues.apache.org/jira/browse/HDDS-15509?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
ASF GitHub Bot updated HDDS-15509:
----------------------------------
Labels: pull-request-available (was: )
> Add protobuf schema and OmBucketInfo storage for S3 bucket tags
> ---------------------------------------------------------------
>
> Key: HDDS-15509
> URL: https://issues.apache.org/jira/browse/HDDS-15509
> Project: Apache Ozone
> Issue Type: Sub-task
> Affects Versions: 2.2.0
> Reporter: Gargi Jaiswal
> Assignee: Gargi Jaiswal
> Priority: Major
> Labels: pull-request-available
>
> Introduce protocol definitions required for {*}S3 {{{}PutBucketTagging{}}},
> {{{}GetBucketTagging{}}}, and {{DeleteBucketTagging}}{*}.
> No OM request handlers or S3 endpoints in this PR — only the
> persistence/schema layer so later PRs can build on a stable contract.
> * {{*OmClientProtocol.proto*}}
> ** Add {color:#de350b}{{{}PutBucketTagging{}}}, {{{}GetBucketTagging{}}},
> {{DeleteBucketTagging}}{color} to {{Type}} enum
> ** Add request/response messages
> ** Add {{{color:#de350b}repeated KeyValue{color} {color:#de350b}tags =
> 23{color}}} to {{BucketInfo}}
> ** Add {{{color:#de350b}repeated KeyValue tags{color} {color:#de350b}=
> 13{color}}} to {{BucketArgs}}
> * *{{OmBucketInfo.java}} —* store/serialize/deserialize {{tags}} map
> * *{{OmBucketArgs.java}} —* carry tags in bucket args
> * {{*OzoneManagerVersion.java*}} *—* add
> {color:#de350b}{{S3_BUCKET_TAGGING_API(13, ...)}}{color}
> * {{*OmUtils.java*}} *—* classify {{PutBucketTagging}} /
> {{DeleteBucketTagging}} as write
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]