Details
-
Sub-task
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
Description
HDDS-5898 implemented a first draft of client versioning for the s3 gateway persistent connections feature. This Jira is to make client versioning a general purpose tool that can be applied to specific requests of new features.
For example:
- Block a pre-EC client from trying to read an EC key.
- Block a pre-FSO client from trying to read out of an FSO bucket.
- Completely block a non-persistent-connection S3 gateway from talking to an OM expecting the persistent connection protocol (since rolling upgrades are not yet supported).
Attachments
Issue Links
- Dependency
-
HDDS-6223 Ozone 1.1.0 client listKeys on FSO bucket returns empty list
- Resolved
- is a child of
-
HDDS-6390 Facilities for compatibility - umbrella jira
- Open
- is fixed by
-
HDDS-6391 ClientVersions and DatanodeVersions class to define an enum with version and description
- Resolved
-
HDDS-6392 Introduce OzoneManagerVersion enum
- Resolved
- is related to
-
HDDS-5898 S3G and OM upgrade requirements.
- Resolved
- links to