Skip to content

Commit

Permalink
Prevent latest mariadb version
Browse files Browse the repository at this point in the history
Latest mariadb version has a bug that prevents clustering from
behaving properly in bootstrap.

Change-Id: I21e96dbe7fd9acaedb7eee7cba2ae226fa0644d5
  • Loading branch information
evrardjp committed Feb 8, 2018
1 parent 605926f commit 8a42fac
Show file tree
Hide file tree
Showing 5 changed files with 20 additions and 5 deletions.
6 changes: 6 additions & 0 deletions defaults/main.yml
Expand Up @@ -42,6 +42,7 @@ galera_mariadb_server_package: "{{ _galera_mariadb_server_package }}"

# The major version used to select the repo URL path
galera_major_version: 10.1
galera_minor_version: 30

# Set the URL for the MariaDB repository
galera_repo_url: "{{ _galera_repo_url }}"
Expand Down Expand Up @@ -167,6 +168,11 @@ galera_server_distro_package_pins:
- package: mariadb-server
version: 10.1.27+maria-1~xenial
priority: -1
# TODO(evrardjp): Remove pin when clustering issue is figured out
# Clustering issue
- package: mariadb-server
version: 10.1.31+maria-1~xenial
priority: -1

# Galera Server SSL functionality.

Expand Down
3 changes: 2 additions & 1 deletion vars/redhat-7.yml
Expand Up @@ -64,7 +64,8 @@ galera_server_upgrade_packages_remove:

galera_mariadb_service_name: "mariadb"

_galera_repo_url: "http://yum.mariadb.org/{{ galera_major_version }}/centos/7/x86_64"
# TODO(evrardjp): Unfreeze version to 10.1 branch when clustering issue is solved.
_galera_repo_url: "https://downloads.mariadb.com/MariaDB/mariadb-{{ galera_major_version }}.{{ galera_minor_version }}/yum/centos7-amd64"
_galera_repo:
name: MariaDB
description: "MariaDB Repo"
Expand Down
3 changes: 2 additions & 1 deletion vars/suse-42.yml
Expand Up @@ -59,7 +59,8 @@ galera_server_upgrade_packages_remove:

galera_mariadb_service_name: "mariadb"

_galera_repo_url: "http://yum.mariadb.org/{{ galera_major_version }}/sles/12/x86_64"
# TODO(evrardjp): Unfreeze version to 10.1 branch when clustering issue is solved.
_galera_repo_url: "https://downloads.mariadb.com/MariaDB/mariadb-{{ galera_major_version }}.{{ galera_minor_version }}/yum/opensuse42-amd64"
_galera_repo:
name: MariaDB
description: "MariaDB Repo"
Expand Down
3 changes: 2 additions & 1 deletion vars/ubuntu-16.04.yml
Expand Up @@ -109,7 +109,8 @@ _galera_percona_xtrabackup_repo:
state: "present"
filename: "Percona"

_galera_repo_url: "http://mirror.rackspace.com/mariadb/repo/{{ galera_major_version }}/ubuntu"
# TODO(evrardjp): Unfreeze version to 10.1 branch when clustering issue is solved.
_galera_repo_url: "https://downloads.mariadb.com/MariaDB/mariadb-{{ galera_major_version }}.{{ galera_minor_version }}/repo/ubuntu"
_galera_repo:
repo: "deb {{ galera_repo_url }} {{ ansible_distribution_release }} main"
state: "present"
Expand Down
10 changes: 8 additions & 2 deletions zuul.d/project.yaml
Expand Up @@ -19,7 +19,10 @@
- openstack-ansible-functional-centos-7
- openstack-ansible-functional-opensuse-423
- openstack-ansible-functional-ubuntu-xenial
- openstack-ansible-upgrade-ubuntu-xenial
# TODO(evrardjp): Reinstate this when all the 10.1.31
# issues patches have been merged in galera_server
# and galera_client
# - openstack-ansible-upgrade-ubuntu-xenial
- openstack-ansible-ssl-ubuntu-xenial-nv
experimental:
jobs:
Expand All @@ -30,4 +33,7 @@
- openstack-ansible-functional-centos-7
- openstack-ansible-functional-opensuse-423
- openstack-ansible-functional-ubuntu-xenial
- openstack-ansible-upgrade-ubuntu-xenial
# TODO(evrardjp): Reinstate this when all the 10.1.31
# issues patches have been merged in galera_server
# and galera_client
# - openstack-ansible-upgrade-ubuntu-xenial

0 comments on commit 8a42fac

Please sign in to comment.