-
Notifications
You must be signed in to change notification settings - Fork 41
service cluster: Verify that manager and agent versions match #4322
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
base: master
Are you sure you want to change the base?
service cluster: Verify that manager and agent versions match #4322
Conversation
c8d3142
to
bb1a604
Compare
@Michal-Leszczynski Could you please review this PR? |
Sanity Check was failing because there was no comment on the exported method I created. Added a comment. |
@Michal-Leszczynski Could you please review the PR when you have some time? |
Hi @atpugtihsrah, in general this PR is ok, but it just covers the situation where user is just starting scylla-manager-server. Potentially, the check could be done at the beginning of the particular task execution. The discrepancy between versions may occur at any time, as the manager-server is not responsible for installment of the agents on nodes. Scylla Manager gives a possibility to check versions of agent installed on the nodes -> https://manager.docs.scylladb.com/stable/sctool/status.html#id1 |
Hi @karol-kokoszka , thanks for the feedback. I'll make some changes.
If the versions don't match, then should the task execution be cancelled/stopped/disallowed? |
f5ee1a5
to
c228cb9
Compare
Scylla Manager on start up calls the cluster service to check if the agents and the scylla manager have the same versions.
Please make sure that: