Skip to content

Conversation

@errose28
Copy link
Contributor

@errose28 errose28 commented Feb 6, 2026

What changes were proposed in this pull request?

The upgrade framework currently support various hooks to run actions during the upgrade process. In practice we are only using upgrade actions that run when a layout feature is finalized (ON_FINALIZE), which are the easiest to reason about. This PR removes support for adding upgrade actions to any other part of the upgrade flow so that we do not need to worry about testing and maintaining them as we iterate on the upgrade framework. This also reduces the chances of developer error when adding layout feature handling.

What is the link to the Apache JIRA

HDDS-14569

How was this patch tested?

Existing tests are expected to pass to ensure there are no regressions in the simplification. No new functionality was added to be tested.

@errose28 errose28 requested a review from sodonnel February 6, 2026 00:28
@sodonnel sodonnel marked this pull request as ready for review February 6, 2026 09:55
@errose28 errose28 marked this pull request as draft February 6, 2026 16:19
@errose28
Copy link
Contributor Author

errose28 commented Feb 6, 2026

I'll fix the findbugs on my fork then mark it ready for review.

@errose28
Copy link
Contributor Author

errose28 commented Feb 9, 2026

CI should be green now, but there's been some github actions stability issues today. Looks like the run on my fork would have passed otherwise.

@errose28 errose28 marked this pull request as ready for review February 10, 2026 18:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant