Details
-
Sub-task
-
Status: Resolved
-
Major
-
Resolution: Implemented
-
None
-
None
-
None
Description
HDDS-5898 added an OM protocol version to determine differential behavior in the client. HDDS-4731 added HDDS client versioning to carry out differential behavior in the server side. Borrowing code / concepts from the above 2 fixes, we should use an OM client version field to determine the default bucket layout to be used while creating buckets.
An older client can create only a LEGACY_FS / OBJECT_STORE bucket, while a newer client can create any bucket type.