Browse Source

Merge "HA: fix rabbitmq readiness check for rabbitmq-server 3.8" into stable/train

changes/72/741572/1
Zuul 1 month ago
committed by Gerrit Code Review
parent
commit
a0725f8645
2 changed files with 2 additions and 2 deletions
  1. +1
    -1
      manifests/profile/pacemaker/rabbitmq.pp
  2. +1
    -1
      manifests/profile/pacemaker/rabbitmq_bundle.pp

+ 1
- 1
manifests/profile/pacemaker/rabbitmq.pp View File

@@ -151,7 +151,7 @@ class tripleo::profile::pacemaker::rabbitmq (
# replicated around the cluster
exec { 'rabbitmq-ready':
path => '/usr/sbin:/usr/bin:/sbin:/bin',
command => 'rabbitmqctl status | grep -F "{rabbit,"',
command => 'rabbitmqctl eval "lists:keymember(rabbit, 1, application:which_applications())." | grep -q true',
timeout => 30,
tries => 180,
try_sleep => 10,


+ 1
- 1
manifests/profile/pacemaker/rabbitmq_bundle.pp View File

@@ -341,7 +341,7 @@ class tripleo::profile::pacemaker::rabbitmq_bundle (
}

if size($rabbit_nodes) == 1 {
$check_command = 'rabbitmqctl status | grep -F "{rabbit,"'
$check_command = 'rabbitmqctl eval "lists:keymember(rabbit, 1, application:which_applications())." | grep -q true'
} else {
# This grep makes sure the rabbit app in erlang is up and running
# which is enough to guarantee that the user will eventually get


Loading…
Cancel
Save