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: http://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
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