Jyotinder Singh created HDDS-6681:
-------------------------------------

             Summary: Post-Finalize behaviour for Bucket Layout feature 
requires passing OMMetadataManager to RequestValidators
                 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


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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to