You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ozone.apache.org by "Aryan Gupta (Jira)" <ji...@apache.org> on 2021/06/21 07:53:00 UTC

[jira] [Updated] (HDDS-5362) [FSO] Support bucket types in OM

     [ https://issues.apache.org/jira/browse/HDDS-5362?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Aryan Gupta updated HDDS-5362:
------------------------------
    Description: 
We are introducing 3 types of buckets as of now in Ozone.

FSO (File System Optimized):- For this bucket, we need the configuration “ozone.om.enable.filesystem.paths” to be set to true.
 Behavior:
 - Supports _atomic rename and delete_ operations.
 - Files written to this bucket can be read via S3.
 - Keys written via S3 with a delimiter “/” *will* create intermediate directories.
 - This bucket *will* allow interoperability between S3 and FS APIs.

OBS (Object Store):- For this bucket, we need the configuration “ozone.om.enable.filesystem.paths” to be set to false.
 Behavior:
 - Keys written to this bucket will behave as a pure object-store.
 - Keys written via S3 with a delimiter “/” *will not* create intermediate dirs.
 - This bucket *will not* allow interoperability between S3 and FS APIs.

LEGACY:- This bucket type has been introduced to handle the case of upgrading an existing cluster with pre-created buckets. Users can’t create a LEGACY bucket explicitly via the Ozone client.

  was:
We are introducing 3 types of bucket as of now in Ozone.
 # FSO (File System Optimized):- For this bucket, we need the configuration “ozone.om.enable.filesystem.paths” to be set to true.
 Behavior:
 - Supports _atomic rename and delete_ operations.
 - Files written to this bucket can be read via S3.
 - Keys written via S3 with a delimiter “/” *will* create intermediate directories.
 - This bucket *will* allow interoperability between S3 and FS APIs.
 # OBS (Object Store):- For this bucket, we need the configuration “ozone.om.enable.filesystem.paths” to be set to false.
 Behavior:
 - Keys written to this bucket will behave as a pure object-store.
 - Keys written via S3 with a delimiter “/” *will not* create intermediate dirs.
 - This bucket *will not* allow interoperability between S3 and FS APIs.
 # LEGACY:- This bucket type has been introduced to handle the case of upgrading an existing cluster with pre-created buckets. Users can’t create a LEGACY bucket explicitly via the Ozone client.


> [FSO] Support bucket types in OM
> --------------------------------
>
>                 Key: HDDS-5362
>                 URL: https://issues.apache.org/jira/browse/HDDS-5362
>             Project: Apache Ozone
>          Issue Type: Sub-task
>          Components: Ozone Manager
>            Reporter: Aryan Gupta
>            Assignee: Aryan Gupta
>            Priority: Major
>
> We are introducing 3 types of buckets as of now in Ozone.
> FSO (File System Optimized):- For this bucket, we need the configuration “ozone.om.enable.filesystem.paths” to be set to true.
>  Behavior:
>  - Supports _atomic rename and delete_ operations.
>  - Files written to this bucket can be read via S3.
>  - Keys written via S3 with a delimiter “/” *will* create intermediate directories.
>  - This bucket *will* allow interoperability between S3 and FS APIs.
> OBS (Object Store):- For this bucket, we need the configuration “ozone.om.enable.filesystem.paths” to be set to false.
>  Behavior:
>  - Keys written to this bucket will behave as a pure object-store.
>  - Keys written via S3 with a delimiter “/” *will not* create intermediate dirs.
>  - This bucket *will not* allow interoperability between S3 and FS APIs.
> LEGACY:- This bucket type has been introduced to handle the case of upgrading an existing cluster with pre-created buckets. Users can’t create a LEGACY bucket explicitly via the Ozone client.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@ozone.apache.org
For additional commands, e-mail: issues-help@ozone.apache.org