Skip to content

Skip peer discovery clustering tests if multiple Khepri machine versions #13248

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

Merged
merged 1 commit into from
Feb 13, 2025

Conversation

dumbbell
Copy link
Collaborator

... are being used at the same time.

Why

Depending on which node clusters with which, a node running an older version of the Khepri Ra machine may not be able to apply Ra commands and could be stuck.

There is no real solution and this clearly an unsupported scenario. An old node won't always be able to join a newer cluster.

How

In the testsuites, we skip clustering tests if we detect that multiple Khepri Ra machine versions are being used.

... are being used at the same time.

[Why]
Depending on which node clusters with which, a node running an older
version of the Khepri Ra machine may not be able to apply Ra commands
and could be stuck.

There is no real solution and this clearly an unsupported scenario. An
old node won't always be able to join a newer cluster.

[How]
In the testsuites, we skip clustering tests if we detect that multiple
Khepri Ra machine versions are being used.
@dumbbell dumbbell self-assigned this Feb 12, 2025
@dumbbell dumbbell marked this pull request as ready for review February 13, 2025 10:09
@dumbbell dumbbell merged commit d2576dd into main Feb 13, 2025
268 checks passed
@dumbbell dumbbell deleted the adapt-peer-discovery-testsuites-to-khepri-0.17.0 branch February 13, 2025 10:11
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