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
missing upgrade procedure from 5.4 to 6.0 #3779
Comments
You want to automate Scylla core Upgrade from Manager? |
yes, do we have another option to automate this procedure? |
I understand Manager keeps the connection to all agent's that will proxy these calls to Scylla server.
|
No, it should be called only on one node AFAIU.
|
You issue it to one node. Then you wait for upgrade to be completed on all nodes e.g. by |
So far, we have not used Manager to automate upgrades, rolling restarts, or other cluster-wide producers. |
TL;DR Scylla Manager is an Enterprise product, we should not use it for open source upgrades. |
@tzach but will we run into the same issue when upgrading scylla enterprise ? as scylla enterprise versions basically mirrors that of OSS. |
hi folks,
it's more like a question instead of bug report. in scylla 6.0 we will be using raft-based topology, as consistent-topology-changes is planned GA for 6.0, while in v5.4 we are still with the legacy gossiper-based topology. but the process of upgrading from legacy topology to raft-based topology is not fully automated. the procedure is documented at https://github.com/scylladb/scylladb/blob/master/docs/dev/topology-over-raft.md#upgrade-from-legacy-topology-to-raft-based-topology . we even have an issue for tracking a failure on one of our upgrade tests. and it failed just because the test didn't follow the procedure. see https://github.com/scylladb/scylla-dtest/issues/4130
i searched the repo of
scylla-manager
in order to find if we are using the API of/storage_service/raft_topology/upgrade
, but nothing showed up. so, i guess we are not using it at this moment.the question is:
The text was updated successfully, but these errors were encountered: