openstack-ansible-galera_se.../releasenotes/notes
Kevin Carter ed739a5243 Implement a proper WSREP check for galera
The galera cluster rely on WSREP for cluster consistency. While the
default MySQL monitor will allow us to know when the database node is
minimally functional it does not provide the ability to query the node
state allowing loadbalancers, operators, and deployers to know a node
is healthy prior to being allowed to accept connections. This change
implements the checkcluster script as provided by the fine folks at
Percona. The implementation of this check follows the guild-lines noted
here [0]. With this in-place, we'll be able to convert our haproxy check
for the galera cluster nodes to use an HTTP check on port 9200 instead
of the default MySQL login which will provide for a more robust and
fault tolerant cluster.

[0] https://www.percona.com/doc/percona-xtradb-cluster/LATEST/howtos/virt_sandbox.html

Combined backport of:
- https://review.openstack.org/520665
- https://review.openstack.org/523850

Closes-Bug: #1665667
Change-Id: Ie1b3b9724dd33de1d90634166e585ecceb1f4c96
Signed-off-by: Kevin Carter <kevin.carter@rackspace.com>
2017-12-11 13:44:04 +00:00
..
.placeholder Add reno scaffolding for release notes management 2016-04-14 01:50:36 +00:00
apt-source-filenamed-9f83d18619debf26.yaml Allow override of the repo filename 2017-01-04 09:17:57 +00:00
arch-specific-package-locations-e76512288aaf6fa0.yaml Fix arch-specific percona-xtrabackup and qpress 2016-09-01 22:52:23 -05:00
bump-xtrabackup-ppc64le-479623f2d4ea3f52.yaml Update xtrabackup version for ppc64le 2017-01-24 09:54:11 -06:00
bump-xtrabackup-version-91f09e88863e9487.yaml Update xtrabackup version 2017-01-04 18:17:12 +00:00
centos-private-devices-issue-99aab9a30b1f8014.yaml Disable PrivateDevices for Galera on CentOS 7 2017-06-14 09:02:08 -05:00
change-default-collation-260d932780ef4553.yaml Change default collation to utf8_general_ci 2016-06-23 21:54:55 -07:00
clustecheck-9311d05fb32f13b3.yaml Implement a proper WSREP check for galera 2017-12-11 13:44:04 +00:00
decrease-mariadb-waittimeout-setting-ddaae0f2e1d31ee1.yaml Decrease MariaDB wait timeout 2016-04-18 10:44:49 -05:00
fix-mysql-overrides-e5362ae15c657214.yaml Add ignore_none_type to config_template 2017-06-27 16:19:23 +00:00
fix-wrong-amount-of-open-files-systemd-54af64659bf61518.yaml Set the proper amount of open files in systemd 2017-01-24 18:07:43 +00:00
galera-force-cluster-name-change-b4ce1e225daa840c.yaml Prevent galera_cluster_name from changing. 2016-09-13 17:32:53 +01:00
galera-server-mariadb-10-1-8620e7eadafb6e8f.yaml Install MariaDB 10.1 server 2016-11-30 10:48:30 -08:00
galera_package_arch-913fb39b07a139fd.yaml Use local facts for ansible_architecture 2016-12-22 16:12:35 +00:00
implement-centos7-support-cf6b6ee0d606223f.yaml Add CentOS7 support to Galera Server 2016-05-23 13:04:38 -05:00
implement-ssl-dd42ad2ff91af0bd.yaml Added Galera SSL support 2017-03-30 09:42:38 -05:00
implement-xenial-support-0de6444c53337d46.yaml Implement Xenial Support 2016-05-19 16:38:40 -04:00
make-sure-the-repo-is-removed-if-not-used-36670d0a276192f1.yaml Remove percona repo if not used 2017-01-06 12:10:11 +00:00
new_healthcheck-9e559565745defd0.yaml Implement a proper WSREP check for galera 2017-12-11 13:44:04 +00:00
package-list-name-changes-7fcd5583f0db0eb6.yaml Rename package lists (and related vars) appropriately 2016-08-26 15:47:41 +01:00
package-state-b7a3d3c242e2c3aa.yaml Add ability to change apt/yum package state 2016-08-02 07:49:07 +00:00
remove-upgrade-gate-checks-3fbe339e06094681.yaml Remove Mariadb Upgrade Check 2016-05-18 09:49:44 -04:00
xtrabackup-compact-disable-8ae9215207147ebc.yaml remove compact option from xtrabackup 2016-08-15 16:55:36 +00:00