Fix dependency issues between tasks

DB tasks should wait for galera explicitly. There shouldn't be
conditions when primary-database is done, allowing *-db tasks to create
users while galera is syncing with other nodes. That causes split brain
as *-db tasks create users in MyISAM tables which is not handled by
Galera.

Closes-Bug: #1636841
Change-Id: I729ba0f2bfce1e731de36c932f5f0350e91adb22
Signed-off-by: Sergii Golovatiuk <sgolovatiuk@mirantis.com>
This commit is contained in:
Sergii Golovatiuk 2016-12-20 12:23:07 +01:00
parent 7ec4682105
commit 139c5f4fad
10 changed files with 0 additions and 10 deletions

View File

@ -56,7 +56,6 @@
required_for: [aodh]
cross-depends:
- name: /^(primary-)?database$/
role: self
cross-depended-by:
- name: aodh
condition:

View File

@ -49,7 +49,6 @@
$.get('database_vip'))
cross-depends:
- name: /^(primary-)?database$/
role: self
cross-depended-by:
- name: glance
parameters:

View File

@ -60,7 +60,6 @@
requires: [primary-database, database]
cross-depends:
- name: /^(primary-)?database$/
role: self
cross-depended-by:
- name: /^(primary-)?heat$/
condition:

View File

@ -33,7 +33,6 @@
requires: [primary-database, database]
cross-depends:
- name: /^(primary-)?database$/
role: self
cross-depended-by:
- name: ironic-api
condition:

View File

@ -111,7 +111,6 @@
requires: [primary-database, database]
cross-depends:
- name: /^(primary-)?database$/
role: self
cross-depended-by:
- name: /^(primary-)?keystone$/
condition:

View File

@ -38,7 +38,6 @@
requires: [primary-database, database]
cross-depends:
- name: /^(primary-)?database$/
role: self
cross-depended-by:
- name: murano
condition:

View File

@ -47,7 +47,6 @@
requires: [primary-database, database]
cross-depends:
- name: /^(primary-)?database$/
role: self
cross-depened-by:
- name: openstack-cinder
condition:

View File

@ -61,7 +61,6 @@
$.get('database_vip'))
cross-depends:
- name: /^(primary-)?database$/
role: self
cross-depended-by:
- name: /^(primary-)?openstack-controller$/
parameters:

View File

@ -10,7 +10,6 @@
$.network_metadata.vips, $.get('database_vip'))
cross-depends:
- name: /^(primary-)?database$/
role: self
cross-depended-by:
- name: openstack-network-end
role: self

View File

@ -42,7 +42,6 @@
requires: [primary-database, database]
cross-depends:
- name: /^(primary-)?database$/
role: self
cross-depended-by:
- name: sahara
condition: