Skip to content

HDDS-15126. Remove unused TestHDDSUpgrade#10148

Open
errose28 wants to merge 2 commits intoapache:HDDS-14496-zdufrom
errose28:remove-test-hdds-upgrade
Open

HDDS-15126. Remove unused TestHDDSUpgrade#10148
errose28 wants to merge 2 commits intoapache:HDDS-14496-zdufrom
errose28:remove-test-hdds-upgrade

Conversation

@errose28
Copy link
Copy Markdown
Contributor

What changes were proposed in this pull request?

TestHDDSUpgrade is not run in CI and has not been run in years. It takes extremely long to run and it enumerates a large amount of failure scenarios that are not representative of actual failure domains, especially now that finalization is going to be a single Ratis request. We should remove this test since it is not adding any value and we are not planning to update it for ZDU.

This PR also sets us up to remove all UpgradeFinalizationExecutors. In the new versioning framework, these will not be required. After this PR they are only used within the old upgrade framework itself, so when BasicUpgradeFinalizer and similar classes are removed, we can remove the finalization executors with them.

What is the link to the Apache JIRA

HDDS-15126

How was this patch tested?

CI passing on my fork (one failure in ratis log parser is unrelated)

@errose28 errose28 marked this pull request as ready for review April 27, 2026 17:26
@errose28 errose28 requested review from dombizita and sodonnel April 27, 2026 17:26
@errose28 errose28 added the zdu Pull requests for Zero Downtime Upgrade (ZDU) https://issues.apache.org/jira/browse/HDDS-14496 label Apr 27, 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