You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ozone.apache.org by "Jyotinder Singh (Jira)" <ji...@apache.org> on 2022/05/09 18:00:00 UTC

[jira] [Updated] (HDDS-6681) Post-Finalize behaviour for Bucket Layout feature.

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

Jyotinder Singh updated HDDS-6681:
----------------------------------
    Summary: Post-Finalize behaviour for Bucket Layout feature.  (was: Post-Finalize behaviour for Bucket Layout feature requires passing OMMetadataManager to RequestValidators)

> Post-Finalize behaviour for Bucket Layout feature.
> --------------------------------------------------
>
>                 Key: HDDS-6681
>                 URL: https://issues.apache.org/jira/browse/HDDS-6681
>             Project: Apache Ozone
>          Issue Type: Sub-task
>            Reporter: Jyotinder Singh
>            Assignee: Jyotinder Singh
>            Priority: Major
>
> This Jira implements the post-finalization behavior of the Bucket Layout feature.
> Post Finalization behavior for this feature from a backward compatibility perspective is defined as follows:
>  * Older clients cannot read any data from an FSO/OBS bucket.
>  * Older clients cannot create keys/directories in FSO/OBS buckets.
> This behavior adds an extra layer of complexity to the current implementation of the upgrade framework - some of these requests/responses cannot be rejected based on just the OMRequest/OMResonse object. We need to look inside the OM DB state to check what the bucket layout of the associated bucket would be. To enable this we need to pass the MetadataManager instance into the request validator methods.



--
This message was sent by Atlassian Jira
(v8.20.7#820007)

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