trove/doc/source/user
Przemysław Godek 2fd324357b Add Redis datastore upgrade
This patch adds support for upgrading Redis datastore - both single
instance and cluster.

It is achievied in a similar way to MySQL/Mariadb. Steps are:
    + For each node do:
        + stop database
        + preserve configuration files,
        + unmount data volume,
        + create new instance with new datastore,
        + enter restarting mode
        + mount data volume,
        + restore configuration files,
        + reload datastore

Note that due to the Redis Cluster design and Trove approach (all
nodes are master nodes) we do not perform real rolling upgrade - some
Redis slots may be unavailable while upgrading node associated with
them.

This patch adds also a user documentation about upgrading datastores
using Redis as an example.

Story: #2005421
Task: #30443
Co-Authored-By: Kasper Hasior <k.hasior@samsung.com>
Change-Id: I60cddb3a41d2cc7024cbec3d2fd2038d79446507
Signed-off-by: Kasper Hasior <k.hasior@samsung.com>
2019-05-16 13:07:00 +00:00
..
backup-db-incremental.rst User guide update to use Openstack client syntax 2019-03-26 09:08:01 +00:00
backup-db.rst User guide update to use Openstack client syntax 2019-03-26 09:08:01 +00:00
create-db.rst User guide update to use Openstack client syntax 2019-03-26 09:08:01 +00:00
index.rst Add Redis datastore upgrade 2019-05-16 13:07:00 +00:00
manage-db-and-users.rst Add documentation for managing databases and users 2019-03-19 21:24:13 +01:00
manage-db-config.rst User guide update to use Openstack client syntax 2019-03-26 09:08:01 +00:00
set-up-clustering.rst User guide update to use Openstack client syntax 2019-03-26 09:08:01 +00:00
set-up-replication.rst User guide update to use Openstack client syntax 2019-03-26 09:08:01 +00:00
upgrade-cluster-datastore.rst Add Redis datastore upgrade 2019-05-16 13:07:00 +00:00
upgrade-datastore.rst Add Redis datastore upgrade 2019-05-16 13:07:00 +00:00