Skip to content

HDDS-14751. Add basic ZDU flow in acceptance tests#9877

Open
dombizita wants to merge 2 commits intoapache:HDDS-14496-zdufrom
dombizita:HDDS-14751-zdu
Open

HDDS-14751. Add basic ZDU flow in acceptance tests#9877
dombizita wants to merge 2 commits intoapache:HDDS-14496-zdufrom
dombizita:HDDS-14751-zdu

Conversation

@dombizita
Copy link
Contributor

What changes were proposed in this pull request?

In this change I added a new rolling-upgrade suite to the upgrade acceptance tests. This initial version has a simple upgrade scenario, where it goes over all the services and simply stop-start (with new image) them one-by-one. After each docker container stop it does a data generation and once the service is restarted, it does the validation of it. I moved out some general methods to the testlib.sh from the non-rolling-upgrade suite, so it can be reused. Small typo is also fixed in the readme.

In follow up patches I'll do the downgrade and pre-finalization tests (added TODO comments for them, since it's on a feature branch). The test run is commented out for now, until the necessary ZDU changes are merged.

What is the link to the Apache JIRA

https://issues.apache.org/jira/browse/HDDS-14751

How was this patch tested?

Successful CI run without commenting the rolling upgrade test out: https://github.com/dombizita/ozone/actions/runs/22766179609

@dombizita dombizita added the zdu Pull requests for Zero Downtime Upgrade (ZDU) https://issues.apache.org/jira/browse/HDDS-14496 label Mar 6, 2026
@dombizita dombizita requested review from adoroszlai and errose28 March 9, 2026 07:17
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