Skip to content

HDDS-15195. Switch Datanode to the new versioning framework#10215

Draft
errose28 wants to merge 13 commits intoapache:HDDS-14496-zdufrom
errose28:dn-version-migration2
Draft

HDDS-15195. Switch Datanode to the new versioning framework#10215
errose28 wants to merge 13 commits intoapache:HDDS-14496-zdufrom
errose28:dn-version-migration2

Conversation

@errose28
Copy link
Copy Markdown
Contributor

@errose28 errose28 commented May 8, 2026

Draft. contains the changes from #10206 which must be merged first

What changes were proposed in this pull request?

Switch Datanodes the new unified versioning framework. The change is modeled after what was already done on the OM in #10099. This change gives Datanodes software version ZDU, which is higher than what SCM currently has since SCM has not been switched yet. A temporary workaround was added to SCM to account for this.

What is the link to the Apache JIRA

HDDS-15195

How was this patch tested?

Unit tests for new DatanodeVersionManager and loading DatanodeUpgradeActions were added. All existing upgrade related tests should pass.

@errose28 errose28 requested review from dombizita and sodonnel May 8, 2026 15:02
@errose28 errose28 added the zdu Pull requests for Zero Downtime Upgrade (ZDU) https://issues.apache.org/jira/browse/HDDS-14496 label May 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

zdu Pull requests for Zero Downtime Upgrade (ZDU) https://issues.apache.org/jira/browse/HDDS-14496

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant