Details
-
Sub-task
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
Description
After the post finalization, user should be able to create LEGACY, FSO, OBS layouts.
The proposal is to modify the behavior on the server-side to only use the ozone.default.bucket.layout config if the client has not specified any bucket layout in the protobuf message.
If the client sends LEGACY bucket layout type then OM server will not override it with ozone.default.bucket.layout config value. This way a client has the flexibility to create a LEGACY bucket explicitly.
Hint: We can use the bucketInfo.hasBucketLayout() Protobuf method to check if the field is set by the user.
Reference: Discussion here
Attachments
Issue Links
- links to