Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
Reviewed
Description
Maintain the prior layout version during the upgrade window and reject attempts to use new features until after the upgrade has been finalized. This guarantees that the prior software version can read the fsimage and edit logs if the administrator decides to downgrade. This will make downgrade usable for the majority of NameNode layout version changes, which just involve introduction of new edit log operations.
Attachments
Attachments
Issue Links
- breaks
-
HDFS-11209 SNN can't checkpoint when rolling upgrade is not finalized
- Resolved
- is related to
-
HDFS-5223 Allow edit log/fsimage format changes without changing layout version
- Open
-
HDFS-8593 Calculation of effective layout version mishandles comparison to current layout version in storage.
- Resolved
-
HDFS-14753 Document HDFS-8432 (Introduce a minimum compatible layout version to allow downgrade in more rolling upgrade use cases)
- Open