The whole upgrade procedure for Cassandra major versions usually takes around one hour or more, depending on the size of the cluster.

Important: Aiven recommends that you test the upgrade on a fork of an existing database. Testing on a fork provides the benefit of verifying the impact and duration of the upgrade without affecting the running service.

To upgrade a Cassandra service:

  1. Log in to the Aiven web console and select the instance that you want to upgrade.

  2. On the Overview page, scroll down to the Cassandra version section and click Upgrade Cassandra.

  3. Select the version that you want to upgrade to.
    Note: When you select the version, the system checks the compatibility of the upgrade.

  4. Click Upgrade.
    The system starts applying the upgrade:

    1. The system waits for ongoing repairs to be finished.

    2. The system takes a fresh backup of the Cassandra cluster.

    3. A rolling restart is performed on the cluster, where nodes start the new version one by one. Restarting nodes do not leave the cluster and are perceived as 'down' by other nodes.

    4. Then sstables are upgraded on all nodes one by one.
      Note: Upgrading the SSTable files to the new format takes a long time. During the upgrade, the cluster should perform without any performance impact.

Did this answer your question?