Elek, Marton created HDDS-793:
---------------------------------

             Summary: Support custom key/value annotations on volume/bucket/key
                 Key: HDDS-793
                 URL: https://issues.apache.org/jira/browse/HDDS-793
             Project: Hadoop Distributed Data Store
          Issue Type: New Feature
          Components: OM
            Reporter: Elek, Marton
            Assignee: Elek, Marton


I propose to add a custom Map<String,String> annotation field to 
objects/buckets and keys in Ozone Manager.

It would enable to build any extended functionality on top of the OM's generic 
interface. For example:

 * Support tags in Ozone S3 gateway 
(https://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectGETtagging.html)
 * Support md5 based ETags in s3g
 * Store s3 related authorization data (ACLs, policies) together with the 
parent objects

As an optional feature (could be implemented later) the client can defined the 
exposed annotations. For example s3g can defined which annotations should be 
read from rocksdb on OM side and sent the the client (s3g)



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

---------------------------------------------------------------------
To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org
For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org

Reply via email to