Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR updates tested Scylla versions and also changes tested configurations.
Among other things, it started testing 2025.1 with tablets and IPV6.
This combination discovered a problem with IPV6 parsing, so this PR also partially deals with #4342, but it does not fixes it completely. It also addresses some flakiness in the tests (see commit descriptions).
It also added a new package called util2 in place of the original util package which migrated to a separate submodule. The migration of util was a mistake, so in order not to waist time on creating multiple PRs with submodule changes and verion bumps, I decided to add new functionality, where it is supposed to be. After #4121 is fixed, util and util2 should be merged into a single package.
The failure in restore tests is caused by #4243, which needs to be addressed quickly.
Fixes #4334
Supersedes #4336.