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:
parent
7ec4682105
commit
139c5f4fad
|
@ -56,7 +56,6 @@
|
|||
required_for: [aodh]
|
||||
cross-depends:
|
||||
- name: /^(primary-)?database$/
|
||||
role: self
|
||||
cross-depended-by:
|
||||
- name: aodh
|
||||
condition:
|
||||
|
|
|
@ -49,7 +49,6 @@
|
|||
$.get('database_vip'))
|
||||
cross-depends:
|
||||
- name: /^(primary-)?database$/
|
||||
role: self
|
||||
cross-depended-by:
|
||||
- name: glance
|
||||
parameters:
|
||||
|
|
|
@ -60,7 +60,6 @@
|
|||
requires: [primary-database, database]
|
||||
cross-depends:
|
||||
- name: /^(primary-)?database$/
|
||||
role: self
|
||||
cross-depended-by:
|
||||
- name: /^(primary-)?heat$/
|
||||
condition:
|
||||
|
|
|
@ -33,7 +33,6 @@
|
|||
requires: [primary-database, database]
|
||||
cross-depends:
|
||||
- name: /^(primary-)?database$/
|
||||
role: self
|
||||
cross-depended-by:
|
||||
- name: ironic-api
|
||||
condition:
|
||||
|
|
|
@ -111,7 +111,6 @@
|
|||
requires: [primary-database, database]
|
||||
cross-depends:
|
||||
- name: /^(primary-)?database$/
|
||||
role: self
|
||||
cross-depended-by:
|
||||
- name: /^(primary-)?keystone$/
|
||||
condition:
|
||||
|
|
|
@ -38,7 +38,6 @@
|
|||
requires: [primary-database, database]
|
||||
cross-depends:
|
||||
- name: /^(primary-)?database$/
|
||||
role: self
|
||||
cross-depended-by:
|
||||
- name: murano
|
||||
condition:
|
||||
|
|
|
@ -47,7 +47,6 @@
|
|||
requires: [primary-database, database]
|
||||
cross-depends:
|
||||
- name: /^(primary-)?database$/
|
||||
role: self
|
||||
cross-depened-by:
|
||||
- name: openstack-cinder
|
||||
condition:
|
||||
|
|
|
@ -61,7 +61,6 @@
|
|||
$.get('database_vip'))
|
||||
cross-depends:
|
||||
- name: /^(primary-)?database$/
|
||||
role: self
|
||||
cross-depended-by:
|
||||
- name: /^(primary-)?openstack-controller$/
|
||||
parameters:
|
||||
|
|
|
@ -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
|
||||
|
|
|
@ -42,7 +42,6 @@
|
|||
requires: [primary-database, database]
|
||||
cross-depends:
|
||||
- name: /^(primary-)?database$/
|
||||
role: self
|
||||
cross-depended-by:
|
||||
- name: sahara
|
||||
condition:
|
||||
|
|
Loading…
Reference in New Issue