Allow configuring MySQL WSREP SST provider 69/13569/1
authorStanislaw Kardach <kda@semihalf.com>
Wed, 20 Apr 2016 22:49:06 +0000 (15:49 -0700)
committerAlexandru Avadanii <Alexandru.Avadanii@enea.com>
Mon, 2 May 2016 14:34:25 +0000 (14:34 +0000)
commitad3e0aa93a4cf9f612c7608a1acbdc7897c07db6
tree6f85dcfd292fc9346bde2f1f4d44c3b37205c45e
parentf8f82be193316257a8956266c202333bfc4851da
Allow configuring MySQL WSREP SST provider

On some arm64 platforms xtrabackup is broken due to an outdated
MySQL/InnoDB code that it uses which is missing. To work around that
this patch allows choosing which WSREP SST provider to use. Aside of
already supported `xtrabackup-v2` and `mysqldump`, the `rsync` method
has been added as it is comparable to xtrabackup in terms of speed (or
is faster), has been validated to work on arm64 platforms where
xtrabackup is broken and it doesn't rely on db mechanisms to perform the
state transfer.

This patch is tied to a patch in fuel-web that introduces configuration
options for WSREP SST provider and in case nothing is specified, it
will choose `xtrabackup-v2`.

Signed-off-by: Stanislaw Kardach <stanislaw.kardach@caviumnetworks.com>
(cherry picked from commit f96f651a653d5e5b32515f177400bc0456d5ab7c)

Change-Id: Ibe7113a3629eb2b747c99ce16ef244fb7081d121
patches/fuel-library/0014-Allow-configuring-MySQL-WSREP-SST-provider.patch [new file with mode: 0644]
patches/fuel-web/0006-Add-configuration-item-for-WSREP-SST-provider.patch [new file with mode: 0644]