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]