Caution
You're viewing documentation for an unstable version of ScyllaDB Open Source. Switch to the latest stable version.
ScyllaDB upgrade is a rolling procedure - it does not require a full cluster shutdown and is performed without any downtime or disruption of service.
To ensure a successful upgrade, follow the documented upgrade procedures tested by ScyllaDB. This means that:
You should perform the upgrades consecutively - to each successive X.Y version, without skipping any major or minor version.
Before you upgrade to the next version, the whole cluster (each node) must be upgraded to the previous version.
The following example shows the upgrade path for a 3-node cluster from version 4.3 to version 4.6:
Upgrade all three nodes to version 4.4.
Upgrade all three nodes to version 4.5.
Upgrade all three nodes to version 4.6.
Upgrading to each patch version by following the Scylla Maintenance Release Upgrade Guide is optional. However, we recommend upgrading to the latest patch release for your version before upgrading to a new version. For example, upgrade to patch 4.4.8 before upgrading to version 4.5.