Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Test agains latest Scylla #4306

Draft
wants to merge 6 commits into
base: master
Choose a base branch
from
Draft

Test agains latest Scylla #4306

wants to merge 6 commits into from

Conversation

Michal-Leszczynski
Copy link
Collaborator

@Michal-Leszczynski Michal-Leszczynski commented Mar 18, 2025

For now we are testing against some hand picked Scylla version instead of scylla-nightly:latest, because it is bugged (see scylladb/scylladb#23353). This version is based on ubi 9 minimal image and contains tablet repair API filtering, so it should be enough to verify that SM test env is ready for ubi 9 minimal Scylla images.

Fixes #4303

@Michal-Leszczynski Michal-Leszczynski force-pushed the ml/fix-4303 branch 5 times, most recently from 481541f to b7c0b8c Compare March 19, 2025 12:30
It's always better to analyze the newest Scylla behavior by default.
It also doesn't make us bump this version once in a while.
We should be testing SM against latest Scylla in order
to detect problems with integration faster.
…se image

This commit extends the way in which the testing images is built
with commands suitable for ubi-9-minimal Scylla base image.

Fixes #4303
@Michal-Leszczynski Michal-Leszczynski force-pushed the ml/fix-4303 branch 3 times, most recently from 4da72db to 1f9e986 Compare March 20, 2025 09:59
Some tests execute commands on scylla nodes over ssh,
and some of them need small alterations, so that they
work on ubi-9-minimal Scylla base images. This commit
also improves the implementation of timeout related tests.
We haven't been supporting ansible script restore for
a long time, so we don't need to keep on testing it.
For now, scylla-nightly:latest image is bugged and fails
to soft restart, so we need to use other Scylla which:
- has tablet API host filtering features
- is based on ubi 9 minimal image
- does not fail on soft restart

Ref scylladb/scylladb#23353
@Michal-Leszczynski
Copy link
Collaborator Author

@karol-kokoszka This PR is ready, but we need to wait for scylladb/scylladb#23353 to get fixed before replacing the hand picked Scylla version with scylla-nightly:latest.

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.

Adjust testing env to ubi9-minimal image
1 participant