Description
This task is to discuss and implement upgrade finalization. Also, should support downgrades from pre-finalized state of OM.
Overall Upgrade logic could be like,
OM should not allow to create FSO/OBS layouts before finalization.
Implement ClientBucketLayoutValidator - In Pre-finalization, if client sends explicit bucket layouts (FSO and OBS) to OM server then OM will give a warn message and create the bucket with LEGACY layout.
Attachments
Attachments
Issue Links
- Dependency
-
HDDS-6213 Pluggable OzoneManager request handling hooks
- Resolved
- is a child of
-
HDDS-6390 Facilities for compatibility - umbrella jira
- Open
- is duplicated by
-
HDDS-4183 [FSO] Support backward compatible upgrade to a version with key prefix management
- Resolved
- is related to
-
HDDS-5374 [FSO] Handle rename and delete operation from an old client to a FSO bucket type
- Resolved
- relates to
-
HDDS-5672 Support protocol aware buckets within a single OM
- Open