diff --git a/SOURCES/017-promotion.patch b/SOURCES/017-promotion.patch new file mode 100644 index 0000000..93f8411 --- /dev/null +++ b/SOURCES/017-promotion.patch @@ -0,0 +1,2309 @@ +From 8c9ee257541e37e9974a90ee309be7e88ef5182d Mon Sep 17 00:00:00 2001 +From: Ken Gaillot <kgaillot@redhat.com> +Date: Fri, 4 Sep 2020 17:02:03 -0500 +Subject: [PATCH 1/3] Fix: scheduler: don't select instance to be promoted on a + guest that can't run + +The scheduler chooses clone instance(s) to be promoted from those that pass +can_be_master(). Previously, this ensured the instance was allocated to a node, +but that node might be a guest node, and its guest resource might not be +allocated to a node (i.e. can't run anywhere). + +In that case, the promotion would correctly be blocked, but no other instance +would be chosen to be promoted until the next transition. + +Now, ensure the guest resource is allocated as well, so another instance is +chosen. +--- + lib/pacemaker/pcmk_sched_promotable.c | 17 +++++++++++++++++ + 1 file changed, 17 insertions(+) + +diff --git a/lib/pacemaker/pcmk_sched_promotable.c b/lib/pacemaker/pcmk_sched_promotable.c +index 0dbeed2..b976344 100644 +--- a/lib/pacemaker/pcmk_sched_promotable.c ++++ b/lib/pacemaker/pcmk_sched_promotable.c +@@ -151,6 +151,14 @@ static void apply_master_location(pe_resource_t *child, GListPtr location_constr + } + + static pe_node_t * ++guest_location(pe_node_t *guest_node) ++{ ++ pe_resource_t *guest = guest_node->details->remote_rsc->container; ++ ++ return guest->fns->location(guest, NULL, FALSE); ++} ++ ++static pe_node_t * + can_be_master(pe_resource_t * rsc) + { + pe_node_t *node = NULL; +@@ -199,6 +207,15 @@ can_be_master(pe_resource_t * rsc) + } else if (can_run_resources(node) == FALSE) { + crm_trace("Node can't run any resources: %s", node->details->uname); + return NULL; ++ ++ /* @TODO It's possible this check should be done in can_run_resources() ++ * instead. We should investigate all its callers to figure out whether that ++ * would be a good idea. ++ */ ++ } else if (pe__is_guest_node(node) && (guest_location(node) == NULL)) { ++ pe_rsc_trace(rsc, "%s cannot be promoted: guest %s not allocated", ++ rsc->id, node->details->remote_rsc->container->id); ++ return NULL; + } + + get_clone_variant_data(clone_data, parent); +-- +1.8.3.1 + + +From 9cd4260bda2ec77f9e336e85c31b175656f1d645 Mon Sep 17 00:00:00 2001 +From: Ken Gaillot <kgaillot@redhat.com> +Date: Fri, 4 Sep 2020 17:24:48 -0500 +Subject: [PATCH 2/3] Test: scheduler: update regression test for promotion + change + +The promotion change in the previous commit affected an existing test for the +better. The summary and graph output did not actually change (other than action +IDs), just the process by which the graph was arrived, which can be summed up +in this trace output difference: + +5260a5261 +> (can_be_master) trace: galera:1 cannot be promoted: guest galera-bundle-docker-1 not allocated +5262d5262 +< (pcmk__set_instance_roles) info: Promoting galera:1 (Master galera-bundle-1) +5266c5266 +< (pcmk__set_instance_roles) info: galera-bundle-master: Promoted 2 instances of a possible 3 to master +--- +> (pcmk__set_instance_roles) info: galera-bundle-master: Promoted 1 instances of a possible 3 to master + +Previously, 2 instances were selected to be promoted, but only 1 of those +promotes ended up being runnable. Now, only the 1 runnable instance is selected +to begin with. + +This shows up in the regression test differences as Slave monitors rather than +Master monitors being scheduled for the unrunnable instance (the monitors +themselves being unrunnable as well, there are no substantive graph changes). +--- + cts/scheduler/guest-host-not-fenceable.dot | 11 ++++++--- + cts/scheduler/guest-host-not-fenceable.exp | 36 +++++++++++++++--------------- + 2 files changed, 26 insertions(+), 21 deletions(-) + +diff --git a/cts/scheduler/guest-host-not-fenceable.dot b/cts/scheduler/guest-host-not-fenceable.dot +index 98833f6..a086fcb 100644 +--- a/cts/scheduler/guest-host-not-fenceable.dot ++++ b/cts/scheduler/guest-host-not-fenceable.dot +@@ -13,7 +13,8 @@ + "galera-bundle-0_stop_0 node1" [ style=bold color="green" fontcolor="black"] + "galera-bundle-1_monitor_30000 node1" [ style=dashed color="red" fontcolor="black"] + "galera-bundle-1_start_0 node1" -> "galera-bundle-1_monitor_30000 node1" [ style = dashed] +-"galera-bundle-1_start_0 node1" -> "galera_monitor_10000 galera-bundle-1" [ style = dashed] ++"galera-bundle-1_start_0 node1" -> "galera_monitor_20000 galera-bundle-1" [ style = dashed] ++"galera-bundle-1_start_0 node1" -> "galera_monitor_30000 galera-bundle-1" [ style = dashed] + "galera-bundle-1_start_0 node1" -> "galera_start_0 galera-bundle-1" [ style = dashed] + "galera-bundle-1_start_0 node1" [ style=dashed color="red" fontcolor="black"] + "galera-bundle-1_stop_0 node2" -> "galera-bundle-1_start_0 node1" [ style = dashed] +@@ -92,6 +93,8 @@ + "galera_demote_0 galera-bundle-0" [ style=bold color="green" fontcolor="black"] + "galera_demote_0 galera-bundle-1" -> "galera-bundle-master_demoted_0" [ style = dashed] + "galera_demote_0 galera-bundle-1" -> "galera_demote_0 galera-bundle-0" [ style = dashed] ++"galera_demote_0 galera-bundle-1" -> "galera_monitor_20000 galera-bundle-1" [ style = dashed] ++"galera_demote_0 galera-bundle-1" -> "galera_monitor_30000 galera-bundle-1" [ style = dashed] + "galera_demote_0 galera-bundle-1" -> "galera_stop_0 galera-bundle-1" [ style = dashed] + "galera_demote_0 galera-bundle-1" [ style=dashed color="red" fontcolor="black"] + "galera_demote_0 galera-bundle-2" -> "galera-bundle-master_demoted_0" [ style = dashed] +@@ -101,15 +104,17 @@ + "galera_demote_0 galera-bundle-2" -> "galera_stop_0 galera-bundle-2" [ style = dashed] + "galera_demote_0 galera-bundle-2" [ style=dashed color="red" fontcolor="black"] + "galera_monitor_10000 galera-bundle-0" [ style=dashed color="red" fontcolor="black"] +-"galera_monitor_10000 galera-bundle-1" [ style=dashed color="red" fontcolor="black"] ++"galera_monitor_20000 galera-bundle-1" [ style=dashed color="red" fontcolor="black"] + "galera_monitor_20000 galera-bundle-2" [ style=dashed color="red" fontcolor="black"] ++"galera_monitor_30000 galera-bundle-1" [ style=dashed color="red" fontcolor="black"] + "galera_monitor_30000 galera-bundle-2" [ style=dashed color="red" fontcolor="black"] + "galera_start_0 galera-bundle-0" -> "galera-bundle-master_running_0" [ style = dashed] + "galera_start_0 galera-bundle-0" -> "galera_monitor_10000 galera-bundle-0" [ style = dashed] + "galera_start_0 galera-bundle-0" -> "galera_start_0 galera-bundle-1" [ style = dashed] + "galera_start_0 galera-bundle-0" [ style=dashed color="red" fontcolor="black"] + "galera_start_0 galera-bundle-1" -> "galera-bundle-master_running_0" [ style = dashed] +-"galera_start_0 galera-bundle-1" -> "galera_monitor_10000 galera-bundle-1" [ style = dashed] ++"galera_start_0 galera-bundle-1" -> "galera_monitor_20000 galera-bundle-1" [ style = dashed] ++"galera_start_0 galera-bundle-1" -> "galera_monitor_30000 galera-bundle-1" [ style = dashed] + "galera_start_0 galera-bundle-1" -> "galera_start_0 galera-bundle-2" [ style = dashed] + "galera_start_0 galera-bundle-1" [ style=dashed color="red" fontcolor="black"] + "galera_start_0 galera-bundle-2" -> "galera-bundle-master_running_0" [ style = dashed] +diff --git a/cts/scheduler/guest-host-not-fenceable.exp b/cts/scheduler/guest-host-not-fenceable.exp +index b9293d7..0631c40 100644 +--- a/cts/scheduler/guest-host-not-fenceable.exp ++++ b/cts/scheduler/guest-host-not-fenceable.exp +@@ -1,7 +1,7 @@ + <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> + <synapse id="0"> + <action_set> +- <rsc_op id="110" operation="notify" operation_key="rabbitmq_pre_notify_stop_0" internal_operation_key="rabbitmq:0_pre_notify_stop_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="node1"> ++ <rsc_op id="111" operation="notify" operation_key="rabbitmq_pre_notify_stop_0" internal_operation_key="rabbitmq:0_pre_notify_stop_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="node1"> + <primitive id="rabbitmq" long-id="rabbitmq:0" class="ocf" provider="heartbeat" type="rabbitmq-cluster"/> + <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_notify="true" CRM_meta_notify_active_resource="rabbitmq:0 rabbitmq:1 rabbitmq:2" CRM_meta_notify_active_uname="rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_all_hosts="node1 node2 node3 node1 node2 node3 node1 node2 node3" CRM_meta_notify_all_uname="galera-bundle-0 galera-bundle-1 galera-bundle-2 node1 node2 node3 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_available_uname="node1 node2 node3 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource=" " CRM_meta_notify_promote_uname=" " CRM_meta_notify_slave_resource=" " CRM_meta_notify_slave_uname=" " CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="rabbitmq:0" CRM_meta_notify_stop_uname="rabbitmq-bundle-0" CRM_meta_notify_type="pre" CRM_meta_on_node="rabbitmq-bundle-0" CRM_meta_on_node_uuid="rabbitmq-bundle-0" CRM_meta_physical_host="node1" CRM_meta_timeout="20000" set_policy="ha-all ^(?!amq\.).* {"ha-mode":"all"}"/> + </rsc_op> +@@ -66,7 +66,7 @@ + <pseudo_event id="48" operation="notify" operation_key="rabbitmq-bundle-clone_pre_notify_stop_0"/> + </trigger> + <trigger> +- <rsc_op id="110" operation="notify" operation_key="rabbitmq_pre_notify_stop_0" internal_operation_key="rabbitmq:0_pre_notify_stop_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="node1"/> ++ <rsc_op id="111" operation="notify" operation_key="rabbitmq_pre_notify_stop_0" internal_operation_key="rabbitmq:0_pre_notify_stop_0" on_node="rabbitmq-bundle-0" on_node_uuid="rabbitmq-bundle-0" router_node="node1"/> + </trigger> + </inputs> + </synapse> +@@ -162,7 +162,7 @@ + </action_set> + <inputs> + <trigger> +- <pseudo_event id="84" operation="demote" operation_key="galera-bundle-master_demote_0"/> ++ <pseudo_event id="85" operation="demote" operation_key="galera-bundle-master_demote_0"/> + </trigger> + </inputs> + </synapse> +@@ -181,13 +181,13 @@ + <rsc_op id="68" operation="demote" operation_key="galera_demote_0" internal_operation_key="galera:0_demote_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="node1"/> + </trigger> + <trigger> +- <pseudo_event id="80" operation="stop" operation_key="galera-bundle-master_stop_0"/> ++ <pseudo_event id="81" operation="stop" operation_key="galera-bundle-master_stop_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="13" priority="1000000"> + <action_set> +- <pseudo_event id="85" operation="demoted" operation_key="galera-bundle-master_demoted_0"> ++ <pseudo_event id="86" operation="demoted" operation_key="galera-bundle-master_demoted_0"> + <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_promoted_max="3" CRM_meta_promoted_node_max="1" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> +@@ -196,25 +196,25 @@ + <rsc_op id="68" operation="demote" operation_key="galera_demote_0" internal_operation_key="galera:0_demote_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="node1"/> + </trigger> + <trigger> +- <pseudo_event id="84" operation="demote" operation_key="galera-bundle-master_demote_0"/> ++ <pseudo_event id="85" operation="demote" operation_key="galera-bundle-master_demote_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="14"> + <action_set> +- <pseudo_event id="84" operation="demote" operation_key="galera-bundle-master_demote_0"> ++ <pseudo_event id="85" operation="demote" operation_key="galera-bundle-master_demote_0"> + <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_promoted_max="3" CRM_meta_promoted_node_max="1" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> +- <pseudo_event id="88" operation="demote" operation_key="galera-bundle_demote_0"/> ++ <pseudo_event id="89" operation="demote" operation_key="galera-bundle_demote_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="15" priority="1000000"> + <action_set> +- <pseudo_event id="81" operation="stopped" operation_key="galera-bundle-master_stopped_0"> ++ <pseudo_event id="82" operation="stopped" operation_key="galera-bundle-master_stopped_0"> + <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_promoted_max="3" CRM_meta_promoted_node_max="1" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> +@@ -223,13 +223,13 @@ + <rsc_op id="10" operation="stop" operation_key="galera_stop_0" internal_operation_key="galera:0_stop_0" on_node="galera-bundle-0" on_node_uuid="galera-bundle-0" router_node="node1"/> + </trigger> + <trigger> +- <pseudo_event id="80" operation="stop" operation_key="galera-bundle-master_stop_0"/> ++ <pseudo_event id="81" operation="stop" operation_key="galera-bundle-master_stop_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="16"> + <action_set> +- <pseudo_event id="80" operation="stop" operation_key="galera-bundle-master_stop_0"> ++ <pseudo_event id="81" operation="stop" operation_key="galera-bundle-master_stop_0"> + <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="3" CRM_meta_master_node_max="1" CRM_meta_notify="false" CRM_meta_promoted_max="3" CRM_meta_promoted_node_max="1" CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> +@@ -238,7 +238,7 @@ + <pseudo_event id="66" operation="stop" operation_key="galera-bundle_stop_0"/> + </trigger> + <trigger> +- <pseudo_event id="85" operation="demoted" operation_key="galera-bundle-master_demoted_0"/> ++ <pseudo_event id="86" operation="demoted" operation_key="galera-bundle-master_demoted_0"/> + </trigger> + </inputs> + </synapse> +@@ -292,22 +292,22 @@ + </synapse> + <synapse id="20" priority="1000000"> + <action_set> +- <pseudo_event id="89" operation="demoted" operation_key="galera-bundle_demoted_0"> ++ <pseudo_event id="90" operation="demoted" operation_key="galera-bundle_demoted_0"> + <attributes CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> + <inputs> + <trigger> +- <pseudo_event id="85" operation="demoted" operation_key="galera-bundle-master_demoted_0"/> ++ <pseudo_event id="86" operation="demoted" operation_key="galera-bundle-master_demoted_0"/> + </trigger> + <trigger> +- <pseudo_event id="88" operation="demote" operation_key="galera-bundle_demote_0"/> ++ <pseudo_event id="89" operation="demote" operation_key="galera-bundle_demote_0"/> + </trigger> + </inputs> + </synapse> + <synapse id="21"> + <action_set> +- <pseudo_event id="88" operation="demote" operation_key="galera-bundle_demote_0"> ++ <pseudo_event id="89" operation="demote" operation_key="galera-bundle_demote_0"> + <attributes CRM_meta_timeout="20000" /> + </pseudo_event> + </action_set> +@@ -324,7 +324,7 @@ + <rsc_op id="52" operation="stop" operation_key="galera-bundle-docker-0_stop_0" on_node="node1" on_node_uuid="1"/> + </trigger> + <trigger> +- <pseudo_event id="81" operation="stopped" operation_key="galera-bundle-master_stopped_0"/> ++ <pseudo_event id="82" operation="stopped" operation_key="galera-bundle-master_stopped_0"/> + </trigger> + </inputs> + </synapse> +@@ -336,7 +336,7 @@ + </action_set> + <inputs> + <trigger> +- <pseudo_event id="89" operation="demoted" operation_key="galera-bundle_demoted_0"/> ++ <pseudo_event id="90" operation="demoted" operation_key="galera-bundle_demoted_0"/> + </trigger> + </inputs> + </synapse> +-- +1.8.3.1 + + +From 7a5a29817a694d8dc06eabad71c1e103ee089eef Mon Sep 17 00:00:00 2001 +From: Ken Gaillot <kgaillot@redhat.com> +Date: Fri, 4 Sep 2020 17:33:11 -0500 +Subject: [PATCH 3/3] Test: scheduler: add test for promotion change + +This adds a substantive test for the promotion change. +--- + cts/cts-scheduler.in | 1 + + cts/scheduler/no-promote-on-unrunnable-guest.dot | 128 ++++ + cts/scheduler/no-promote-on-unrunnable-guest.exp | 647 +++++++++++++++++ + .../no-promote-on-unrunnable-guest.scores | 269 +++++++ + .../no-promote-on-unrunnable-guest.summary | 113 +++ + cts/scheduler/no-promote-on-unrunnable-guest.xml | 802 +++++++++++++++++++++ + 6 files changed, 1960 insertions(+) + create mode 100644 cts/scheduler/no-promote-on-unrunnable-guest.dot + create mode 100644 cts/scheduler/no-promote-on-unrunnable-guest.exp + create mode 100644 cts/scheduler/no-promote-on-unrunnable-guest.scores + create mode 100644 cts/scheduler/no-promote-on-unrunnable-guest.summary + create mode 100644 cts/scheduler/no-promote-on-unrunnable-guest.xml + +diff --git a/cts/cts-scheduler.in b/cts/cts-scheduler.in +index ea9c660..c7718fa 100644 +--- a/cts/cts-scheduler.in ++++ b/cts/cts-scheduler.in +@@ -520,6 +520,7 @@ TESTS = [ + [ "on_fail_demote3", "Recovery with on-fail=\"demote\" with no promotion" ], + [ "on_fail_demote4", "Recovery with on-fail=\"demote\" on failed cluster, remote, guest, and bundle nodes" ], + [ "no_quorum_demote", "Promotable demotion and primitive stop with no-quorum-policy=\"demote\"" ], ++ [ "no-promote-on-unrunnable-guest", "Don't select bundle instance for promotion when container can't run" ], + ], + [ + [ "history-1", "Correctly parse stateful-1 resource state" ], +diff --git a/cts/scheduler/no-promote-on-unrunnable-guest.dot b/cts/scheduler/no-promote-on-unrunnable-guest.dot +new file mode 100644 +index 0000000..6063640 +--- /dev/null ++++ b/cts/scheduler/no-promote-on-unrunnable-guest.dot +@@ -0,0 +1,128 @@ ++ digraph "g" { ++"Cancel ovndb_servers_monitor_30000 ovn-dbs-bundle-1" -> "ovndb_servers_promote_0 ovn-dbs-bundle-1" [ style = bold] ++"Cancel ovndb_servers_monitor_30000 ovn-dbs-bundle-1" [ style=bold color="green" fontcolor="black"] ++"ovn-dbs-bundle-0_monitor_30000 controller-0" [ style=dashed color="red" fontcolor="black"] ++"ovn-dbs-bundle-0_start_0 controller-0" -> "ovn-dbs-bundle-0_monitor_30000 controller-0" [ style = dashed] ++"ovn-dbs-bundle-0_start_0 controller-0" -> "ovndb_servers_monitor_30000 ovn-dbs-bundle-0" [ style = dashed] ++"ovn-dbs-bundle-0_start_0 controller-0" -> "ovndb_servers_start_0 ovn-dbs-bundle-0" [ style = dashed] ++"ovn-dbs-bundle-0_start_0 controller-0" [ style=dashed color="red" fontcolor="black"] ++"ovn-dbs-bundle-0_stop_0 controller-0" -> "ovn-dbs-bundle-0_start_0 controller-0" [ style = dashed] ++"ovn-dbs-bundle-0_stop_0 controller-0" -> "ovn-dbs-bundle-podman-0_stop_0 controller-0" [ style = bold] ++"ovn-dbs-bundle-0_stop_0 controller-0" [ style=bold color="green" fontcolor="black"] ++"ovn-dbs-bundle-master_confirmed-post_notify_promoted_0" -> "ovn-dbs-bundle_promoted_0" [ style = bold] ++"ovn-dbs-bundle-master_confirmed-post_notify_promoted_0" -> "ovndb_servers_monitor_10000 ovn-dbs-bundle-1" [ style = bold] ++"ovn-dbs-bundle-master_confirmed-post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] ++"ovn-dbs-bundle-master_confirmed-post_notify_running_0" -> "ovn-dbs-bundle-master_pre_notify_promote_0" [ style = bold] ++"ovn-dbs-bundle-master_confirmed-post_notify_running_0" -> "ovn-dbs-bundle_running_0" [ style = bold] ++"ovn-dbs-bundle-master_confirmed-post_notify_running_0" [ style=bold color="green" fontcolor="orange"] ++"ovn-dbs-bundle-master_confirmed-post_notify_stopped_0" -> "ovn-dbs-bundle-master_pre_notify_promote_0" [ style = bold] ++"ovn-dbs-bundle-master_confirmed-post_notify_stopped_0" -> "ovn-dbs-bundle-master_pre_notify_start_0" [ style = bold] ++"ovn-dbs-bundle-master_confirmed-post_notify_stopped_0" -> "ovn-dbs-bundle_stopped_0" [ style = bold] ++"ovn-dbs-bundle-master_confirmed-post_notify_stopped_0" -> "ovndb_servers_monitor_10000 ovn-dbs-bundle-1" [ style = bold] ++"ovn-dbs-bundle-master_confirmed-post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] ++"ovn-dbs-bundle-master_confirmed-pre_notify_promote_0" -> "ovn-dbs-bundle-master_post_notify_promoted_0" [ style = bold] ++"ovn-dbs-bundle-master_confirmed-pre_notify_promote_0" -> "ovn-dbs-bundle-master_promote_0" [ style = bold] ++"ovn-dbs-bundle-master_confirmed-pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] ++"ovn-dbs-bundle-master_confirmed-pre_notify_start_0" -> "ovn-dbs-bundle-master_post_notify_running_0" [ style = bold] ++"ovn-dbs-bundle-master_confirmed-pre_notify_start_0" -> "ovn-dbs-bundle-master_start_0" [ style = bold] ++"ovn-dbs-bundle-master_confirmed-pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] ++"ovn-dbs-bundle-master_confirmed-pre_notify_stop_0" -> "ovn-dbs-bundle-master_post_notify_stopped_0" [ style = bold] ++"ovn-dbs-bundle-master_confirmed-pre_notify_stop_0" -> "ovn-dbs-bundle-master_stop_0" [ style = bold] ++"ovn-dbs-bundle-master_confirmed-pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] ++"ovn-dbs-bundle-master_post_notify_promoted_0" -> "ovn-dbs-bundle-master_confirmed-post_notify_promoted_0" [ style = bold] ++"ovn-dbs-bundle-master_post_notify_promoted_0" -> "ovndb_servers_post_notify_promoted_0 ovn-dbs-bundle-1" [ style = bold] ++"ovn-dbs-bundle-master_post_notify_promoted_0" -> "ovndb_servers_post_notify_promoted_0 ovn-dbs-bundle-2" [ style = bold] ++"ovn-dbs-bundle-master_post_notify_promoted_0" [ style=bold color="green" fontcolor="orange"] ++"ovn-dbs-bundle-master_post_notify_running_0" -> "ovn-dbs-bundle-master_confirmed-post_notify_running_0" [ style = bold] ++"ovn-dbs-bundle-master_post_notify_running_0" [ style=bold color="green" fontcolor="orange"] ++"ovn-dbs-bundle-master_post_notify_stopped_0" -> "ovn-dbs-bundle-master_confirmed-post_notify_stopped_0" [ style = bold] ++"ovn-dbs-bundle-master_post_notify_stopped_0" -> "ovndb_servers_post_notify_stopped_0 ovn-dbs-bundle-1" [ style = bold] ++"ovn-dbs-bundle-master_post_notify_stopped_0" -> "ovndb_servers_post_notify_stopped_0 ovn-dbs-bundle-2" [ style = bold] ++"ovn-dbs-bundle-master_post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] ++"ovn-dbs-bundle-master_pre_notify_promote_0" -> "ovn-dbs-bundle-master_confirmed-pre_notify_promote_0" [ style = bold] ++"ovn-dbs-bundle-master_pre_notify_promote_0" -> "ovndb_servers_pre_notify_promote_0 ovn-dbs-bundle-1" [ style = bold] ++"ovn-dbs-bundle-master_pre_notify_promote_0" -> "ovndb_servers_pre_notify_promote_0 ovn-dbs-bundle-2" [ style = bold] ++"ovn-dbs-bundle-master_pre_notify_promote_0" [ style=bold color="green" fontcolor="orange"] ++"ovn-dbs-bundle-master_pre_notify_start_0" -> "ovn-dbs-bundle-master_confirmed-pre_notify_start_0" [ style = bold] ++"ovn-dbs-bundle-master_pre_notify_start_0" [ style=bold color="green" fontcolor="orange"] ++"ovn-dbs-bundle-master_pre_notify_stop_0" -> "ovn-dbs-bundle-master_confirmed-pre_notify_stop_0" [ style = bold] ++"ovn-dbs-bundle-master_pre_notify_stop_0" -> "ovndb_servers_pre_notify_stop_0 ovn-dbs-bundle-0" [ style = bold] ++"ovn-dbs-bundle-master_pre_notify_stop_0" -> "ovndb_servers_pre_notify_stop_0 ovn-dbs-bundle-1" [ style = bold] ++"ovn-dbs-bundle-master_pre_notify_stop_0" -> "ovndb_servers_pre_notify_stop_0 ovn-dbs-bundle-2" [ style = bold] ++"ovn-dbs-bundle-master_pre_notify_stop_0" [ style=bold color="green" fontcolor="orange"] ++"ovn-dbs-bundle-master_promote_0" -> "ovndb_servers_promote_0 ovn-dbs-bundle-1" [ style = bold] ++"ovn-dbs-bundle-master_promote_0" [ style=bold color="green" fontcolor="orange"] ++"ovn-dbs-bundle-master_promoted_0" -> "ovn-dbs-bundle-master_post_notify_promoted_0" [ style = bold] ++"ovn-dbs-bundle-master_promoted_0" [ style=bold color="green" fontcolor="orange"] ++"ovn-dbs-bundle-master_running_0" -> "ovn-dbs-bundle-master_post_notify_running_0" [ style = bold] ++"ovn-dbs-bundle-master_running_0" -> "ovn-dbs-bundle-master_promote_0" [ style = bold] ++"ovn-dbs-bundle-master_running_0" [ style=bold color="green" fontcolor="orange"] ++"ovn-dbs-bundle-master_start_0" -> "ovn-dbs-bundle-master_running_0" [ style = bold] ++"ovn-dbs-bundle-master_start_0" -> "ovndb_servers_start_0 ovn-dbs-bundle-0" [ style = dashed] ++"ovn-dbs-bundle-master_start_0" [ style=bold color="green" fontcolor="orange"] ++"ovn-dbs-bundle-master_stop_0" -> "ovn-dbs-bundle-master_stopped_0" [ style = bold] ++"ovn-dbs-bundle-master_stop_0" -> "ovndb_servers_stop_0 ovn-dbs-bundle-0" [ style = bold] ++"ovn-dbs-bundle-master_stop_0" [ style=bold color="green" fontcolor="orange"] ++"ovn-dbs-bundle-master_stopped_0" -> "ovn-dbs-bundle-master_post_notify_stopped_0" [ style = bold] ++"ovn-dbs-bundle-master_stopped_0" -> "ovn-dbs-bundle-master_promote_0" [ style = bold] ++"ovn-dbs-bundle-master_stopped_0" -> "ovn-dbs-bundle-master_start_0" [ style = bold] ++"ovn-dbs-bundle-master_stopped_0" [ style=bold color="green" fontcolor="orange"] ++"ovn-dbs-bundle-podman-0_stop_0 controller-0" -> "ovn-dbs-bundle_stopped_0" [ style = bold] ++"ovn-dbs-bundle-podman-0_stop_0 controller-0" [ style=bold color="green" fontcolor="black"] ++"ovn-dbs-bundle_promote_0" -> "ovn-dbs-bundle-master_promote_0" [ style = bold] ++"ovn-dbs-bundle_promote_0" [ style=bold color="green" fontcolor="orange"] ++"ovn-dbs-bundle_promoted_0" [ style=bold color="green" fontcolor="orange"] ++"ovn-dbs-bundle_running_0" -> "ovn-dbs-bundle_promote_0" [ style = bold] ++"ovn-dbs-bundle_running_0" [ style=bold color="green" fontcolor="orange"] ++"ovn-dbs-bundle_stop_0" -> "ovn-dbs-bundle-master_stop_0" [ style = bold] ++"ovn-dbs-bundle_stop_0" -> "ovn-dbs-bundle-podman-0_stop_0 controller-0" [ style = bold] ++"ovn-dbs-bundle_stop_0" -> "ovndb_servers_stop_0 ovn-dbs-bundle-0" [ style = bold] ++"ovn-dbs-bundle_stop_0" [ style=bold color="green" fontcolor="orange"] ++"ovn-dbs-bundle_stopped_0" -> "ovn-dbs-bundle_promote_0" [ style = bold] ++"ovn-dbs-bundle_stopped_0" [ style=bold color="green" fontcolor="orange"] ++"ovndb_servers_monitor_10000 ovn-dbs-bundle-1" [ style=bold color="green" fontcolor="black"] ++"ovndb_servers_monitor_30000 ovn-dbs-bundle-0" [ style=dashed color="red" fontcolor="black"] ++"ovndb_servers_post_notify_promoted_0 ovn-dbs-bundle-1" -> "ovn-dbs-bundle-master_confirmed-post_notify_promoted_0" [ style = bold] ++"ovndb_servers_post_notify_promoted_0 ovn-dbs-bundle-1" [ style=bold color="green" fontcolor="black"] ++"ovndb_servers_post_notify_promoted_0 ovn-dbs-bundle-2" -> "ovn-dbs-bundle-master_confirmed-post_notify_promoted_0" [ style = bold] ++"ovndb_servers_post_notify_promoted_0 ovn-dbs-bundle-2" [ style=bold color="green" fontcolor="black"] ++"ovndb_servers_post_notify_stopped_0 ovn-dbs-bundle-1" -> "ovn-dbs-bundle-master_confirmed-post_notify_stopped_0" [ style = bold] ++"ovndb_servers_post_notify_stopped_0 ovn-dbs-bundle-1" [ style=bold color="green" fontcolor="black"] ++"ovndb_servers_post_notify_stopped_0 ovn-dbs-bundle-2" -> "ovn-dbs-bundle-master_confirmed-post_notify_stopped_0" [ style = bold] ++"ovndb_servers_post_notify_stopped_0 ovn-dbs-bundle-2" [ style=bold color="green" fontcolor="black"] ++"ovndb_servers_pre_notify_promote_0 ovn-dbs-bundle-1" -> "ovn-dbs-bundle-master_confirmed-pre_notify_promote_0" [ style = bold] ++"ovndb_servers_pre_notify_promote_0 ovn-dbs-bundle-1" [ style=bold color="green" fontcolor="black"] ++"ovndb_servers_pre_notify_promote_0 ovn-dbs-bundle-2" -> "ovn-dbs-bundle-master_confirmed-pre_notify_promote_0" [ style = bold] ++"ovndb_servers_pre_notify_promote_0 ovn-dbs-bundle-2" [ style=bold color="green" fontcolor="black"] ++"ovndb_servers_pre_notify_stop_0 ovn-dbs-bundle-0" -> "ovn-dbs-bundle-master_confirmed-pre_notify_stop_0" [ style = bold] ++"ovndb_servers_pre_notify_stop_0 ovn-dbs-bundle-0" [ style=bold color="green" fontcolor="black"] ++"ovndb_servers_pre_notify_stop_0 ovn-dbs-bundle-1" -> "ovn-dbs-bundle-master_confirmed-pre_notify_stop_0" [ style = bold] ++"ovndb_servers_pre_notify_stop_0 ovn-dbs-bundle-1" [ style=bold color="green" fontcolor="black"] ++"ovndb_servers_pre_notify_stop_0 ovn-dbs-bundle-2" -> "ovn-dbs-bundle-master_confirmed-pre_notify_stop_0" [ style = bold] ++"ovndb_servers_pre_notify_stop_0 ovn-dbs-bundle-2" [ style=bold color="green" fontcolor="black"] ++"ovndb_servers_promote_0 ovn-dbs-bundle-1" -> "ovn-dbs-bundle-master_promoted_0" [ style = bold] ++"ovndb_servers_promote_0 ovn-dbs-bundle-1" -> "ovndb_servers_monitor_10000 ovn-dbs-bundle-1" [ style = bold] ++"ovndb_servers_promote_0 ovn-dbs-bundle-1" [ style=bold color="green" fontcolor="black"] ++"ovndb_servers_start_0 ovn-dbs-bundle-0" -> "ovn-dbs-bundle-master_running_0" [ style = dashed] ++"ovndb_servers_start_0 ovn-dbs-bundle-0" -> "ovndb_servers_monitor_30000 ovn-dbs-bundle-0" [ style = dashed] ++"ovndb_servers_start_0 ovn-dbs-bundle-0" [ style=dashed color="red" fontcolor="black"] ++"ovndb_servers_stop_0 ovn-dbs-bundle-0" -> "ovn-dbs-bundle-0_stop_0 controller-0" [ style = bold] ++"ovndb_servers_stop_0 ovn-dbs-bundle-0" -> "ovn-dbs-bundle-master_stopped_0" [ style = bold] ++"ovndb_servers_stop_0 ovn-dbs-bundle-0" -> "ovndb_servers_start_0 ovn-dbs-bundle-0" [ style = dashed] ++"ovndb_servers_stop_0 ovn-dbs-bundle-0" [ style=bold color="green" fontcolor="black"] ++"stonith-fence_ipmilan-5254005e097a_monitor_60000 controller-0" [ style=bold color="green" fontcolor="black"] ++"stonith-fence_ipmilan-5254005e097a_start_0 controller-0" -> "stonith-fence_ipmilan-5254005e097a_monitor_60000 controller-0" [ style = bold] ++"stonith-fence_ipmilan-5254005e097a_start_0 controller-0" [ style=bold color="green" fontcolor="black"] ++"stonith-fence_ipmilan-5254005e097a_stop_0 controller-0" -> "stonith-fence_ipmilan-5254005e097a_start_0 controller-0" [ style = bold] ++"stonith-fence_ipmilan-5254005e097a_stop_0 controller-0" [ style=bold color="green" fontcolor="black"] ++"stonith-fence_ipmilan-525400985679_monitor_60000 controller-1" [ style=bold color="green" fontcolor="black"] ++"stonith-fence_ipmilan-525400985679_start_0 controller-1" -> "stonith-fence_ipmilan-525400985679_monitor_60000 controller-1" [ style = bold] ++"stonith-fence_ipmilan-525400985679_start_0 controller-1" [ style=bold color="green" fontcolor="black"] ++"stonith-fence_ipmilan-525400985679_stop_0 controller-1" -> "stonith-fence_ipmilan-525400985679_start_0 controller-1" [ style = bold] ++"stonith-fence_ipmilan-525400985679_stop_0 controller-1" [ style=bold color="green" fontcolor="black"] ++"stonith-fence_ipmilan-525400afe30e_monitor_60000 controller-2" [ style=bold color="green" fontcolor="black"] ++"stonith-fence_ipmilan-525400afe30e_start_0 controller-2" -> "stonith-fence_ipmilan-525400afe30e_monitor_60000 controller-2" [ style = bold] ++"stonith-fence_ipmilan-525400afe30e_start_0 controller-2" [ style=bold color="green" fontcolor="black"] ++"stonith-fence_ipmilan-525400afe30e_stop_0 controller-2" -> "stonith-fence_ipmilan-525400afe30e_start_0 controller-2" [ style = bold] ++"stonith-fence_ipmilan-525400afe30e_stop_0 controller-2" [ style=bold color="green" fontcolor="black"] ++} +diff --git a/cts/scheduler/no-promote-on-unrunnable-guest.exp b/cts/scheduler/no-promote-on-unrunnable-guest.exp +new file mode 100644 +index 0000000..4417f6e +--- /dev/null ++++ b/cts/scheduler/no-promote-on-unrunnable-guest.exp +@@ -0,0 +1,647 @@ ++<transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY" transition_id="0"> ++ <synapse id="0"> ++ <action_set> ++ <rsc_op id="261" operation="notify" operation_key="ovndb_servers_pre_notify_stop_0" internal_operation_key="ovndb_servers:0_pre_notify_stop_0" on_node="ovn-dbs-bundle-0" on_node_uuid="ovn-dbs-bundle-0" router_node="controller-0"> ++ <primitive id="ovndb_servers" long-id="ovndb_servers:0" class="ocf" provider="ovn" type="ovndb-servers"/> ++ <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="notify" CRM_meta_notify="true" CRM_meta_notify_active_resource="ovndb_servers:0 ovndb_servers:1 ovndb_servers:2" CRM_meta_notify_active_uname="ovn-dbs-bundle-0 ovn-dbs-bundle-1 ovn-dbs-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 ovn-dbs-bundle-0 ovn-dbs-bundle-1 ovn-dbs-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2 ovn-dbs-bundle-0 ovn-dbs-bundle-1 ovn-dbs-bundle-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource="ovndb_servers:1" CRM_meta_notify_promote_uname="ovn-dbs-bundle-1" CRM_meta_notify_slave_resource="ovndb_servers:0 ovndb_servers:1 ovndb_servers:2" CRM_meta_notify_slave_uname="ovn-dbs-bundle-0 ovn-dbs-bundle-1 ovn-dbs-bundle-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="ovndb_servers:0" CRM_meta_notify_stop_uname="ovn-dbs-bundle-0" CRM_meta_notify_type="pre" CRM_meta_on_node="ovn-dbs-bundle-0" CRM_meta_on_node_uuid="ovn-dbs-bundle-0" CRM_meta_physical_host="controller-0" CRM_meta_promoted_max="1" CRM_meta_promoted_node_max="1" CRM_meta_timeout="20000" inactive_probe_interval="180000" listen_on_master_ip_only="no" manage_northd="yes" master_ip="172.17.1.247" nb_master_port="6641" sb_master_port="6642"/> ++ </rsc_op> ++ </action_set> ++ <inputs> ++ <trigger> ++ <pseudo_event id="203" operation="notify" operation_key="ovn-dbs-bundle-master_pre_notify_stop_0"/> ++ </trigger> ++ </inputs> ++ </synapse> ++ <synapse id="1"> ++ <action_set> ++ <rsc_op id="187" operation="stop" operation_key="ovndb_servers_stop_0" internal_operation_key="ovndb_servers:0_stop_0" on_node="ovn-dbs-bundle-0" on_node_uuid="ovn-dbs-bundle-0" router_node="controller-0"> ++ <primitive id="ovndb_servers" long-id="ovndb_servers:0" class="ocf" provider="ovn" type="ovndb-servers"/> ++ <attributes CRM_meta_clone="0" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="stop" CRM_meta_notify="true" CRM_meta_notify_active_resource="ovndb_servers:0 ovndb_servers:1 ovndb_servers:2" CRM_meta_notify_active_uname="ovn-dbs-bundle-0 ovn-dbs-bundle-1 ovn-dbs-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 ovn-dbs-bundle-0 ovn-dbs-bundle-1 ovn-dbs-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2 ovn-dbs-bundle-0 ovn-dbs-bundle-1 ovn-dbs-bundle-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="ovndb_servers:1" CRM_meta_notify_promote_uname="ovn-dbs-bundle-1" CRM_meta_notify_slave_resource="ovndb_servers:0 ovndb_servers:1 ovndb_servers:2" CRM_meta_notify_slave_uname="ovn-dbs-bundle-0 ovn-dbs-bundle-1 ovn-dbs-bundle-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="ovndb_servers:0" CRM_meta_notify_stop_uname="ovn-dbs-bundle-0" CRM_meta_on_node="ovn-dbs-bundle-0" CRM_meta_on_node_uuid="ovn-dbs-bundle-0" CRM_meta_physical_host="controller-0" CRM_meta_promoted_max="1" CRM_meta_promoted_node_max="1" CRM_meta_timeout="200000" inactive_probe_interval="180000" listen_on_master_ip_only="no" manage_northd="yes" master_ip="172.17.1.247" nb_master_port="6641" sb_master_port="6642"/> ++ </rsc_op> ++ </action_set> ++ <inputs> ++ <trigger> ++ <pseudo_event id="184" operation="stop" operation_key="ovn-dbs-bundle_stop_0"/> ++ </trigger> ++ <trigger> ++ <pseudo_event id="201" operation="stop" operation_key="ovn-dbs-bundle-master_stop_0"/> ++ </trigger> ++ </inputs> ++ </synapse> ++ <synapse id="2" priority="1000000"> ++ <action_set> ++ <rsc_op id="267" operation="notify" operation_key="ovndb_servers_post_notify_promote_0" internal_operation_key="ovndb_servers:1_post_notify_promote_0" on_node="ovn-dbs-bundle-1" on_node_uuid="ovn-dbs-bundle-1" router_node="controller-1"> ++ <primitive id="ovndb_servers" long-id="ovndb_servers:1" class="ocf" provider="ovn" type="ovndb-servers"/> ++ <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="notify" CRM_meta_notify="true" CRM_meta_notify_active_resource="ovndb_servers:0 ovndb_servers:1 ovndb_servers:2" CRM_meta_notify_active_uname="ovn-dbs-bundle-0 ovn-dbs-bundle-1 ovn-dbs-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 ovn-dbs-bundle-0 ovn-dbs-bundle-1 ovn-dbs-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2 ovn-dbs-bundle-0 ovn-dbs-bundle-1 ovn-dbs-bundle-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="ovndb_servers:1" CRM_meta_notify_promote_uname="ovn-dbs-bundle-1" CRM_meta_notify_slave_resource="ovndb_servers:0 ovndb_servers:1 ovndb_servers:2" CRM_meta_notify_slave_uname="ovn-dbs-bundle-0 ovn-dbs-bundle-1 ovn-dbs-bundle-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="ovndb_servers:0" CRM_meta_notify_stop_uname="ovn-dbs-bundle-0" CRM_meta_notify_type="post" CRM_meta_on_node="ovn-dbs-bundle-1" CRM_meta_on_node_uuid="ovn-dbs-bundle-1" CRM_meta_physical_host="controller-1" CRM_meta_promoted_max="1" CRM_meta_promoted_node_max="1" CRM_meta_timeout="20000" inactive_probe_interval="180000" listen_on_master_ip_only="no" manage_northd="yes" master_ip="172.17.1.247" nb_master_port="6641" sb_master_port="6642"/> ++ </rsc_op> ++ </action_set> ++ <inputs> ++ <trigger> ++ <pseudo_event id="211" operation="notify" operation_key="ovn-dbs-bundle-master_post_notify_promoted_0"/> ++ </trigger> ++ </inputs> ++ </synapse> ++ <synapse id="3"> ++ <action_set> ++ <rsc_op id="266" operation="notify" operation_key="ovndb_servers_pre_notify_promote_0" internal_operation_key="ovndb_servers:1_pre_notify_promote_0" on_node="ovn-dbs-bundle-1" on_node_uuid="ovn-dbs-bundle-1" router_node="controller-1"> ++ <primitive id="ovndb_servers" long-id="ovndb_servers:1" class="ocf" provider="ovn" type="ovndb-servers"/> ++ <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="notify" CRM_meta_notify="true" CRM_meta_notify_active_resource="ovndb_servers:0 ovndb_servers:1 ovndb_servers:2" CRM_meta_notify_active_uname="ovn-dbs-bundle-0 ovn-dbs-bundle-1 ovn-dbs-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 ovn-dbs-bundle-0 ovn-dbs-bundle-1 ovn-dbs-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2 ovn-dbs-bundle-0 ovn-dbs-bundle-1 ovn-dbs-bundle-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="ovndb_servers:1" CRM_meta_notify_promote_uname="ovn-dbs-bundle-1" CRM_meta_notify_slave_resource="ovndb_servers:0 ovndb_servers:1 ovndb_servers:2" CRM_meta_notify_slave_uname="ovn-dbs-bundle-0 ovn-dbs-bundle-1 ovn-dbs-bundle-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="ovndb_servers:0" CRM_meta_notify_stop_uname="ovn-dbs-bundle-0" CRM_meta_notify_type="pre" CRM_meta_on_node="ovn-dbs-bundle-1" CRM_meta_on_node_uuid="ovn-dbs-bundle-1" CRM_meta_physical_host="controller-1" CRM_meta_promoted_max="1" CRM_meta_promoted_node_max="1" CRM_meta_timeout="20000" inactive_probe_interval="180000" listen_on_master_ip_only="no" manage_northd="yes" master_ip="172.17.1.247" nb_master_port="6641" sb_master_port="6642"/> ++ </rsc_op> ++ </action_set> ++ <inputs> ++ <trigger> ++ <pseudo_event id="209" operation="notify" operation_key="ovn-dbs-bundle-master_pre_notify_promote_0"/> ++ </trigger> ++ </inputs> ++ </synapse> ++ <synapse id="4" priority="1000000"> ++ <action_set> ++ <rsc_op id="263" operation="notify" operation_key="ovndb_servers_post_notify_stop_0" internal_operation_key="ovndb_servers:1_post_notify_stop_0" on_node="ovn-dbs-bundle-1" on_node_uuid="ovn-dbs-bundle-1" router_node="controller-1"> ++ <primitive id="ovndb_servers" long-id="ovndb_servers:1" class="ocf" provider="ovn" type="ovndb-servers"/> ++ <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="notify" CRM_meta_notify="true" CRM_meta_notify_active_resource="ovndb_servers:0 ovndb_servers:1 ovndb_servers:2" CRM_meta_notify_active_uname="ovn-dbs-bundle-0 ovn-dbs-bundle-1 ovn-dbs-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 ovn-dbs-bundle-0 ovn-dbs-bundle-1 ovn-dbs-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2 ovn-dbs-bundle-0 ovn-dbs-bundle-1 ovn-dbs-bundle-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource="ovndb_servers:1" CRM_meta_notify_promote_uname="ovn-dbs-bundle-1" CRM_meta_notify_slave_resource="ovndb_servers:0 ovndb_servers:1 ovndb_servers:2" CRM_meta_notify_slave_uname="ovn-dbs-bundle-0 ovn-dbs-bundle-1 ovn-dbs-bundle-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="ovndb_servers:0" CRM_meta_notify_stop_uname="ovn-dbs-bundle-0" CRM_meta_notify_type="post" CRM_meta_on_node="ovn-dbs-bundle-1" CRM_meta_on_node_uuid="ovn-dbs-bundle-1" CRM_meta_physical_host="controller-1" CRM_meta_promoted_max="1" CRM_meta_promoted_node_max="1" CRM_meta_timeout="20000" inactive_probe_interval="180000" listen_on_master_ip_only="no" manage_northd="yes" master_ip="172.17.1.247" nb_master_port="6641" sb_master_port="6642"/> ++ </rsc_op> ++ </action_set> ++ <inputs> ++ <trigger> ++ <pseudo_event id="205" operation="notify" operation_key="ovn-dbs-bundle-master_post_notify_stopped_0"/> ++ </trigger> ++ </inputs> ++ </synapse> ++ <synapse id="5"> ++ <action_set> ++ <rsc_op id="262" operation="notify" operation_key="ovndb_servers_pre_notify_stop_0" internal_operation_key="ovndb_servers:1_pre_notify_stop_0" on_node="ovn-dbs-bundle-1" on_node_uuid="ovn-dbs-bundle-1" router_node="controller-1"> ++ <primitive id="ovndb_servers" long-id="ovndb_servers:1" class="ocf" provider="ovn" type="ovndb-servers"/> ++ <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="notify" CRM_meta_notify="true" CRM_meta_notify_active_resource="ovndb_servers:0 ovndb_servers:1 ovndb_servers:2" CRM_meta_notify_active_uname="ovn-dbs-bundle-0 ovn-dbs-bundle-1 ovn-dbs-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 ovn-dbs-bundle-0 ovn-dbs-bundle-1 ovn-dbs-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2 ovn-dbs-bundle-0 ovn-dbs-bundle-1 ovn-dbs-bundle-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource="ovndb_servers:1" CRM_meta_notify_promote_uname="ovn-dbs-bundle-1" CRM_meta_notify_slave_resource="ovndb_servers:0 ovndb_servers:1 ovndb_servers:2" CRM_meta_notify_slave_uname="ovn-dbs-bundle-0 ovn-dbs-bundle-1 ovn-dbs-bundle-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="ovndb_servers:0" CRM_meta_notify_stop_uname="ovn-dbs-bundle-0" CRM_meta_notify_type="pre" CRM_meta_on_node="ovn-dbs-bundle-1" CRM_meta_on_node_uuid="ovn-dbs-bundle-1" CRM_meta_physical_host="controller-1" CRM_meta_promoted_max="1" CRM_meta_promoted_node_max="1" CRM_meta_timeout="20000" inactive_probe_interval="180000" listen_on_master_ip_only="no" manage_northd="yes" master_ip="172.17.1.247" nb_master_port="6641" sb_master_port="6642"/> ++ </rsc_op> ++ </action_set> ++ <inputs> ++ <trigger> ++ <pseudo_event id="203" operation="notify" operation_key="ovn-dbs-bundle-master_pre_notify_stop_0"/> ++ </trigger> ++ </inputs> ++ </synapse> ++ <synapse id="6"> ++ <action_set> ++ <rsc_op id="192" operation="monitor" operation_key="ovndb_servers_monitor_10000" internal_operation_key="ovndb_servers:1_monitor_10000" on_node="ovn-dbs-bundle-1" on_node_uuid="ovn-dbs-bundle-1" router_node="controller-1"> ++ <primitive id="ovndb_servers" long-id="ovndb_servers:1" class="ocf" provider="ovn" type="ovndb-servers"/> ++ <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_node="ovn-dbs-bundle-1" CRM_meta_on_node_uuid="ovn-dbs-bundle-1" CRM_meta_op_target_rc="8" CRM_meta_physical_host="controller-1" CRM_meta_promoted_max="1" CRM_meta_promoted_node_max="1" CRM_meta_role="Master" CRM_meta_timeout="60000" inactive_probe_interval="180000" listen_on_master_ip_only="no" manage_northd="yes" master_ip="172.17.1.247" nb_master_port="6641" sb_master_port="6642"/> ++ </rsc_op> ++ </action_set> ++ <inputs> ++ <trigger> ++ <rsc_op id="191" operation="promote" operation_key="ovndb_servers_promote_0" internal_operation_key="ovndb_servers:1_promote_0" on_node="ovn-dbs-bundle-1" on_node_uuid="ovn-dbs-bundle-1" router_node="controller-1"/> ++ </trigger> ++ <trigger> ++ <pseudo_event id="206" operation="notified" operation_key="ovn-dbs-bundle-master_confirmed-post_notify_stopped_0"/> ++ </trigger> ++ <trigger> ++ <pseudo_event id="212" operation="notified" operation_key="ovn-dbs-bundle-master_confirmed-post_notify_promoted_0"/> ++ </trigger> ++ </inputs> ++ </synapse> ++ <synapse id="7"> ++ <action_set> ++ <rsc_op id="191" operation="promote" operation_key="ovndb_servers_promote_0" internal_operation_key="ovndb_servers:1_promote_0" on_node="ovn-dbs-bundle-1" on_node_uuid="ovn-dbs-bundle-1" router_node="controller-1"> ++ <primitive id="ovndb_servers" long-id="ovndb_servers:1" class="ocf" provider="ovn" type="ovndb-servers"/> ++ <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="promote" CRM_meta_notify="true" CRM_meta_notify_active_resource="ovndb_servers:0 ovndb_servers:1 ovndb_servers:2" CRM_meta_notify_active_uname="ovn-dbs-bundle-0 ovn-dbs-bundle-1 ovn-dbs-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 ovn-dbs-bundle-0 ovn-dbs-bundle-1 ovn-dbs-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2 ovn-dbs-bundle-0 ovn-dbs-bundle-1 ovn-dbs-bundle-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_promote_resource="ovndb_servers:1" CRM_meta_notify_promote_uname="ovn-dbs-bundle-1" CRM_meta_notify_slave_resource="ovndb_servers:0 ovndb_servers:1 ovndb_servers:2" CRM_meta_notify_slave_uname="ovn-dbs-bundle-0 ovn-dbs-bundle-1 ovn-dbs-bundle-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="ovndb_servers:0" CRM_meta_notify_stop_uname="ovn-dbs-bundle-0" CRM_meta_on_node="ovn-dbs-bundle-1" CRM_meta_on_node_uuid="ovn-dbs-bundle-1" CRM_meta_physical_host="controller-1" CRM_meta_promoted_max="1" CRM_meta_promoted_node_max="1" CRM_meta_timeout="50000" inactive_probe_interval="180000" listen_on_master_ip_only="no" manage_northd="yes" master_ip="172.17.1.247" nb_master_port="6641" sb_master_port="6642"/> ++ </rsc_op> ++ </action_set> ++ <inputs> ++ <trigger> ++ <rsc_op id="40" operation="cancel" operation_key="ovndb_servers_monitor_30000" internal_operation_key="ovndb_servers:1_monitor_30000" on_node="ovn-dbs-bundle-1" on_node_uuid="ovn-dbs-bundle-1" router_node="controller-1"/> ++ </trigger> ++ <trigger> ++ <pseudo_event id="207" operation="promote" operation_key="ovn-dbs-bundle-master_promote_0"/> ++ </trigger> ++ </inputs> ++ </synapse> ++ <synapse id="8"> ++ <action_set> ++ <rsc_op id="40" operation="cancel" operation_key="ovndb_servers_monitor_30000" internal_operation_key="ovndb_servers:1_monitor_30000" on_node="ovn-dbs-bundle-1" on_node_uuid="ovn-dbs-bundle-1" router_node="controller-1"> ++ <primitive id="ovndb_servers" long-id="ovndb_servers:1" class="ocf" provider="ovn" type="ovndb-servers"/> ++ <attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="30000" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="monitor" CRM_meta_notify="true" CRM_meta_on_node="ovn-dbs-bundle-1" CRM_meta_on_node_uuid="ovn-dbs-bundle-1" CRM_meta_operation="monitor" CRM_meta_promoted_max="1" CRM_meta_promoted_node_max="1" CRM_meta_role="Slave" CRM_meta_timeout="60000" inactive_probe_interval="180000" listen_on_master_ip_only="no" manage_northd="yes" master_ip="172.17.1.247" nb_master_port="6641" sb_master_port="6642"/> ++ </rsc_op> ++ </action_set> ++ <inputs/> ++ </synapse> ++ <synapse id="9" priority="1000000"> ++ <action_set> ++ <rsc_op id="269" operation="notify" operation_key="ovndb_servers_post_notify_promote_0" internal_operation_key="ovndb_servers:2_post_notify_promote_0" on_node="ovn-dbs-bundle-2" on_node_uuid="ovn-dbs-bundle-2" router_node="controller-2"> ++ <primitive id="ovndb_servers" long-id="ovndb_servers:2" class="ocf" provider="ovn" type="ovndb-servers"/> ++ <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="notify" CRM_meta_notify="true" CRM_meta_notify_active_resource="ovndb_servers:0 ovndb_servers:1 ovndb_servers:2" CRM_meta_notify_active_uname="ovn-dbs-bundle-0 ovn-dbs-bundle-1 ovn-dbs-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 ovn-dbs-bundle-0 ovn-dbs-bundle-1 ovn-dbs-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2 ovn-dbs-bundle-0 ovn-dbs-bundle-1 ovn-dbs-bundle-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="ovndb_servers:1" CRM_meta_notify_promote_uname="ovn-dbs-bundle-1" CRM_meta_notify_slave_resource="ovndb_servers:0 ovndb_servers:1 ovndb_servers:2" CRM_meta_notify_slave_uname="ovn-dbs-bundle-0 ovn-dbs-bundle-1 ovn-dbs-bundle-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="ovndb_servers:0" CRM_meta_notify_stop_uname="ovn-dbs-bundle-0" CRM_meta_notify_type="post" CRM_meta_on_node="ovn-dbs-bundle-2" CRM_meta_on_node_uuid="ovn-dbs-bundle-2" CRM_meta_physical_host="controller-2" CRM_meta_promoted_max="1" CRM_meta_promoted_node_max="1" CRM_meta_timeout="20000" inactive_probe_interval="180000" listen_on_master_ip_only="no" manage_northd="yes" master_ip="172.17.1.247" nb_master_port="6641" sb_master_port="6642"/> ++ </rsc_op> ++ </action_set> ++ <inputs> ++ <trigger> ++ <pseudo_event id="211" operation="notify" operation_key="ovn-dbs-bundle-master_post_notify_promoted_0"/> ++ </trigger> ++ </inputs> ++ </synapse> ++ <synapse id="10"> ++ <action_set> ++ <rsc_op id="268" operation="notify" operation_key="ovndb_servers_pre_notify_promote_0" internal_operation_key="ovndb_servers:2_pre_notify_promote_0" on_node="ovn-dbs-bundle-2" on_node_uuid="ovn-dbs-bundle-2" router_node="controller-2"> ++ <primitive id="ovndb_servers" long-id="ovndb_servers:2" class="ocf" provider="ovn" type="ovndb-servers"/> ++ <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="notify" CRM_meta_notify="true" CRM_meta_notify_active_resource="ovndb_servers:0 ovndb_servers:1 ovndb_servers:2" CRM_meta_notify_active_uname="ovn-dbs-bundle-0 ovn-dbs-bundle-1 ovn-dbs-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 ovn-dbs-bundle-0 ovn-dbs-bundle-1 ovn-dbs-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2 ovn-dbs-bundle-0 ovn-dbs-bundle-1 ovn-dbs-bundle-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="promote" CRM_meta_notify_promote_resource="ovndb_servers:1" CRM_meta_notify_promote_uname="ovn-dbs-bundle-1" CRM_meta_notify_slave_resource="ovndb_servers:0 ovndb_servers:1 ovndb_servers:2" CRM_meta_notify_slave_uname="ovn-dbs-bundle-0 ovn-dbs-bundle-1 ovn-dbs-bundle-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="ovndb_servers:0" CRM_meta_notify_stop_uname="ovn-dbs-bundle-0" CRM_meta_notify_type="pre" CRM_meta_on_node="ovn-dbs-bundle-2" CRM_meta_on_node_uuid="ovn-dbs-bundle-2" CRM_meta_physical_host="controller-2" CRM_meta_promoted_max="1" CRM_meta_promoted_node_max="1" CRM_meta_timeout="20000" inactive_probe_interval="180000" listen_on_master_ip_only="no" manage_northd="yes" master_ip="172.17.1.247" nb_master_port="6641" sb_master_port="6642"/> ++ </rsc_op> ++ </action_set> ++ <inputs> ++ <trigger> ++ <pseudo_event id="209" operation="notify" operation_key="ovn-dbs-bundle-master_pre_notify_promote_0"/> ++ </trigger> ++ </inputs> ++ </synapse> ++ <synapse id="11" priority="1000000"> ++ <action_set> ++ <rsc_op id="265" operation="notify" operation_key="ovndb_servers_post_notify_stop_0" internal_operation_key="ovndb_servers:2_post_notify_stop_0" on_node="ovn-dbs-bundle-2" on_node_uuid="ovn-dbs-bundle-2" router_node="controller-2"> ++ <primitive id="ovndb_servers" long-id="ovndb_servers:2" class="ocf" provider="ovn" type="ovndb-servers"/> ++ <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="notify" CRM_meta_notify="true" CRM_meta_notify_active_resource="ovndb_servers:0 ovndb_servers:1 ovndb_servers:2" CRM_meta_notify_active_uname="ovn-dbs-bundle-0 ovn-dbs-bundle-1 ovn-dbs-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 ovn-dbs-bundle-0 ovn-dbs-bundle-1 ovn-dbs-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2 ovn-dbs-bundle-0 ovn-dbs-bundle-1 ovn-dbs-bundle-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource="ovndb_servers:1" CRM_meta_notify_promote_uname="ovn-dbs-bundle-1" CRM_meta_notify_slave_resource="ovndb_servers:0 ovndb_servers:1 ovndb_servers:2" CRM_meta_notify_slave_uname="ovn-dbs-bundle-0 ovn-dbs-bundle-1 ovn-dbs-bundle-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="ovndb_servers:0" CRM_meta_notify_stop_uname="ovn-dbs-bundle-0" CRM_meta_notify_type="post" CRM_meta_on_node="ovn-dbs-bundle-2" CRM_meta_on_node_uuid="ovn-dbs-bundle-2" CRM_meta_physical_host="controller-2" CRM_meta_promoted_max="1" CRM_meta_promoted_node_max="1" CRM_meta_timeout="20000" inactive_probe_interval="180000" listen_on_master_ip_only="no" manage_northd="yes" master_ip="172.17.1.247" nb_master_port="6641" sb_master_port="6642"/> ++ </rsc_op> ++ </action_set> ++ <inputs> ++ <trigger> ++ <pseudo_event id="205" operation="notify" operation_key="ovn-dbs-bundle-master_post_notify_stopped_0"/> ++ </trigger> ++ </inputs> ++ </synapse> ++ <synapse id="12"> ++ <action_set> ++ <rsc_op id="264" operation="notify" operation_key="ovndb_servers_pre_notify_stop_0" internal_operation_key="ovndb_servers:2_pre_notify_stop_0" on_node="ovn-dbs-bundle-2" on_node_uuid="ovn-dbs-bundle-2" router_node="controller-2"> ++ <primitive id="ovndb_servers" long-id="ovndb_servers:2" class="ocf" provider="ovn" type="ovndb-servers"/> ++ <attributes CRM_meta_clone="2" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_container_attribute_target="host" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_name="notify" CRM_meta_notify="true" CRM_meta_notify_active_resource="ovndb_servers:0 ovndb_servers:1 ovndb_servers:2" CRM_meta_notify_active_uname="ovn-dbs-bundle-0 ovn-dbs-bundle-1 ovn-dbs-bundle-2" CRM_meta_notify_all_hosts="controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2 controller-0 controller-1 controller-2" CRM_meta_notify_all_uname="controller-0 controller-1 controller-2 galera-bundle-0 galera-bundle-1 galera-bundle-2 ovn-dbs-bundle-0 ovn-dbs-bundle-1 ovn-dbs-bundle-2 rabbitmq-bundle-0 rabbitmq-bundle-1 rabbitmq-bundle-2 redis-bundle-0 redis-bundle-1 redis-bundle-2" CRM_meta_notify_available_uname="controller-0 controller-1 controller-2 ovn-dbs-bundle-0 ovn-dbs-bundle-1 ovn-dbs-bundle-2" CRM_meta_notify_demote_resource=" " CRM_meta_notify_demote_uname=" " CRM_meta_notify_inactive_resource=" " CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_master_resource=" " CRM_meta_notify_master_uname=" " CRM_meta_notify_operation="stop" CRM_meta_notify_promote_resource="ovndb_servers:1" CRM_meta_notify_promote_uname="ovn-dbs-bundle-1" CRM_meta_notify_slave_resource="ovndb_servers:0 ovndb_servers:1 ovndb_servers:2" CRM_meta_notify_slave_uname="ovn-dbs-bundle-0 ovn-dbs-bundle-1 ovn-dbs-bundle-2" CRM_meta_notify_start_resource=" " CRM_meta_notify_start_uname=" " CRM_meta_notify_stop_resource="ovndb_servers:0" CRM_meta_notify_stop_uname="ovn-dbs-bundle-0" CRM_meta_notify_type="pre" CRM_meta_on_node="ovn-dbs-bundle-2" CRM_meta_on_node_uuid="ovn-dbs-bundle-2" CRM_meta_physical_host="controller-2" CRM_meta_promoted_max="1" CRM_meta_promoted_node_max="1" CRM_meta_timeout="20000" inactive_probe_interval="180000" listen_on_master_ip_only="no" manage_northd="yes" master_ip="172.17.1.247" nb_master_port="6641" sb_master_port="6642"/> ++ </rsc_op> ++ </action_set> ++ <inputs> ++ <trigger> ++ <pseudo_event id="203" operation="notify" operation_key="ovn-dbs-bundle-master_pre_notify_stop_0"/> ++ </trigger> ++ </inputs> ++ </synapse> ++ <synapse id="13" priority="1000000"> ++ <action_set> ++ <pseudo_event id="212" operation="notified" operation_key="ovn-dbs-bundle-master_confirmed-post_notify_promoted_0"> ++ <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="promote" CRM_meta_notify_type="post" CRM_meta_promoted_max="1" CRM_meta_promoted_node_max="1" CRM_meta_timeout="120000" /> ++ </pseudo_event> ++ </action_set> ++ <inputs> ++ <trigger> ++ <pseudo_event id="211" operation="notify" operation_key="ovn-dbs-bundle-master_post_notify_promoted_0"/> ++ </trigger> ++ <trigger> ++ <rsc_op id="267" operation="notify" operation_key="ovndb_servers_post_notify_promote_0" internal_operation_key="ovndb_servers:1_post_notify_promote_0" on_node="ovn-dbs-bundle-1" on_node_uuid="ovn-dbs-bundle-1" router_node="controller-1"/> ++ </trigger> ++ <trigger> ++ <rsc_op id="269" operation="notify" operation_key="ovndb_servers_post_notify_promote_0" internal_operation_key="ovndb_servers:2_post_notify_promote_0" on_node="ovn-dbs-bundle-2" on_node_uuid="ovn-dbs-bundle-2" router_node="controller-2"/> ++ </trigger> ++ </inputs> ++ </synapse> ++ <synapse id="14" priority="1000000"> ++ <action_set> ++ <pseudo_event id="211" operation="notify" operation_key="ovn-dbs-bundle-master_post_notify_promoted_0"> ++ <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promoted" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="promote" CRM_meta_notify_type="post" CRM_meta_promoted_max="1" CRM_meta_promoted_node_max="1" CRM_meta_timeout="120000" /> ++ </pseudo_event> ++ </action_set> ++ <inputs> ++ <trigger> ++ <pseudo_event id="208" operation="promoted" operation_key="ovn-dbs-bundle-master_promoted_0"/> ++ </trigger> ++ <trigger> ++ <pseudo_event id="210" operation="notified" operation_key="ovn-dbs-bundle-master_confirmed-pre_notify_promote_0"/> ++ </trigger> ++ </inputs> ++ </synapse> ++ <synapse id="15"> ++ <action_set> ++ <pseudo_event id="210" operation="notified" operation_key="ovn-dbs-bundle-master_confirmed-pre_notify_promote_0"> ++ <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="promote" CRM_meta_notify_type="pre" CRM_meta_promoted_max="1" CRM_meta_promoted_node_max="1" CRM_meta_timeout="120000" /> ++ </pseudo_event> ++ </action_set> ++ <inputs> ++ <trigger> ++ <pseudo_event id="209" operation="notify" operation_key="ovn-dbs-bundle-master_pre_notify_promote_0"/> ++ </trigger> ++ <trigger> ++ <rsc_op id="266" operation="notify" operation_key="ovndb_servers_pre_notify_promote_0" internal_operation_key="ovndb_servers:1_pre_notify_promote_0" on_node="ovn-dbs-bundle-1" on_node_uuid="ovn-dbs-bundle-1" router_node="controller-1"/> ++ </trigger> ++ <trigger> ++ <rsc_op id="268" operation="notify" operation_key="ovndb_servers_pre_notify_promote_0" internal_operation_key="ovndb_servers:2_pre_notify_promote_0" on_node="ovn-dbs-bundle-2" on_node_uuid="ovn-dbs-bundle-2" router_node="controller-2"/> ++ </trigger> ++ </inputs> ++ </synapse> ++ <synapse id="16"> ++ <action_set> ++ <pseudo_event id="209" operation="notify" operation_key="ovn-dbs-bundle-master_pre_notify_promote_0"> ++ <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="promote" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="promote" CRM_meta_notify_type="pre" CRM_meta_promoted_max="1" CRM_meta_promoted_node_max="1" CRM_meta_timeout="120000" /> ++ </pseudo_event> ++ </action_set> ++ <inputs> ++ <trigger> ++ <pseudo_event id="200" operation="notified" operation_key="ovn-dbs-bundle-master_confirmed-post_notify_running_0"/> ++ </trigger> ++ <trigger> ++ <pseudo_event id="206" operation="notified" operation_key="ovn-dbs-bundle-master_confirmed-post_notify_stopped_0"/> ++ </trigger> ++ </inputs> ++ </synapse> ++ <synapse id="17" priority="1000000"> ++ <action_set> ++ <pseudo_event id="208" operation="promoted" operation_key="ovn-dbs-bundle-master_promoted_0"> ++ <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_promoted_max="1" CRM_meta_promoted_node_max="1" CRM_meta_timeout="120000" /> ++ </pseudo_event> ++ </action_set> ++ <inputs> ++ <trigger> ++ <rsc_op id="191" operation="promote" operation_key="ovndb_servers_promote_0" internal_operation_key="ovndb_servers:1_promote_0" on_node="ovn-dbs-bundle-1" on_node_uuid="ovn-dbs-bundle-1" router_node="controller-1"/> ++ </trigger> ++ </inputs> ++ </synapse> ++ <synapse id="18"> ++ <action_set> ++ <pseudo_event id="207" operation="promote" operation_key="ovn-dbs-bundle-master_promote_0"> ++ <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_promoted_max="1" CRM_meta_promoted_node_max="1" CRM_meta_timeout="120000" /> ++ </pseudo_event> ++ </action_set> ++ <inputs> ++ <trigger> ++ <pseudo_event id="196" operation="running" operation_key="ovn-dbs-bundle-master_running_0"/> ++ </trigger> ++ <trigger> ++ <pseudo_event id="202" operation="stopped" operation_key="ovn-dbs-bundle-master_stopped_0"/> ++ </trigger> ++ <trigger> ++ <pseudo_event id="210" operation="notified" operation_key="ovn-dbs-bundle-master_confirmed-pre_notify_promote_0"/> ++ </trigger> ++ <trigger> ++ <pseudo_event id="219" operation="promote" operation_key="ovn-dbs-bundle_promote_0"/> ++ </trigger> ++ </inputs> ++ </synapse> ++ <synapse id="19" priority="1000000"> ++ <action_set> ++ <pseudo_event id="206" operation="notified" operation_key="ovn-dbs-bundle-master_confirmed-post_notify_stopped_0"> ++ <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_promoted_max="1" CRM_meta_promoted_node_max="1" CRM_meta_timeout="120000" /> ++ </pseudo_event> ++ </action_set> ++ <inputs> ++ <trigger> ++ <pseudo_event id="205" operation="notify" operation_key="ovn-dbs-bundle-master_post_notify_stopped_0"/> ++ </trigger> ++ <trigger> ++ <rsc_op id="263" operation="notify" operation_key="ovndb_servers_post_notify_stop_0" internal_operation_key="ovndb_servers:1_post_notify_stop_0" on_node="ovn-dbs-bundle-1" on_node_uuid="ovn-dbs-bundle-1" router_node="controller-1"/> ++ </trigger> ++ <trigger> ++ <rsc_op id="265" operation="notify" operation_key="ovndb_servers_post_notify_stop_0" internal_operation_key="ovndb_servers:2_post_notify_stop_0" on_node="ovn-dbs-bundle-2" on_node_uuid="ovn-dbs-bundle-2" router_node="controller-2"/> ++ </trigger> ++ </inputs> ++ </synapse> ++ <synapse id="20" priority="1000000"> ++ <action_set> ++ <pseudo_event id="205" operation="notify" operation_key="ovn-dbs-bundle-master_post_notify_stopped_0"> ++ <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stopped" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="stop" CRM_meta_notify_type="post" CRM_meta_promoted_max="1" CRM_meta_promoted_node_max="1" CRM_meta_timeout="120000" /> ++ </pseudo_event> ++ </action_set> ++ <inputs> ++ <trigger> ++ <pseudo_event id="202" operation="stopped" operation_key="ovn-dbs-bundle-master_stopped_0"/> ++ </trigger> ++ <trigger> ++ <pseudo_event id="204" operation="notified" operation_key="ovn-dbs-bundle-master_confirmed-pre_notify_stop_0"/> ++ </trigger> ++ </inputs> ++ </synapse> ++ <synapse id="21"> ++ <action_set> ++ <pseudo_event id="204" operation="notified" operation_key="ovn-dbs-bundle-master_confirmed-pre_notify_stop_0"> ++ <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_promoted_max="1" CRM_meta_promoted_node_max="1" CRM_meta_timeout="120000" /> ++ </pseudo_event> ++ </action_set> ++ <inputs> ++ <trigger> ++ <pseudo_event id="203" operation="notify" operation_key="ovn-dbs-bundle-master_pre_notify_stop_0"/> ++ </trigger> ++ <trigger> ++ <rsc_op id="261" operation="notify" operation_key="ovndb_servers_pre_notify_stop_0" internal_operation_key="ovndb_servers:0_pre_notify_stop_0" on_node="ovn-dbs-bundle-0" on_node_uuid="ovn-dbs-bundle-0" router_node="controller-0"/> ++ </trigger> ++ <trigger> ++ <rsc_op id="262" operation="notify" operation_key="ovndb_servers_pre_notify_stop_0" internal_operation_key="ovndb_servers:1_pre_notify_stop_0" on_node="ovn-dbs-bundle-1" on_node_uuid="ovn-dbs-bundle-1" router_node="controller-1"/> ++ </trigger> ++ <trigger> ++ <rsc_op id="264" operation="notify" operation_key="ovndb_servers_pre_notify_stop_0" internal_operation_key="ovndb_servers:2_pre_notify_stop_0" on_node="ovn-dbs-bundle-2" on_node_uuid="ovn-dbs-bundle-2" router_node="controller-2"/> ++ </trigger> ++ </inputs> ++ </synapse> ++ <synapse id="22"> ++ <action_set> ++ <pseudo_event id="203" operation="notify" operation_key="ovn-dbs-bundle-master_pre_notify_stop_0"> ++ <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="stop" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="stop" CRM_meta_notify_type="pre" CRM_meta_promoted_max="1" CRM_meta_promoted_node_max="1" CRM_meta_timeout="120000" /> ++ </pseudo_event> ++ </action_set> ++ <inputs/> ++ </synapse> ++ <synapse id="23" priority="1000000"> ++ <action_set> ++ <pseudo_event id="202" operation="stopped" operation_key="ovn-dbs-bundle-master_stopped_0"> ++ <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_promoted_max="1" CRM_meta_promoted_node_max="1" CRM_meta_timeout="120000" /> ++ </pseudo_event> ++ </action_set> ++ <inputs> ++ <trigger> ++ <rsc_op id="187" operation="stop" operation_key="ovndb_servers_stop_0" internal_operation_key="ovndb_servers:0_stop_0" on_node="ovn-dbs-bundle-0" on_node_uuid="ovn-dbs-bundle-0" router_node="controller-0"/> ++ </trigger> ++ <trigger> ++ <pseudo_event id="201" operation="stop" operation_key="ovn-dbs-bundle-master_stop_0"/> ++ </trigger> ++ </inputs> ++ </synapse> ++ <synapse id="24"> ++ <action_set> ++ <pseudo_event id="201" operation="stop" operation_key="ovn-dbs-bundle-master_stop_0"> ++ <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_promoted_max="1" CRM_meta_promoted_node_max="1" CRM_meta_timeout="120000" /> ++ </pseudo_event> ++ </action_set> ++ <inputs> ++ <trigger> ++ <pseudo_event id="184" operation="stop" operation_key="ovn-dbs-bundle_stop_0"/> ++ </trigger> ++ <trigger> ++ <pseudo_event id="204" operation="notified" operation_key="ovn-dbs-bundle-master_confirmed-pre_notify_stop_0"/> ++ </trigger> ++ </inputs> ++ </synapse> ++ <synapse id="25" priority="1000000"> ++ <action_set> ++ <pseudo_event id="200" operation="notified" operation_key="ovn-dbs-bundle-master_confirmed-post_notify_running_0"> ++ <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="confirmed-post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_promoted_max="1" CRM_meta_promoted_node_max="1" CRM_meta_timeout="120000" /> ++ </pseudo_event> ++ </action_set> ++ <inputs> ++ <trigger> ++ <pseudo_event id="199" operation="notify" operation_key="ovn-dbs-bundle-master_post_notify_running_0"/> ++ </trigger> ++ </inputs> ++ </synapse> ++ <synapse id="26" priority="1000000"> ++ <action_set> ++ <pseudo_event id="199" operation="notify" operation_key="ovn-dbs-bundle-master_post_notify_running_0"> ++ <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="running" CRM_meta_notify_key_type="post" CRM_meta_notify_operation="start" CRM_meta_notify_type="post" CRM_meta_promoted_max="1" CRM_meta_promoted_node_max="1" CRM_meta_timeout="120000" /> ++ </pseudo_event> ++ </action_set> ++ <inputs> ++ <trigger> ++ <pseudo_event id="196" operation="running" operation_key="ovn-dbs-bundle-master_running_0"/> ++ </trigger> ++ <trigger> ++ <pseudo_event id="198" operation="notified" operation_key="ovn-dbs-bundle-master_confirmed-pre_notify_start_0"/> ++ </trigger> ++ </inputs> ++ </synapse> ++ <synapse id="27"> ++ <action_set> ++ <pseudo_event id="198" operation="notified" operation_key="ovn-dbs-bundle-master_confirmed-pre_notify_start_0"> ++ <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="confirmed-pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_promoted_max="1" CRM_meta_promoted_node_max="1" CRM_meta_timeout="120000" /> ++ </pseudo_event> ++ </action_set> ++ <inputs> ++ <trigger> ++ <pseudo_event id="197" operation="notify" operation_key="ovn-dbs-bundle-master_pre_notify_start_0"/> ++ </trigger> ++ </inputs> ++ </synapse> ++ <synapse id="28"> ++ <action_set> ++ <pseudo_event id="197" operation="notify" operation_key="ovn-dbs-bundle-master_pre_notify_start_0"> ++ <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_notify_key_operation="start" CRM_meta_notify_key_type="pre" CRM_meta_notify_operation="start" CRM_meta_notify_type="pre" CRM_meta_promoted_max="1" CRM_meta_promoted_node_max="1" CRM_meta_timeout="120000" /> ++ </pseudo_event> ++ </action_set> ++ <inputs> ++ <trigger> ++ <pseudo_event id="206" operation="notified" operation_key="ovn-dbs-bundle-master_confirmed-post_notify_stopped_0"/> ++ </trigger> ++ </inputs> ++ </synapse> ++ <synapse id="29" priority="1000000"> ++ <action_set> ++ <pseudo_event id="196" operation="running" operation_key="ovn-dbs-bundle-master_running_0"> ++ <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_promoted_max="1" CRM_meta_promoted_node_max="1" CRM_meta_timeout="120000" /> ++ </pseudo_event> ++ </action_set> ++ <inputs> ++ <trigger> ++ <pseudo_event id="195" operation="start" operation_key="ovn-dbs-bundle-master_start_0"/> ++ </trigger> ++ </inputs> ++ </synapse> ++ <synapse id="30"> ++ <action_set> ++ <pseudo_event id="195" operation="start" operation_key="ovn-dbs-bundle-master_start_0"> ++ <attributes CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_master_max="1" CRM_meta_master_node_max="1" CRM_meta_notify="true" CRM_meta_promoted_max="1" CRM_meta_promoted_node_max="1" CRM_meta_timeout="120000" /> ++ </pseudo_event> ++ </action_set> ++ <inputs> ++ <trigger> ++ <pseudo_event id="198" operation="notified" operation_key="ovn-dbs-bundle-master_confirmed-pre_notify_start_0"/> ++ </trigger> ++ <trigger> ++ <pseudo_event id="202" operation="stopped" operation_key="ovn-dbs-bundle-master_stopped_0"/> ++ </trigger> ++ </inputs> ++ </synapse> ++ <synapse id="31"> ++ <action_set> ++ <rsc_op id="171" operation="stop" operation_key="ovn-dbs-bundle-podman-0_stop_0" on_node="controller-0" on_node_uuid="1"> ++ <primitive id="ovn-dbs-bundle-podman-0" class="ocf" provider="heartbeat" type="podman"/> ++ <attributes CRM_meta_on_node="controller-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="120000" allow_pull="true" force_kill="false" image="cluster.common.tag/rhosp16-openstack-ovn-northd:pcmklatest" monitor_cmd="/bin/true" mount_points="/var/log/pacemaker/bundles/ovn-dbs-bundle-0" reuse="false" run_cmd="/bin/bash /usr/local/bin/kolla_start" run_opts=" -e PCMK_stderr=1 --net=host -e PCMK_remote_port=3125 -v /var/lib/kolla/config_files/ovn_dbs.json:/var/lib/kolla/config_files/config.json:ro -v /lib/modules:/lib/modules:ro -v /var/lib/openvswitch/ovn:/run/openvswitch:rw -v /var/log/containers/openvswitch:/var/log/openvswitch:rw -v /var/lib/openvswitch/ovn:/etc/openvswitch:rw -v /usr/lib/ocf/resource.d/ovn:/usr/lib/ocf/resource.d/ovn:rw -v /etc/pacemaker/authkey:/etc/pacemaker/authkey -v /var/log/pacemaker/bundles/ovn-dbs-bundle-0:/var/log --log-driver=k8s-file --log-opt path=/var/log/containers/stdouts/ovn-dbs-bundle.log -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS "/> ++ </rsc_op> ++ </action_set> ++ <inputs> ++ <trigger> ++ <rsc_op id="172" operation="stop" operation_key="ovn-dbs-bundle-0_stop_0" on_node="controller-0" on_node_uuid="1"/> ++ </trigger> ++ <trigger> ++ <pseudo_event id="184" operation="stop" operation_key="ovn-dbs-bundle_stop_0"/> ++ </trigger> ++ </inputs> ++ </synapse> ++ <synapse id="32"> ++ <action_set> ++ <rsc_op id="172" operation="stop" operation_key="ovn-dbs-bundle-0_stop_0" on_node="controller-0" on_node_uuid="1"> ++ <primitive id="ovn-dbs-bundle-0" class="ocf" provider="pacemaker" type="remote"/> ++ <attributes CRM_meta_container="ovn-dbs-bundle-podman-0" CRM_meta_on_node="controller-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="120000" addr="controller-0" port="3125"/> ++ <downed> ++ <node id="ovn-dbs-bundle-0"/> ++ </downed> ++ </rsc_op> ++ </action_set> ++ <inputs> ++ <trigger> ++ <rsc_op id="187" operation="stop" operation_key="ovndb_servers_stop_0" internal_operation_key="ovndb_servers:0_stop_0" on_node="ovn-dbs-bundle-0" on_node_uuid="ovn-dbs-bundle-0" router_node="controller-0"/> ++ </trigger> ++ </inputs> ++ </synapse> ++ <synapse id="33"> ++ <action_set> ++ <rsc_op id="223" operation="stop" operation_key="stonith-fence_ipmilan-5254005e097a_stop_0" on_node="controller-0" on_node_uuid="1"> ++ <primitive id="stonith-fence_ipmilan-5254005e097a" class="stonith" type="fence_ipmilan"/> ++ <attributes CRM_meta_on_node="controller-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="120000" delay="20" ipaddr="172.16.0.21" ipport="6230" lanplus="true" login="admin" passwd="****" pcmk_host_list="controller-2"/> ++ </rsc_op> ++ </action_set> ++ <inputs/> ++ </synapse> ++ <synapse id="34"> ++ <action_set> ++ <rsc_op id="42" operation="start" operation_key="stonith-fence_ipmilan-5254005e097a_start_0" on_node="controller-0" on_node_uuid="1"> ++ <primitive id="stonith-fence_ipmilan-5254005e097a" class="stonith" type="fence_ipmilan"/> ++ <attributes CRM_meta_on_node="controller-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="120000" delay="20" ipaddr="172.16.0.21" ipport="6230" lanplus="true" login="admin" passwd="****" pcmk_host_list="controller-2"/> ++ </rsc_op> ++ </action_set> ++ <inputs> ++ <trigger> ++ <rsc_op id="223" operation="stop" operation_key="stonith-fence_ipmilan-5254005e097a_stop_0" on_node="controller-0" on_node_uuid="1"/> ++ </trigger> ++ </inputs> ++ </synapse> ++ <synapse id="35"> ++ <action_set> ++ <rsc_op id="2" operation="monitor" operation_key="stonith-fence_ipmilan-5254005e097a_monitor_60000" on_node="controller-0" on_node_uuid="1"> ++ <primitive id="stonith-fence_ipmilan-5254005e097a" class="stonith" type="fence_ipmilan"/> ++ <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="controller-0" CRM_meta_on_node_uuid="1" CRM_meta_timeout="120000" delay="20" ipaddr="172.16.0.21" ipport="6230" lanplus="true" login="admin" passwd="****" pcmk_host_list="controller-2"/> ++ </rsc_op> ++ </action_set> ++ <inputs> ++ <trigger> ++ <rsc_op id="42" operation="start" operation_key="stonith-fence_ipmilan-5254005e097a_start_0" on_node="controller-0" on_node_uuid="1"/> ++ </trigger> ++ </inputs> ++ </synapse> ++ <synapse id="36"> ++ <action_set> ++ <rsc_op id="224" operation="stop" operation_key="stonith-fence_ipmilan-525400afe30e_stop_0" on_node="controller-2" on_node_uuid="3"> ++ <primitive id="stonith-fence_ipmilan-525400afe30e" class="stonith" type="fence_ipmilan"/> ++ <attributes CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="120000" delay="20" ipaddr="172.16.0.21" ipport="6231" lanplus="true" login="admin" passwd="****" pcmk_host_list="controller-1"/> ++ </rsc_op> ++ </action_set> ++ <inputs/> ++ </synapse> ++ <synapse id="37"> ++ <action_set> ++ <rsc_op id="44" operation="start" operation_key="stonith-fence_ipmilan-525400afe30e_start_0" on_node="controller-2" on_node_uuid="3"> ++ <primitive id="stonith-fence_ipmilan-525400afe30e" class="stonith" type="fence_ipmilan"/> ++ <attributes CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="120000" delay="20" ipaddr="172.16.0.21" ipport="6231" lanplus="true" login="admin" passwd="****" pcmk_host_list="controller-1"/> ++ </rsc_op> ++ </action_set> ++ <inputs> ++ <trigger> ++ <rsc_op id="224" operation="stop" operation_key="stonith-fence_ipmilan-525400afe30e_stop_0" on_node="controller-2" on_node_uuid="3"/> ++ </trigger> ++ </inputs> ++ </synapse> ++ <synapse id="38"> ++ <action_set> ++ <rsc_op id="21" operation="monitor" operation_key="stonith-fence_ipmilan-525400afe30e_monitor_60000" on_node="controller-2" on_node_uuid="3"> ++ <primitive id="stonith-fence_ipmilan-525400afe30e" class="stonith" type="fence_ipmilan"/> ++ <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="controller-2" CRM_meta_on_node_uuid="3" CRM_meta_timeout="120000" delay="20" ipaddr="172.16.0.21" ipport="6231" lanplus="true" login="admin" passwd="****" pcmk_host_list="controller-1"/> ++ </rsc_op> ++ </action_set> ++ <inputs> ++ <trigger> ++ <rsc_op id="44" operation="start" operation_key="stonith-fence_ipmilan-525400afe30e_start_0" on_node="controller-2" on_node_uuid="3"/> ++ </trigger> ++ </inputs> ++ </synapse> ++ <synapse id="39"> ++ <action_set> ++ <rsc_op id="225" operation="stop" operation_key="stonith-fence_ipmilan-525400985679_stop_0" on_node="controller-1" on_node_uuid="2"> ++ <primitive id="stonith-fence_ipmilan-525400985679" class="stonith" type="fence_ipmilan"/> ++ <attributes CRM_meta_on_node="controller-1" CRM_meta_on_node_uuid="2" CRM_meta_timeout="120000" delay="20" ipaddr="172.16.0.21" ipport="6232" lanplus="true" login="admin" passwd="****" pcmk_host_list="controller-0"/> ++ </rsc_op> ++ </action_set> ++ <inputs/> ++ </synapse> ++ <synapse id="40"> ++ <action_set> ++ <rsc_op id="43" operation="start" operation_key="stonith-fence_ipmilan-525400985679_start_0" on_node="controller-1" on_node_uuid="2"> ++ <primitive id="stonith-fence_ipmilan-525400985679" class="stonith" type="fence_ipmilan"/> ++ <attributes CRM_meta_on_node="controller-1" CRM_meta_on_node_uuid="2" CRM_meta_timeout="120000" delay="20" ipaddr="172.16.0.21" ipport="6232" lanplus="true" login="admin" passwd="****" pcmk_host_list="controller-0"/> ++ </rsc_op> ++ </action_set> ++ <inputs> ++ <trigger> ++ <rsc_op id="225" operation="stop" operation_key="stonith-fence_ipmilan-525400985679_stop_0" on_node="controller-1" on_node_uuid="2"/> ++ </trigger> ++ </inputs> ++ </synapse> ++ <synapse id="41"> ++ <action_set> ++ <rsc_op id="13" operation="monitor" operation_key="stonith-fence_ipmilan-525400985679_monitor_60000" on_node="controller-1" on_node_uuid="2"> ++ <primitive id="stonith-fence_ipmilan-525400985679" class="stonith" type="fence_ipmilan"/> ++ <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="controller-1" CRM_meta_on_node_uuid="2" CRM_meta_timeout="120000" delay="20" ipaddr="172.16.0.21" ipport="6232" lanplus="true" login="admin" passwd="****" pcmk_host_list="controller-0"/> ++ </rsc_op> ++ </action_set> ++ <inputs> ++ <trigger> ++ <rsc_op id="43" operation="start" operation_key="stonith-fence_ipmilan-525400985679_start_0" on_node="controller-1" on_node_uuid="2"/> ++ </trigger> ++ </inputs> ++ </synapse> ++ <synapse id="42" priority="1000000"> ++ <action_set> ++ <pseudo_event id="220" operation="promoted" operation_key="ovn-dbs-bundle_promoted_0"> ++ <attributes CRM_meta_timeout="120000" /> ++ </pseudo_event> ++ </action_set> ++ <inputs> ++ <trigger> ++ <pseudo_event id="212" operation="notified" operation_key="ovn-dbs-bundle-master_confirmed-post_notify_promoted_0"/> ++ </trigger> ++ </inputs> ++ </synapse> ++ <synapse id="43"> ++ <action_set> ++ <pseudo_event id="219" operation="promote" operation_key="ovn-dbs-bundle_promote_0"> ++ <attributes CRM_meta_timeout="120000" /> ++ </pseudo_event> ++ </action_set> ++ <inputs> ++ <trigger> ++ <pseudo_event id="183" operation="running" operation_key="ovn-dbs-bundle_running_0"/> ++ </trigger> ++ <trigger> ++ <pseudo_event id="185" operation="stopped" operation_key="ovn-dbs-bundle_stopped_0"/> ++ </trigger> ++ </inputs> ++ </synapse> ++ <synapse id="44" priority="1000000"> ++ <action_set> ++ <pseudo_event id="185" operation="stopped" operation_key="ovn-dbs-bundle_stopped_0"> ++ <attributes CRM_meta_timeout="120000" /> ++ </pseudo_event> ++ </action_set> ++ <inputs> ++ <trigger> ++ <rsc_op id="171" operation="stop" operation_key="ovn-dbs-bundle-podman-0_stop_0" on_node="controller-0" on_node_uuid="1"/> ++ </trigger> ++ <trigger> ++ <pseudo_event id="206" operation="notified" operation_key="ovn-dbs-bundle-master_confirmed-post_notify_stopped_0"/> ++ </trigger> ++ </inputs> ++ </synapse> ++ <synapse id="45"> ++ <action_set> ++ <pseudo_event id="184" operation="stop" operation_key="ovn-dbs-bundle_stop_0"> ++ <attributes CRM_meta_timeout="120000" /> ++ </pseudo_event> ++ </action_set> ++ <inputs/> ++ </synapse> ++ <synapse id="46" priority="1000000"> ++ <action_set> ++ <pseudo_event id="183" operation="running" operation_key="ovn-dbs-bundle_running_0"> ++ <attributes CRM_meta_timeout="120000" /> ++ </pseudo_event> ++ </action_set> ++ <inputs> ++ <trigger> ++ <pseudo_event id="200" operation="notified" operation_key="ovn-dbs-bundle-master_confirmed-post_notify_running_0"/> ++ </trigger> ++ </inputs> ++ </synapse> ++</transition_graph> +diff --git a/cts/scheduler/no-promote-on-unrunnable-guest.scores b/cts/scheduler/no-promote-on-unrunnable-guest.scores +new file mode 100644 +index 0000000..f368ad4 +--- /dev/null ++++ b/cts/scheduler/no-promote-on-unrunnable-guest.scores +@@ -0,0 +1,269 @@ ++Allocation scores: ++Using the original execution date of: 2020-05-14 10:49:31Z ++galera:0 promotion score on galera-bundle-0: 100 ++galera:1 promotion score on galera-bundle-1: 100 ++galera:2 promotion score on galera-bundle-2: 100 ++ovndb_servers:0 promotion score on ovn-dbs-bundle-0: 5 ++ovndb_servers:1 promotion score on ovn-dbs-bundle-1: 5 ++ovndb_servers:2 promotion score on ovn-dbs-bundle-2: 5 ++pcmk__bundle_allocate: galera-bundle allocation score on controller-0: 0 ++pcmk__bundle_allocate: galera-bundle allocation score on controller-1: 0 ++pcmk__bundle_allocate: galera-bundle allocation score on controller-2: 0 ++pcmk__bundle_allocate: galera-bundle-0 allocation score on controller-0: INFINITY ++pcmk__bundle_allocate: galera-bundle-0 allocation score on controller-1: 0 ++pcmk__bundle_allocate: galera-bundle-0 allocation score on controller-2: 0 ++pcmk__bundle_allocate: galera-bundle-1 allocation score on controller-0: 0 ++pcmk__bundle_allocate: galera-bundle-1 allocation score on controller-1: INFINITY ++pcmk__bundle_allocate: galera-bundle-1 allocation score on controller-2: 0 ++pcmk__bundle_allocate: galera-bundle-2 allocation score on controller-0: 0 ++pcmk__bundle_allocate: galera-bundle-2 allocation score on controller-1: 0 ++pcmk__bundle_allocate: galera-bundle-2 allocation score on controller-2: INFINITY ++pcmk__bundle_allocate: galera-bundle-master allocation score on controller-0: 0 ++pcmk__bundle_allocate: galera-bundle-master allocation score on controller-1: 0 ++pcmk__bundle_allocate: galera-bundle-master allocation score on controller-2: 0 ++pcmk__bundle_allocate: galera-bundle-master allocation score on galera-bundle-0: -INFINITY ++pcmk__bundle_allocate: galera-bundle-master allocation score on galera-bundle-1: -INFINITY ++pcmk__bundle_allocate: galera-bundle-master allocation score on galera-bundle-2: -INFINITY ++pcmk__bundle_allocate: galera-bundle-podman-0 allocation score on controller-0: INFINITY ++pcmk__bundle_allocate: galera-bundle-podman-0 allocation score on controller-1: 0 ++pcmk__bundle_allocate: galera-bundle-podman-0 allocation score on controller-2: 0 ++pcmk__bundle_allocate: galera-bundle-podman-1 allocation score on controller-0: 0 ++pcmk__bundle_allocate: galera-bundle-podman-1 allocation score on controller-1: INFINITY ++pcmk__bundle_allocate: galera-bundle-podman-1 allocation score on controller-2: 0 ++pcmk__bundle_allocate: galera-bundle-podman-2 allocation score on controller-0: 0 ++pcmk__bundle_allocate: galera-bundle-podman-2 allocation score on controller-1: 0 ++pcmk__bundle_allocate: galera-bundle-podman-2 allocation score on controller-2: INFINITY ++pcmk__bundle_allocate: galera:0 allocation score on galera-bundle-0: INFINITY ++pcmk__bundle_allocate: galera:1 allocation score on galera-bundle-1: INFINITY ++pcmk__bundle_allocate: galera:2 allocation score on galera-bundle-2: INFINITY ++pcmk__bundle_allocate: openstack-cinder-volume allocation score on controller-0: 0 ++pcmk__bundle_allocate: openstack-cinder-volume allocation score on controller-1: 0 ++pcmk__bundle_allocate: openstack-cinder-volume allocation score on controller-2: 0 ++pcmk__bundle_allocate: openstack-cinder-volume-podman-0 allocation score on controller-0: INFINITY ++pcmk__bundle_allocate: openstack-cinder-volume-podman-0 allocation score on controller-1: 0 ++pcmk__bundle_allocate: openstack-cinder-volume-podman-0 allocation score on controller-2: 0 ++pcmk__bundle_allocate: ovn-dbs-bundle allocation score on controller-0: -INFINITY ++pcmk__bundle_allocate: ovn-dbs-bundle allocation score on controller-1: 0 ++pcmk__bundle_allocate: ovn-dbs-bundle allocation score on controller-2: 0 ++pcmk__bundle_allocate: ovn-dbs-bundle-0 allocation score on controller-0: INFINITY ++pcmk__bundle_allocate: ovn-dbs-bundle-0 allocation score on controller-1: 0 ++pcmk__bundle_allocate: ovn-dbs-bundle-0 allocation score on controller-2: 0 ++pcmk__bundle_allocate: ovn-dbs-bundle-1 allocation score on controller-0: 0 ++pcmk__bundle_allocate: ovn-dbs-bundle-1 allocation score on controller-1: INFINITY ++pcmk__bundle_allocate: ovn-dbs-bundle-1 allocation score on controller-2: 0 ++pcmk__bundle_allocate: ovn-dbs-bundle-2 allocation score on controller-0: 0 ++pcmk__bundle_allocate: ovn-dbs-bundle-2 allocation score on controller-1: 0 ++pcmk__bundle_allocate: ovn-dbs-bundle-2 allocation score on controller-2: INFINITY ++pcmk__bundle_allocate: ovn-dbs-bundle-master allocation score on controller-0: 0 ++pcmk__bundle_allocate: ovn-dbs-bundle-master allocation score on controller-1: 0 ++pcmk__bundle_allocate: ovn-dbs-bundle-master allocation score on controller-2: 0 ++pcmk__bundle_allocate: ovn-dbs-bundle-master allocation score on ovn-dbs-bundle-0: -INFINITY ++pcmk__bundle_allocate: ovn-dbs-bundle-master allocation score on ovn-dbs-bundle-1: -INFINITY ++pcmk__bundle_allocate: ovn-dbs-bundle-master allocation score on ovn-dbs-bundle-2: -INFINITY ++pcmk__bundle_allocate: ovn-dbs-bundle-podman-0 allocation score on controller-0: -INFINITY ++pcmk__bundle_allocate: ovn-dbs-bundle-podman-0 allocation score on controller-1: 0 ++pcmk__bundle_allocate: ovn-dbs-bundle-podman-0 allocation score on controller-2: 0 ++pcmk__bundle_allocate: ovn-dbs-bundle-podman-1 allocation score on controller-0: -INFINITY ++pcmk__bundle_allocate: ovn-dbs-bundle-podman-1 allocation score on controller-1: INFINITY ++pcmk__bundle_allocate: ovn-dbs-bundle-podman-1 allocation score on controller-2: 0 ++pcmk__bundle_allocate: ovn-dbs-bundle-podman-2 allocation score on controller-0: -INFINITY ++pcmk__bundle_allocate: ovn-dbs-bundle-podman-2 allocation score on controller-1: 0 ++pcmk__bundle_allocate: ovn-dbs-bundle-podman-2 allocation score on controller-2: INFINITY ++pcmk__bundle_allocate: ovndb_servers:0 allocation score on ovn-dbs-bundle-0: INFINITY ++pcmk__bundle_allocate: ovndb_servers:1 allocation score on ovn-dbs-bundle-1: INFINITY ++pcmk__bundle_allocate: ovndb_servers:2 allocation score on ovn-dbs-bundle-2: INFINITY ++pcmk__bundle_allocate: rabbitmq-bundle allocation score on controller-0: 0 ++pcmk__bundle_allocate: rabbitmq-bundle allocation score on controller-1: 0 ++pcmk__bundle_allocate: rabbitmq-bundle allocation score on controller-2: 0 ++pcmk__bundle_allocate: rabbitmq-bundle-0 allocation score on controller-0: INFINITY ++pcmk__bundle_allocate: rabbitmq-bundle-0 allocation score on controller-1: 0 ++pcmk__bundle_allocate: rabbitmq-bundle-0 allocation score on controller-2: 0 ++pcmk__bundle_allocate: rabbitmq-bundle-1 allocation score on controller-0: 0 ++pcmk__bundle_allocate: rabbitmq-bundle-1 allocation score on controller-1: INFINITY ++pcmk__bundle_allocate: rabbitmq-bundle-1 allocation score on controller-2: 0 ++pcmk__bundle_allocate: rabbitmq-bundle-2 allocation score on controller-0: 0 ++pcmk__bundle_allocate: rabbitmq-bundle-2 allocation score on controller-1: 0 ++pcmk__bundle_allocate: rabbitmq-bundle-2 allocation score on controller-2: INFINITY ++pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on controller-0: 0 ++pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on controller-1: 0 ++pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on controller-2: 0 ++pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-0: -INFINITY ++pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-1: -INFINITY ++pcmk__bundle_allocate: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-2: -INFINITY ++pcmk__bundle_allocate: rabbitmq-bundle-podman-0 allocation score on controller-0: INFINITY ++pcmk__bundle_allocate: rabbitmq-bundle-podman-0 allocation score on controller-1: 0 ++pcmk__bundle_allocate: rabbitmq-bundle-podman-0 allocation score on controller-2: 0 ++pcmk__bundle_allocate: rabbitmq-bundle-podman-1 allocation score on controller-0: 0 ++pcmk__bundle_allocate: rabbitmq-bundle-podman-1 allocation score on controller-1: INFINITY ++pcmk__bundle_allocate: rabbitmq-bundle-podman-1 allocation score on controller-2: 0 ++pcmk__bundle_allocate: rabbitmq-bundle-podman-2 allocation score on controller-0: 0 ++pcmk__bundle_allocate: rabbitmq-bundle-podman-2 allocation score on controller-1: 0 ++pcmk__bundle_allocate: rabbitmq-bundle-podman-2 allocation score on controller-2: INFINITY ++pcmk__bundle_allocate: rabbitmq:0 allocation score on rabbitmq-bundle-0: INFINITY ++pcmk__bundle_allocate: rabbitmq:1 allocation score on rabbitmq-bundle-1: INFINITY ++pcmk__bundle_allocate: rabbitmq:2 allocation score on rabbitmq-bundle-2: INFINITY ++pcmk__bundle_allocate: redis-bundle allocation score on controller-0: 0 ++pcmk__bundle_allocate: redis-bundle allocation score on controller-1: 0 ++pcmk__bundle_allocate: redis-bundle allocation score on controller-2: 0 ++pcmk__bundle_allocate: redis-bundle-0 allocation score on controller-0: INFINITY ++pcmk__bundle_allocate: redis-bundle-0 allocation score on controller-1: 0 ++pcmk__bundle_allocate: redis-bundle-0 allocation score on controller-2: 0 ++pcmk__bundle_allocate: redis-bundle-1 allocation score on controller-0: 0 ++pcmk__bundle_allocate: redis-bundle-1 allocation score on controller-1: INFINITY ++pcmk__bundle_allocate: redis-bundle-1 allocation score on controller-2: 0 ++pcmk__bundle_allocate: redis-bundle-2 allocation score on controller-0: 0 ++pcmk__bundle_allocate: redis-bundle-2 allocation score on controller-1: 0 ++pcmk__bundle_allocate: redis-bundle-2 allocation score on controller-2: INFINITY ++pcmk__bundle_allocate: redis-bundle-master allocation score on controller-0: 0 ++pcmk__bundle_allocate: redis-bundle-master allocation score on controller-1: 0 ++pcmk__bundle_allocate: redis-bundle-master allocation score on controller-2: 0 ++pcmk__bundle_allocate: redis-bundle-master allocation score on redis-bundle-0: -INFINITY ++pcmk__bundle_allocate: redis-bundle-master allocation score on redis-bundle-1: -INFINITY ++pcmk__bundle_allocate: redis-bundle-master allocation score on redis-bundle-2: -INFINITY ++pcmk__bundle_allocate: redis-bundle-podman-0 allocation score on controller-0: INFINITY ++pcmk__bundle_allocate: redis-bundle-podman-0 allocation score on controller-1: 0 ++pcmk__bundle_allocate: redis-bundle-podman-0 allocation score on controller-2: 0 ++pcmk__bundle_allocate: redis-bundle-podman-1 allocation score on controller-0: 0 ++pcmk__bundle_allocate: redis-bundle-podman-1 allocation score on controller-1: INFINITY ++pcmk__bundle_allocate: redis-bundle-podman-1 allocation score on controller-2: 0 ++pcmk__bundle_allocate: redis-bundle-podman-2 allocation score on controller-0: 0 ++pcmk__bundle_allocate: redis-bundle-podman-2 allocation score on controller-1: 0 ++pcmk__bundle_allocate: redis-bundle-podman-2 allocation score on controller-2: INFINITY ++pcmk__bundle_allocate: redis:0 allocation score on redis-bundle-0: INFINITY ++pcmk__bundle_allocate: redis:1 allocation score on redis-bundle-1: INFINITY ++pcmk__bundle_allocate: redis:2 allocation score on redis-bundle-2: INFINITY ++pcmk__clone_allocate: galera-bundle-master allocation score on controller-0: -INFINITY ++pcmk__clone_allocate: galera-bundle-master allocation score on controller-1: -INFINITY ++pcmk__clone_allocate: galera-bundle-master allocation score on controller-2: -INFINITY ++pcmk__clone_allocate: galera-bundle-master allocation score on galera-bundle-0: 0 ++pcmk__clone_allocate: galera-bundle-master allocation score on galera-bundle-1: 0 ++pcmk__clone_allocate: galera-bundle-master allocation score on galera-bundle-2: 0 ++pcmk__clone_allocate: galera:0 allocation score on galera-bundle-0: INFINITY ++pcmk__clone_allocate: galera:1 allocation score on galera-bundle-1: INFINITY ++pcmk__clone_allocate: galera:2 allocation score on galera-bundle-2: INFINITY ++pcmk__clone_allocate: ovn-dbs-bundle-master allocation score on controller-0: -INFINITY ++pcmk__clone_allocate: ovn-dbs-bundle-master allocation score on controller-1: -INFINITY ++pcmk__clone_allocate: ovn-dbs-bundle-master allocation score on controller-2: -INFINITY ++pcmk__clone_allocate: ovn-dbs-bundle-master allocation score on ovn-dbs-bundle-0: 0 ++pcmk__clone_allocate: ovn-dbs-bundle-master allocation score on ovn-dbs-bundle-1: 0 ++pcmk__clone_allocate: ovn-dbs-bundle-master allocation score on ovn-dbs-bundle-2: 0 ++pcmk__clone_allocate: ovndb_servers:0 allocation score on ovn-dbs-bundle-0: INFINITY ++pcmk__clone_allocate: ovndb_servers:1 allocation score on ovn-dbs-bundle-1: INFINITY ++pcmk__clone_allocate: ovndb_servers:2 allocation score on ovn-dbs-bundle-2: INFINITY ++pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on controller-0: -INFINITY ++pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on controller-1: -INFINITY ++pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on controller-2: -INFINITY ++pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-0: 0 ++pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-1: 0 ++pcmk__clone_allocate: rabbitmq-bundle-clone allocation score on rabbitmq-bundle-2: 0 ++pcmk__clone_allocate: rabbitmq:0 allocation score on rabbitmq-bundle-0: INFINITY ++pcmk__clone_allocate: rabbitmq:1 allocation score on rabbitmq-bundle-1: INFINITY ++pcmk__clone_allocate: rabbitmq:2 allocation score on rabbitmq-bundle-2: INFINITY ++pcmk__clone_allocate: redis-bundle-master allocation score on controller-0: -INFINITY ++pcmk__clone_allocate: redis-bundle-master allocation score on controller-1: -INFINITY ++pcmk__clone_allocate: redis-bundle-master allocation score on controller-2: -INFINITY ++pcmk__clone_allocate: redis-bundle-master allocation score on redis-bundle-0: 0 ++pcmk__clone_allocate: redis-bundle-master allocation score on redis-bundle-1: 0 ++pcmk__clone_allocate: redis-bundle-master allocation score on redis-bundle-2: 0 ++pcmk__clone_allocate: redis:0 allocation score on redis-bundle-0: INFINITY ++pcmk__clone_allocate: redis:1 allocation score on redis-bundle-1: INFINITY ++pcmk__clone_allocate: redis:2 allocation score on redis-bundle-2: INFINITY ++pcmk__native_allocate: galera-bundle-0 allocation score on controller-0: INFINITY ++pcmk__native_allocate: galera-bundle-0 allocation score on controller-1: 0 ++pcmk__native_allocate: galera-bundle-0 allocation score on controller-2: 0 ++pcmk__native_allocate: galera-bundle-1 allocation score on controller-0: 0 ++pcmk__native_allocate: galera-bundle-1 allocation score on controller-1: INFINITY ++pcmk__native_allocate: galera-bundle-1 allocation score on controller-2: 0 ++pcmk__native_allocate: galera-bundle-2 allocation score on controller-0: 0 ++pcmk__native_allocate: galera-bundle-2 allocation score on controller-1: 0 ++pcmk__native_allocate: galera-bundle-2 allocation score on controller-2: INFINITY ++pcmk__native_allocate: galera-bundle-podman-0 allocation score on controller-0: INFINITY ++pcmk__native_allocate: galera-bundle-podman-0 allocation score on controller-1: 0 ++pcmk__native_allocate: galera-bundle-podman-0 allocation score on controller-2: 0 ++pcmk__native_allocate: galera-bundle-podman-1 allocation score on controller-0: -INFINITY ++pcmk__native_allocate: galera-bundle-podman-1 allocation score on controller-1: INFINITY ++pcmk__native_allocate: galera-bundle-podman-1 allocation score on controller-2: 0 ++pcmk__native_allocate: galera-bundle-podman-2 allocation score on controller-0: -INFINITY ++pcmk__native_allocate: galera-bundle-podman-2 allocation score on controller-1: -INFINITY ++pcmk__native_allocate: galera-bundle-podman-2 allocation score on controller-2: INFINITY ++pcmk__native_allocate: galera:0 allocation score on galera-bundle-0: INFINITY ++pcmk__native_allocate: galera:1 allocation score on galera-bundle-1: INFINITY ++pcmk__native_allocate: galera:2 allocation score on galera-bundle-2: INFINITY ++pcmk__native_allocate: openstack-cinder-volume-podman-0 allocation score on controller-0: INFINITY ++pcmk__native_allocate: openstack-cinder-volume-podman-0 allocation score on controller-1: 0 ++pcmk__native_allocate: openstack-cinder-volume-podman-0 allocation score on controller-2: 0 ++pcmk__native_allocate: ovn-dbs-bundle-0 allocation score on controller-0: INFINITY ++pcmk__native_allocate: ovn-dbs-bundle-0 allocation score on controller-1: -10000 ++pcmk__native_allocate: ovn-dbs-bundle-0 allocation score on controller-2: -10000 ++pcmk__native_allocate: ovn-dbs-bundle-1 allocation score on controller-0: 0 ++pcmk__native_allocate: ovn-dbs-bundle-1 allocation score on controller-1: INFINITY ++pcmk__native_allocate: ovn-dbs-bundle-1 allocation score on controller-2: 0 ++pcmk__native_allocate: ovn-dbs-bundle-2 allocation score on controller-0: 0 ++pcmk__native_allocate: ovn-dbs-bundle-2 allocation score on controller-1: 0 ++pcmk__native_allocate: ovn-dbs-bundle-2 allocation score on controller-2: INFINITY ++pcmk__native_allocate: ovn-dbs-bundle-podman-0 allocation score on controller-0: -INFINITY ++pcmk__native_allocate: ovn-dbs-bundle-podman-0 allocation score on controller-1: -INFINITY ++pcmk__native_allocate: ovn-dbs-bundle-podman-0 allocation score on controller-2: -INFINITY ++pcmk__native_allocate: ovn-dbs-bundle-podman-1 allocation score on controller-0: -INFINITY ++pcmk__native_allocate: ovn-dbs-bundle-podman-1 allocation score on controller-1: INFINITY ++pcmk__native_allocate: ovn-dbs-bundle-podman-1 allocation score on controller-2: 0 ++pcmk__native_allocate: ovn-dbs-bundle-podman-2 allocation score on controller-0: -INFINITY ++pcmk__native_allocate: ovn-dbs-bundle-podman-2 allocation score on controller-1: -INFINITY ++pcmk__native_allocate: ovn-dbs-bundle-podman-2 allocation score on controller-2: INFINITY ++pcmk__native_allocate: ovndb_servers:0 allocation score on ovn-dbs-bundle-0: INFINITY ++pcmk__native_allocate: ovndb_servers:1 allocation score on ovn-dbs-bundle-1: INFINITY ++pcmk__native_allocate: ovndb_servers:2 allocation score on ovn-dbs-bundle-2: INFINITY ++pcmk__native_allocate: rabbitmq-bundle-0 allocation score on controller-0: INFINITY ++pcmk__native_allocate: rabbitmq-bundle-0 allocation score on controller-1: 0 ++pcmk__native_allocate: rabbitmq-bundle-0 allocation score on controller-2: 0 ++pcmk__native_allocate: rabbitmq-bundle-1 allocation score on controller-0: 0 ++pcmk__native_allocate: rabbitmq-bundle-1 allocation score on controller-1: INFINITY ++pcmk__native_allocate: rabbitmq-bundle-1 allocation score on controller-2: 0 ++pcmk__native_allocate: rabbitmq-bundle-2 allocation score on controller-0: 0 ++pcmk__native_allocate: rabbitmq-bundle-2 allocation score on controller-1: 0 ++pcmk__native_allocate: rabbitmq-bundle-2 allocation score on controller-2: INFINITY ++pcmk__native_allocate: rabbitmq-bundle-podman-0 allocation score on controller-0: INFINITY ++pcmk__native_allocate: rabbitmq-bundle-podman-0 allocation score on controller-1: 0 ++pcmk__native_allocate: rabbitmq-bundle-podman-0 allocation score on controller-2: 0 ++pcmk__native_allocate: rabbitmq-bundle-podman-1 allocation score on controller-0: -INFINITY ++pcmk__native_allocate: rabbitmq-bundle-podman-1 allocation score on controller-1: INFINITY ++pcmk__native_allocate: rabbitmq-bundle-podman-1 allocation score on controller-2: 0 ++pcmk__native_allocate: rabbitmq-bundle-podman-2 allocation score on controller-0: -INFINITY ++pcmk__native_allocate: rabbitmq-bundle-podman-2 allocation score on controller-1: -INFINITY ++pcmk__native_allocate: rabbitmq-bundle-podman-2 allocation score on controller-2: INFINITY ++pcmk__native_allocate: rabbitmq:0 allocation score on rabbitmq-bundle-0: INFINITY ++pcmk__native_allocate: rabbitmq:1 allocation score on rabbitmq-bundle-1: INFINITY ++pcmk__native_allocate: rabbitmq:2 allocation score on rabbitmq-bundle-2: INFINITY ++pcmk__native_allocate: redis-bundle-0 allocation score on controller-0: INFINITY ++pcmk__native_allocate: redis-bundle-0 allocation score on controller-1: 0 ++pcmk__native_allocate: redis-bundle-0 allocation score on controller-2: 0 ++pcmk__native_allocate: redis-bundle-1 allocation score on controller-0: 0 ++pcmk__native_allocate: redis-bundle-1 allocation score on controller-1: INFINITY ++pcmk__native_allocate: redis-bundle-1 allocation score on controller-2: 0 ++pcmk__native_allocate: redis-bundle-2 allocation score on controller-0: 0 ++pcmk__native_allocate: redis-bundle-2 allocation score on controller-1: 0 ++pcmk__native_allocate: redis-bundle-2 allocation score on controller-2: INFINITY ++pcmk__native_allocate: redis-bundle-podman-0 allocation score on controller-0: INFINITY ++pcmk__native_allocate: redis-bundle-podman-0 allocation score on controller-1: 0 ++pcmk__native_allocate: redis-bundle-podman-0 allocation score on controller-2: 0 ++pcmk__native_allocate: redis-bundle-podman-1 allocation score on controller-0: -INFINITY ++pcmk__native_allocate: redis-bundle-podman-1 allocation score on controller-1: INFINITY ++pcmk__native_allocate: redis-bundle-podman-1 allocation score on controller-2: 0 ++pcmk__native_allocate: redis-bundle-podman-2 allocation score on controller-0: -INFINITY ++pcmk__native_allocate: redis-bundle-podman-2 allocation score on controller-1: -INFINITY ++pcmk__native_allocate: redis-bundle-podman-2 allocation score on controller-2: INFINITY ++pcmk__native_allocate: redis:0 allocation score on redis-bundle-0: INFINITY ++pcmk__native_allocate: redis:1 allocation score on redis-bundle-1: INFINITY ++pcmk__native_allocate: redis:2 allocation score on redis-bundle-2: INFINITY ++pcmk__native_allocate: stonith-fence_ipmilan-5254005e097a allocation score on controller-0: INFINITY ++pcmk__native_allocate: stonith-fence_ipmilan-5254005e097a allocation score on controller-1: 0 ++pcmk__native_allocate: stonith-fence_ipmilan-5254005e097a allocation score on controller-2: -10000 ++pcmk__native_allocate: stonith-fence_ipmilan-525400985679 allocation score on controller-0: -10000 ++pcmk__native_allocate: stonith-fence_ipmilan-525400985679 allocation score on controller-1: INFINITY ++pcmk__native_allocate: stonith-fence_ipmilan-525400985679 allocation score on controller-2: 0 ++pcmk__native_allocate: stonith-fence_ipmilan-525400afe30e allocation score on controller-0: 0 ++pcmk__native_allocate: stonith-fence_ipmilan-525400afe30e allocation score on controller-1: -10000 ++pcmk__native_allocate: stonith-fence_ipmilan-525400afe30e allocation score on controller-2: INFINITY ++redis:0 promotion score on redis-bundle-0: 1 ++redis:1 promotion score on redis-bundle-1: 1 ++redis:2 promotion score on redis-bundle-2: 1 +diff --git a/cts/scheduler/no-promote-on-unrunnable-guest.summary b/cts/scheduler/no-promote-on-unrunnable-guest.summary +new file mode 100644 +index 0000000..fd6b926 +--- /dev/null ++++ b/cts/scheduler/no-promote-on-unrunnable-guest.summary +@@ -0,0 +1,113 @@ ++Using the original execution date of: 2020-05-14 10:49:31Z ++ ++Current cluster status: ++Online: [ controller-0 controller-1 controller-2 ] ++GuestOnline: [ galera-bundle-0:galera-bundle-podman-0 galera-bundle-1:galera-bundle-podman-1 galera-bundle-2:galera-bundle-podman-2 ovn-dbs-bundle-0:ovn-dbs-bundle-podman-0 ovn-dbs-bundle-1:ovn-dbs-bundle-podman-1 ovn-dbs-bundle-2:ovn-dbs-bundle-podman-2 rabbitmq-bundle-0:rabbitmq-bundle-podman-0 rabbitmq-bundle-1:rabbitmq-bundle-podman-1 rabbitmq-bundle-2:rabbitmq-bundle-podman-2 redis-bundle-0:redis-bundle-podman-0 redis-bundle-1:redis-bundle-podman-1 redis-bundle-2:redis-bundle-podman-2 ] ++ ++ Container bundle set: galera-bundle [cluster.common.tag/rhosp16-openstack-mariadb:pcmklatest] ++ galera-bundle-0 (ocf::heartbeat:galera): Master controller-0 ++ galera-bundle-1 (ocf::heartbeat:galera): Master controller-1 ++ galera-bundle-2 (ocf::heartbeat:galera): Master controller-2 ++ Container bundle set: rabbitmq-bundle [cluster.common.tag/rhosp16-openstack-rabbitmq:pcmklatest] ++ rabbitmq-bundle-0 (ocf::heartbeat:rabbitmq-cluster): Started controller-0 ++ rabbitmq-bundle-1 (ocf::heartbeat:rabbitmq-cluster): Started controller-1 ++ rabbitmq-bundle-2 (ocf::heartbeat:rabbitmq-cluster): Started controller-2 ++ Container bundle set: redis-bundle [cluster.common.tag/rhosp16-openstack-redis:pcmklatest] ++ redis-bundle-0 (ocf::heartbeat:redis): Master controller-0 ++ redis-bundle-1 (ocf::heartbeat:redis): Slave controller-1 ++ redis-bundle-2 (ocf::heartbeat:redis): Slave controller-2 ++ Container bundle set: ovn-dbs-bundle [cluster.common.tag/rhosp16-openstack-ovn-northd:pcmklatest] ++ ovn-dbs-bundle-0 (ocf::ovn:ovndb-servers): Slave controller-0 ++ ovn-dbs-bundle-1 (ocf::ovn:ovndb-servers): Slave controller-1 ++ ovn-dbs-bundle-2 (ocf::ovn:ovndb-servers): Slave controller-2 ++ stonith-fence_ipmilan-5254005e097a (stonith:fence_ipmilan): Started controller-0 ++ stonith-fence_ipmilan-525400afe30e (stonith:fence_ipmilan): Started controller-2 ++ stonith-fence_ipmilan-525400985679 (stonith:fence_ipmilan): Started controller-1 ++ Container bundle: openstack-cinder-volume [cluster.common.tag/rhosp16-openstack-cinder-volume:pcmklatest] ++ openstack-cinder-volume-podman-0 (ocf::heartbeat:podman): Started controller-0 ++ ++Transition Summary: ++ * Stop ovn-dbs-bundle-podman-0 ( controller-0 ) due to node availability ++ * Stop ovn-dbs-bundle-0 ( controller-0 ) due to unrunnable ovn-dbs-bundle-podman-0 start ++ * Stop ovndb_servers:0 ( Slave ovn-dbs-bundle-0 ) due to unrunnable ovn-dbs-bundle-podman-0 start ++ * Promote ovndb_servers:1 ( Slave -> Master ovn-dbs-bundle-1 ) ++ * Restart stonith-fence_ipmilan-5254005e097a ( controller-0 ) due to resource definition change ++ * Restart stonith-fence_ipmilan-525400afe30e ( controller-2 ) due to resource definition change ++ * Restart stonith-fence_ipmilan-525400985679 ( controller-1 ) due to resource definition change ++ ++Executing cluster transition: ++ * Resource action: ovndb_servers cancel=30000 on ovn-dbs-bundle-1 ++ * Pseudo action: ovn-dbs-bundle-master_pre_notify_stop_0 ++ * Resource action: stonith-fence_ipmilan-5254005e097a stop on controller-0 ++ * Resource action: stonith-fence_ipmilan-5254005e097a start on controller-0 ++ * Resource action: stonith-fence_ipmilan-5254005e097a monitor=60000 on controller-0 ++ * Resource action: stonith-fence_ipmilan-525400afe30e stop on controller-2 ++ * Resource action: stonith-fence_ipmilan-525400afe30e start on controller-2 ++ * Resource action: stonith-fence_ipmilan-525400afe30e monitor=60000 on controller-2 ++ * Resource action: stonith-fence_ipmilan-525400985679 stop on controller-1 ++ * Resource action: stonith-fence_ipmilan-525400985679 start on controller-1 ++ * Resource action: stonith-fence_ipmilan-525400985679 monitor=60000 on controller-1 ++ * Pseudo action: ovn-dbs-bundle_stop_0 ++ * Resource action: ovndb_servers notify on ovn-dbs-bundle-0 ++ * Resource action: ovndb_servers notify on ovn-dbs-bundle-1 ++ * Resource action: ovndb_servers notify on ovn-dbs-bundle-2 ++ * Pseudo action: ovn-dbs-bundle-master_confirmed-pre_notify_stop_0 ++ * Pseudo action: ovn-dbs-bundle-master_stop_0 ++ * Resource action: ovndb_servers stop on ovn-dbs-bundle-0 ++ * Pseudo action: ovn-dbs-bundle-master_stopped_0 ++ * Resource action: ovn-dbs-bundle-0 stop on controller-0 ++ * Pseudo action: ovn-dbs-bundle-master_post_notify_stopped_0 ++ * Resource action: ovn-dbs-bundle-podman-0 stop on controller-0 ++ * Resource action: ovndb_servers notify on ovn-dbs-bundle-1 ++ * Resource action: ovndb_servers notify on ovn-dbs-bundle-2 ++ * Pseudo action: ovn-dbs-bundle-master_confirmed-post_notify_stopped_0 ++ * Pseudo action: ovn-dbs-bundle-master_pre_notify_start_0 ++ * Pseudo action: ovn-dbs-bundle_stopped_0 ++ * Pseudo action: ovn-dbs-bundle-master_confirmed-pre_notify_start_0 ++ * Pseudo action: ovn-dbs-bundle-master_start_0 ++ * Pseudo action: ovn-dbs-bundle-master_running_0 ++ * Pseudo action: ovn-dbs-bundle-master_post_notify_running_0 ++ * Pseudo action: ovn-dbs-bundle-master_confirmed-post_notify_running_0 ++ * Pseudo action: ovn-dbs-bundle_running_0 ++ * Pseudo action: ovn-dbs-bundle-master_pre_notify_promote_0 ++ * Pseudo action: ovn-dbs-bundle_promote_0 ++ * Resource action: ovndb_servers notify on ovn-dbs-bundle-1 ++ * Resource action: ovndb_servers notify on ovn-dbs-bundle-2 ++ * Pseudo action: ovn-dbs-bundle-master_confirmed-pre_notify_promote_0 ++ * Pseudo action: ovn-dbs-bundle-master_promote_0 ++ * Resource action: ovndb_servers promote on ovn-dbs-bundle-1 ++ * Pseudo action: ovn-dbs-bundle-master_promoted_0 ++ * Pseudo action: ovn-dbs-bundle-master_post_notify_promoted_0 ++ * Resource action: ovndb_servers notify on ovn-dbs-bundle-1 ++ * Resource action: ovndb_servers notify on ovn-dbs-bundle-2 ++ * Pseudo action: ovn-dbs-bundle-master_confirmed-post_notify_promoted_0 ++ * Pseudo action: ovn-dbs-bundle_promoted_0 ++ * Resource action: ovndb_servers monitor=10000 on ovn-dbs-bundle-1 ++Using the original execution date of: 2020-05-14 10:49:31Z ++ ++Revised cluster status: ++Online: [ controller-0 controller-1 controller-2 ] ++GuestOnline: [ galera-bundle-0:galera-bundle-podman-0 galera-bundle-1:galera-bundle-podman-1 galera-bundle-2:galera-bundle-podman-2 ovn-dbs-bundle-1:ovn-dbs-bundle-podman-1 ovn-dbs-bundle-2:ovn-dbs-bundle-podman-2 rabbitmq-bundle-0:rabbitmq-bundle-podman-0 rabbitmq-bundle-1:rabbitmq-bundle-podman-1 rabbitmq-bundle-2:rabbitmq-bundle-podman-2 redis-bundle-0:redis-bundle-podman-0 redis-bundle-1:redis-bundle-podman-1 redis-bundle-2:redis-bundle-podman-2 ] ++ ++ Container bundle set: galera-bundle [cluster.common.tag/rhosp16-openstack-mariadb:pcmklatest] ++ galera-bundle-0 (ocf::heartbeat:galera): Master controller-0 ++ galera-bundle-1 (ocf::heartbeat:galera): Master controller-1 ++ galera-bundle-2 (ocf::heartbeat:galera): Master controller-2 ++ Container bundle set: rabbitmq-bundle [cluster.common.tag/rhosp16-openstack-rabbitmq:pcmklatest] ++ rabbitmq-bundle-0 (ocf::heartbeat:rabbitmq-cluster): Started controller-0 ++ rabbitmq-bundle-1 (ocf::heartbeat:rabbitmq-cluster): Started controller-1 ++ rabbitmq-bundle-2 (ocf::heartbeat:rabbitmq-cluster): Started controller-2 ++ Container bundle set: redis-bundle [cluster.common.tag/rhosp16-openstack-redis:pcmklatest] ++ redis-bundle-0 (ocf::heartbeat:redis): Master controller-0 ++ redis-bundle-1 (ocf::heartbeat:redis): Slave controller-1 ++ redis-bundle-2 (ocf::heartbeat:redis): Slave controller-2 ++ Container bundle set: ovn-dbs-bundle [cluster.common.tag/rhosp16-openstack-ovn-northd:pcmklatest] ++ ovn-dbs-bundle-0 (ocf::ovn:ovndb-servers): Stopped ++ ovn-dbs-bundle-1 (ocf::ovn:ovndb-servers): Master controller-1 ++ ovn-dbs-bundle-2 (ocf::ovn:ovndb-servers): Slave controller-2 ++ stonith-fence_ipmilan-5254005e097a (stonith:fence_ipmilan): Started controller-0 ++ stonith-fence_ipmilan-525400afe30e (stonith:fence_ipmilan): Started controller-2 ++ stonith-fence_ipmilan-525400985679 (stonith:fence_ipmilan): Started controller-1 ++ Container bundle: openstack-cinder-volume [cluster.common.tag/rhosp16-openstack-cinder-volume:pcmklatest] ++ openstack-cinder-volume-podman-0 (ocf::heartbeat:podman): Started controller-0 ++ +diff --git a/cts/scheduler/no-promote-on-unrunnable-guest.xml b/cts/scheduler/no-promote-on-unrunnable-guest.xml +new file mode 100644 +index 0000000..5a66563 +--- /dev/null ++++ b/cts/scheduler/no-promote-on-unrunnable-guest.xml +@@ -0,0 +1,802 @@ ++<cib crm_feature_set="3.3.0" validate-with="pacemaker-3.2" epoch="137" num_updates="3" admin_epoch="0" cib-last-written="Thu May 14 10:49:30 2020" update-origin="controller-0" update-client="crm_resource" update-user="root" have-quorum="1" dc-uuid="1" execution-date="1589453371"> ++ <configuration> ++ <crm_config> ++ <cluster_property_set id="cib-bootstrap-options"> ++ <nvpair id="cib-bootstrap-options-have-watchdog" name="have-watchdog" value="false"/> ++ <nvpair id="cib-bootstrap-options-dc-version" name="dc-version" value="2.0.3-5.el8-4b1f869f0f"/> ++ <nvpair id="cib-bootstrap-options-cluster-infrastructure" name="cluster-infrastructure" value="corosync"/> ++ <nvpair id="cib-bootstrap-options-cluster-name" name="cluster-name" value="tripleo_cluster"/> ++ <nvpair id="cib-bootstrap-options-stonith-enabled" name="stonith-enabled" value="true"/> ++ <nvpair id="cib-bootstrap-options-last-lrm-refresh" name="last-lrm-refresh" value="1589453354"/> ++ </cluster_property_set> ++ <cluster_property_set id="redis_replication"> ++ <nvpair id="redis_replication-redis_REPL_INFO" name="redis_REPL_INFO" value="controller-0"/> ++ </cluster_property_set> ++ <cluster_property_set id="ovn_ovsdb_master_server"> ++ <nvpair id="ovn_ovsdb_master_server-OVN_REPL_INFO" name="OVN_REPL_INFO" value="controller-0"/> ++ </cluster_property_set> ++ </crm_config> ++ <nodes> ++ <node id="1" uname="controller-0"> ++ <instance_attributes id="nodes-1"> ++ <nvpair id="nodes-1-galera-role" name="galera-role" value="true"/> ++ <nvpair id="nodes-1-rabbitmq-role" name="rabbitmq-role" value="true"/> ++ <nvpair id="nodes-1-rmq-node-attr-last-known-rabbitmq" name="rmq-node-attr-last-known-rabbitmq" value="rabbit@controller-0"/> ++ <nvpair id="nodes-1-redis-role" name="redis-role" value="true"/> ++ <nvpair id="nodes-1-ovn-dbs-role" name="ovn-dbs-role" value="true"/> ++ <nvpair id="nodes-1-cinder-volume-role" name="cinder-volume-role" value="true"/> ++ </instance_attributes> ++ </node> ++ <node id="2" uname="controller-1"> ++ <instance_attributes id="nodes-2"> ++ <nvpair id="nodes-2-galera-role" name="galera-role" value="true"/> ++ <nvpair id="nodes-2-rabbitmq-role" name="rabbitmq-role" value="true"/> ++ <nvpair id="nodes-2-rmq-node-attr-last-known-rabbitmq" name="rmq-node-attr-last-known-rabbitmq" value="rabbit@controller-1"/> ++ <nvpair id="nodes-2-redis-role" name="redis-role" value="true"/> ++ <nvpair id="nodes-2-ovn-dbs-role" name="ovn-dbs-role" value="true"/> ++ <nvpair id="nodes-2-cinder-volume-role" name="cinder-volume-role" value="true"/> ++ </instance_attributes> ++ </node> ++ <node id="3" uname="controller-2"> ++ <instance_attributes id="nodes-3"> ++ <nvpair id="nodes-3-galera-role" name="galera-role" value="true"/> ++ <nvpair id="nodes-3-rabbitmq-role" name="rabbitmq-role" value="true"/> ++ <nvpair id="nodes-3-rmq-node-attr-last-known-rabbitmq" name="rmq-node-attr-last-known-rabbitmq" value="rabbit@controller-2"/> ++ <nvpair id="nodes-3-redis-role" name="redis-role" value="true"/> ++ <nvpair id="nodes-3-ovn-dbs-role" name="ovn-dbs-role" value="true"/> ++ <nvpair id="nodes-3-cinder-volume-role" name="cinder-volume-role" value="true"/> ++ </instance_attributes> ++ </node> ++ </nodes> ++ <resources> ++ <bundle id="galera-bundle"> ++ <meta_attributes id="galera-bundle-meta_attributes"/> ++ <podman image="cluster.common.tag/rhosp16-openstack-mariadb:pcmklatest" masters="3" network="host" options="--user=root --log-driver=k8s-file --log-opt path=/var/log/containers/stdouts/galera-bundle.log -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS" replicas="3" run-command="/bin/bash /usr/local/bin/kolla_start"/> ++ <network control-port="3123"/> ++ <storage> ++ <storage-mapping id="mysql-cfg-files" options="ro" source-dir="/var/lib/kolla/config_files/mysql.json" target-dir="/var/lib/kolla/config_files/config.json"/> ++ <storage-mapping id="mysql-cfg-data" options="ro" source-dir="/var/lib/config-data/puppet-generated/mysql/" target-dir="/var/lib/kolla/config_files/src"/> ++ <storage-mapping id="mysql-hosts" options="ro" source-dir="/etc/hosts" target-dir="/etc/hosts"/> ++ <storage-mapping id="mysql-localtime" options="ro" source-dir="/etc/localtime" target-dir="/etc/localtime"/> ++ <storage-mapping id="mysql-lib" options="rw" source-dir="/var/lib/mysql" target-dir="/var/lib/mysql"/> ++ <storage-mapping id="mysql-log-mariadb" options="rw" source-dir="/var/log/mariadb" target-dir="/var/log/mariadb"/> ++ <storage-mapping id="mysql-log" options="rw" source-dir="/var/log/containers/mysql" target-dir="/var/log/mysql"/> ++ <storage-mapping id="mysql-dev-log" options="rw" source-dir="/dev/log" target-dir="/dev/log"/> ++ </storage> ++ <primitive class="ocf" id="galera" provider="heartbeat" type="galera"> ++ <instance_attributes id="galera-instance_attributes"> ++ <nvpair id="galera-instance_attributes-additional_parameters" name="additional_parameters" value="--open-files-limit=16384"/> ++ <nvpair id="galera-instance_attributes-cluster_host_map" name="cluster_host_map" value="controller-0:controller-0.internalapi.redhat.local;controller-1:controller-1.internalapi.redhat.local;controller-2:controller-2.internalapi.redhat.local"/> ++ <nvpair id="galera-instance_attributes-enable_creation" name="enable_creation" value="true"/> ++ <nvpair id="galera-instance_attributes-log" name="log" value="/var/log/mysql/mysqld.log"/> ++ <nvpair id="galera-instance_attributes-wsrep_cluster_address" name="wsrep_cluster_address" value="gcomm://controller-0.internalapi.redhat.local,controller-1.internalapi.redhat.local,controller-2.internalapi.redhat.local"/> ++ </instance_attributes> ++ <meta_attributes id="galera-meta_attributes"> ++ <nvpair id="galera-meta_attributes-container-attribute-target" name="container-attribute-target" value="host"/> ++ <nvpair id="galera-meta_attributes-master-max" name="master-max" value="3"/> ++ <nvpair id="galera-meta_attributes-ordered" name="ordered" value="true"/> ++ </meta_attributes> ++ <operations> ++ <op id="galera-demote-interval-0s" interval="0s" name="demote" timeout="120s"/> ++ <op id="galera-monitor-interval-20s" interval="20s" name="monitor" timeout="30s"/> ++ <op id="galera-monitor-interval-10s" interval="10s" name="monitor" role="Master" timeout="30s"/> ++ <op id="galera-monitor-interval-30s" interval="30s" name="monitor" role="Slave" timeout="30s"/> ++ <op id="galera-promote-interval-0s" interval="0s" name="promote" on-fail="block" timeout="300s"/> ++ <op id="galera-start-interval-0s" interval="0s" name="start" timeout="120s"/> ++ <op id="galera-stop-interval-0s" interval="0s" name="stop" timeout="120s"/> ++ </operations> ++ </primitive> ++ </bundle> ++ <bundle id="rabbitmq-bundle"> ++ <meta_attributes id="rabbitmq-bundle-meta_attributes"/> ++ <podman image="cluster.common.tag/rhosp16-openstack-rabbitmq:pcmklatest" network="host" options="--user=root --log-driver=k8s-file --log-opt path=/var/log/containers/stdouts/rabbitmq-bundle.log -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS -e LANG=en_US.UTF-8 -e LC_ALL=en_US.UTF-8" replicas="3" run-command="/bin/bash /usr/local/bin/kolla_start"/> ++ <network control-port="3122"/> ++ <storage> ++ <storage-mapping id="rabbitmq-cfg-files" options="ro" source-dir="/var/lib/kolla/config_files/rabbitmq.json" target-dir="/var/lib/kolla/config_files/config.json"/> ++ <storage-mapping id="rabbitmq-cfg-data" options="ro" source-dir="/var/lib/config-data/puppet-generated/rabbitmq/" target-dir="/var/lib/kolla/config_files/src"/> ++ <storage-mapping id="rabbitmq-hosts" options="ro" source-dir="/etc/hosts" target-dir="/etc/hosts"/> ++ <storage-mapping id="rabbitmq-localtime" options="ro" source-dir="/etc/localtime" target-dir="/etc/localtime"/> ++ <storage-mapping id="rabbitmq-lib" options="rw" source-dir="/var/lib/rabbitmq" target-dir="/var/lib/rabbitmq"/> ++ <storage-mapping id="rabbitmq-pki-extracted" options="ro" source-dir="/etc/pki/ca-trust/extracted" target-dir="/etc/pki/ca-trust/extracted"/> ++ <storage-mapping id="rabbitmq-pki-ca-bundle-crt" options="ro" source-dir="/etc/pki/tls/certs/ca-bundle.crt" target-dir="/etc/pki/tls/certs/ca-bundle.crt"/> ++ <storage-mapping id="rabbitmq-pki-ca-bundle-trust-crt" options="ro" source-dir="/etc/pki/tls/certs/ca-bundle.trust.crt" target-dir="/etc/pki/tls/certs/ca-bundle.trust.crt"/> ++ <storage-mapping id="rabbitmq-pki-cert" options="ro" source-dir="/etc/pki/tls/cert.pem" target-dir="/etc/pki/tls/cert.pem"/> ++ <storage-mapping id="rabbitmq-log" options="rw" source-dir="/var/log/containers/rabbitmq" target-dir="/var/log/rabbitmq"/> ++ <storage-mapping id="rabbitmq-dev-log" options="rw" source-dir="/dev/log" target-dir="/dev/log"/> ++ </storage> ++ <primitive class="ocf" id="rabbitmq" provider="heartbeat" type="rabbitmq-cluster"> ++ <instance_attributes id="rabbitmq-instance_attributes"> ++ <nvpair id="rabbitmq-instance_attributes-set_policy" name="set_policy" value="ha-all ^(?!amq\.).* {"ha-mode":"exactly","ha-params":2,"ha-promote-on-shutdown":"always"}"/> ++ </instance_attributes> ++ <meta_attributes id="rabbitmq-meta_attributes"> ++ <nvpair id="rabbitmq-meta_attributes-container-attribute-target" name="container-attribute-target" value="host"/> ++ <nvpair id="rabbitmq-meta_attributes-notify" name="notify" value="true"/> ++ </meta_attributes> ++ <operations> ++ <op id="rabbitmq-monitor-interval-10s" interval="10s" name="monitor" timeout="40s"/> ++ <op id="rabbitmq-start-interval-0s" interval="0s" name="start" timeout="200s"/> ++ <op id="rabbitmq-stop-interval-0s" interval="0s" name="stop" timeout="200s"/> ++ </operations> ++ </primitive> ++ </bundle> ++ <bundle id="redis-bundle"> ++ <meta_attributes id="redis-bundle-meta_attributes"/> ++ <podman image="cluster.common.tag/rhosp16-openstack-redis:pcmklatest" masters="1" network="host" options="--user=root --log-driver=k8s-file --log-opt path=/var/log/containers/stdouts/redis-bundle.log -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS" replicas="3" run-command="/bin/bash /usr/local/bin/kolla_start"/> ++ <network control-port="3124"/> ++ <storage> ++ <storage-mapping id="redis-cfg-files" options="ro" source-dir="/var/lib/kolla/config_files/redis.json" target-dir="/var/lib/kolla/config_files/config.json"/> ++ <storage-mapping id="redis-cfg-data-redis" options="ro" source-dir="/var/lib/config-data/puppet-generated/redis/" target-dir="/var/lib/kolla/config_files/src"/> ++ <storage-mapping id="redis-hosts" options="ro" source-dir="/etc/hosts" target-dir="/etc/hosts"/> ++ <storage-mapping id="redis-localtime" options="ro" source-dir="/etc/localtime" target-dir="/etc/localtime"/> ++ <storage-mapping id="redis-lib" options="rw" source-dir="/var/lib/redis" target-dir="/var/lib/redis"/> ++ <storage-mapping id="redis-log" options="rw" source-dir="/var/log/containers/redis" target-dir="/var/log/redis"/> ++ <storage-mapping id="redis-run" options="rw,z" source-dir="/var/run/redis" target-dir="/var/run/redis"/> ++ <storage-mapping id="redis-pki-extracted" options="ro" source-dir="/etc/pki/ca-trust/extracted" target-dir="/etc/pki/ca-trust/extracted"/> ++ <storage-mapping id="redis-pki-ca-bundle-crt" options="ro" source-dir="/etc/pki/tls/certs/ca-bundle.crt" target-dir="/etc/pki/tls/certs/ca-bundle.crt"/> ++ <storage-mapping id="redis-pki-ca-bundle-trust-crt" options="ro" source-dir="/etc/pki/tls/certs/ca-bundle.trust.crt" target-dir="/etc/pki/tls/certs/ca-bundle.trust.crt"/> ++ <storage-mapping id="redis-pki-cert" options="ro" source-dir="/etc/pki/tls/cert.pem" target-dir="/etc/pki/tls/cert.pem"/> ++ <storage-mapping id="redis-dev-log" options="rw" source-dir="/dev/log" target-dir="/dev/log"/> ++ </storage> ++ <primitive class="ocf" id="redis" provider="heartbeat" type="redis"> ++ <instance_attributes id="redis-instance_attributes"> ++ <nvpair id="redis-instance_attributes-wait_last_known_master" name="wait_last_known_master" value="true"/> ++ </instance_attributes> ++ <meta_attributes id="redis-meta_attributes"> ++ <nvpair id="redis-meta_attributes-container-attribute-target" name="container-attribute-target" value="host"/> ++ <nvpair id="redis-meta_attributes-interleave" name="interleave" value="true"/> ++ <nvpair id="redis-meta_attributes-notify" name="notify" value="true"/> ++ <nvpair id="redis-meta_attributes-ordered" name="ordered" value="true"/> ++ </meta_attributes> ++ <operations> ++ <op id="redis-demote-interval-0s" interval="0s" name="demote" timeout="120s"/> ++ <op id="redis-monitor-interval-45s" interval="45s" name="monitor" timeout="60s"/> ++ <op id="redis-monitor-interval-20s" interval="20s" name="monitor" role="Master" timeout="60s"/> ++ <op id="redis-monitor-interval-60s" interval="60s" name="monitor" role="Slave" timeout="60s"/> ++ <op id="redis-notify-interval-0s" interval="0s" name="notify" timeout="90s"/> ++ <op id="redis-promote-interval-0s" interval="0s" name="promote" timeout="120s"/> ++ <op id="redis-start-interval-0s" interval="0s" name="start" timeout="200s"/> ++ <op id="redis-stop-interval-0s" interval="0s" name="stop" timeout="200s"/> ++ </operations> ++ </primitive> ++ </bundle> ++ <bundle id="ovn-dbs-bundle"> ++ <meta_attributes id="ovn-dbs-bundle-meta_attributes"/> ++ <podman image="cluster.common.tag/rhosp16-openstack-ovn-northd:pcmklatest" masters="1" network="host" options="--log-driver=k8s-file --log-opt path=/var/log/containers/stdouts/ovn-dbs-bundle.log -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS" replicas="3" run-command="/bin/bash /usr/local/bin/kolla_start"/> ++ <network control-port="3125"/> ++ <storage> ++ <storage-mapping id="ovn-dbs-cfg-files" options="ro" source-dir="/var/lib/kolla/config_files/ovn_dbs.json" target-dir="/var/lib/kolla/config_files/config.json"/> ++ <storage-mapping id="ovn-dbs-mod-files" options="ro" source-dir="/lib/modules" target-dir="/lib/modules"/> ++ <storage-mapping id="ovn-dbs-run-files" options="rw" source-dir="/var/lib/openvswitch/ovn" target-dir="/run/openvswitch"/> ++ <storage-mapping id="ovn-dbs-log-files" options="rw" source-dir="/var/log/containers/openvswitch" target-dir="/var/log/openvswitch"/> ++ <storage-mapping id="ovn-dbs-db-path" options="rw" source-dir="/var/lib/openvswitch/ovn" target-dir="/etc/openvswitch"/> ++ <storage-mapping id="ovn-fuck" options="rw" source-dir="/usr/lib/ocf/resource.d/ovn" target-dir="/usr/lib/ocf/resource.d/ovn"/> ++ </storage> ++ <primitive class="ocf" id="ovndb_servers" provider="ovn" type="ovndb-servers"> ++ <instance_attributes id="ovndb_servers-instance_attributes"> ++ <nvpair id="ovndb_servers-instance_attributes-inactive_probe_interval" name="inactive_probe_interval" value="180000"/> ++ <nvpair id="ovndb_servers-instance_attributes-listen_on_master_ip_only" name="listen_on_master_ip_only" value="no"/> ++ <nvpair id="ovndb_servers-instance_attributes-manage_northd" name="manage_northd" value="yes"/> ++ <nvpair id="ovndb_servers-instance_attributes-master_ip" name="master_ip" value="172.17.1.247"/> ++ <nvpair id="ovndb_servers-instance_attributes-nb_master_port" name="nb_master_port" value="6641"/> ++ <nvpair id="ovndb_servers-instance_attributes-sb_master_port" name="sb_master_port" value="6642"/> ++ </instance_attributes> ++ <meta_attributes id="ovndb_servers-meta_attributes"> ++ <nvpair id="ovndb_servers-meta_attributes-container-attribute-target" name="container-attribute-target" value="host"/> ++ <nvpair id="ovndb_servers-meta_attributes-notify" name="notify" value="true"/> ++ <nvpair id="ovndb_servers-meta_attributes-interleave" name="interleave" value="true"/> ++ <nvpair id="ovndb_servers-meta_attributes-ordered" name="ordered" value="true"/> ++ </meta_attributes> ++ <operations> ++ <op id="ovndb_servers-demote-interval-0s" interval="0s" name="demote" timeout="50s"/> ++ <op id="ovndb_servers-monitor-interval-10s" interval="10s" name="monitor" role="Master" timeout="60s"/> ++ <op id="ovndb_servers-monitor-interval-30s" interval="30s" name="monitor" role="Slave" timeout="60s"/> ++ <op id="ovndb_servers-notify-interval-0s" interval="0s" name="notify" timeout="20s"/> ++ <op id="ovndb_servers-promote-interval-0s" interval="0s" name="promote" timeout="50s"/> ++ <op id="ovndb_servers-start-interval-0s" interval="0s" name="start" timeout="200s"/> ++ <op id="ovndb_servers-stop-interval-0s" interval="0s" name="stop" timeout="200s"/> ++ </operations> ++ </primitive> ++ </bundle> ++ <primitive class="stonith" id="stonith-fence_ipmilan-5254005e097a" type="fence_ipmilan"> ++ <meta_attributes id="stonith-fence_ipmilan-5254005e097a-meta_attributes"/> ++ <instance_attributes id="stonith-fence_ipmilan-5254005e097a-instance_attributes"> ++ <nvpair id="stonith-fence_ipmilan-5254005e097a-instance_attributes-delay" name="delay" value="20"/> ++ <nvpair id="stonith-fence_ipmilan-5254005e097a-instance_attributes-ipaddr" name="ipaddr" value="172.16.0.21"/> ++ <nvpair id="stonith-fence_ipmilan-5254005e097a-instance_attributes-ipport" name="ipport" value="6230"/> ++ <nvpair id="stonith-fence_ipmilan-5254005e097a-instance_attributes-lanplus" name="lanplus" value="true"/> ++ <nvpair id="stonith-fence_ipmilan-5254005e097a-instance_attributes-login" name="login" value="admin"/> ++ <nvpair id="stonith-fence_ipmilan-5254005e097a-instance_attributes-passwd" name="passwd" value="****"/> ++ <nvpair id="stonith-fence_ipmilan-5254005e097a-instance_attributes-pcmk_host_list" name="pcmk_host_list" value="controller-2"/> ++ </instance_attributes> ++ <operations> ++ <op id="stonith-fence_ipmilan-5254005e097a-monitor-interval-60s" interval="60s" name="monitor"/> ++ </operations> ++ </primitive> ++ <primitive class="stonith" id="stonith-fence_ipmilan-525400afe30e" type="fence_ipmilan"> ++ <meta_attributes id="stonith-fence_ipmilan-525400afe30e-meta_attributes"/> ++ <instance_attributes id="stonith-fence_ipmilan-525400afe30e-instance_attributes"> ++ <nvpair id="stonith-fence_ipmilan-525400afe30e-instance_attributes-delay" name="delay" value="20"/> ++ <nvpair id="stonith-fence_ipmilan-525400afe30e-instance_attributes-ipaddr" name="ipaddr" value="172.16.0.21"/> ++ <nvpair id="stonith-fence_ipmilan-525400afe30e-instance_attributes-ipport" name="ipport" value="6231"/> ++ <nvpair id="stonith-fence_ipmilan-525400afe30e-instance_attributes-lanplus" name="lanplus" value="true"/> ++ <nvpair id="stonith-fence_ipmilan-525400afe30e-instance_attributes-login" name="login" value="admin"/> ++ <nvpair id="stonith-fence_ipmilan-525400afe30e-instance_attributes-passwd" name="passwd" value="****"/> ++ <nvpair id="stonith-fence_ipmilan-525400afe30e-instance_attributes-pcmk_host_list" name="pcmk_host_list" value="controller-1"/> ++ </instance_attributes> ++ <operations> ++ <op id="stonith-fence_ipmilan-525400afe30e-monitor-interval-60s" interval="60s" name="monitor"/> ++ </operations> ++ </primitive> ++ <primitive class="stonith" id="stonith-fence_ipmilan-525400985679" type="fence_ipmilan"> ++ <meta_attributes id="stonith-fence_ipmilan-525400985679-meta_attributes"/> ++ <instance_attributes id="stonith-fence_ipmilan-525400985679-instance_attributes"> ++ <nvpair id="stonith-fence_ipmilan-525400985679-instance_attributes-delay" name="delay" value="20"/> ++ <nvpair id="stonith-fence_ipmilan-525400985679-instance_attributes-ipaddr" name="ipaddr" value="172.16.0.21"/> ++ <nvpair id="stonith-fence_ipmilan-525400985679-instance_attributes-ipport" name="ipport" value="6232"/> ++ <nvpair id="stonith-fence_ipmilan-525400985679-instance_attributes-lanplus" name="lanplus" value="true"/> ++ <nvpair id="stonith-fence_ipmilan-525400985679-instance_attributes-login" name="login" value="admin"/> ++ <nvpair id="stonith-fence_ipmilan-525400985679-instance_attributes-passwd" name="passwd" value="****"/> ++ <nvpair id="stonith-fence_ipmilan-525400985679-instance_attributes-pcmk_host_list" name="pcmk_host_list" value="controller-0"/> ++ </instance_attributes> ++ <operations> ++ <op id="stonith-fence_ipmilan-525400985679-monitor-interval-60s" interval="60s" name="monitor"/> ++ </operations> ++ </primitive> ++ <bundle id="openstack-cinder-volume"> ++ <meta_attributes id="openstack-cinder-volume-meta_attributes"/> ++ <podman image="cluster.common.tag/rhosp16-openstack-cinder-volume:pcmklatest" network="host" options="--ipc=host --privileged=true --user=root --log-driver=k8s-file --log-opt path=/var/log/containers/stdouts/openstack-cinder-volume.log -e KOLLA_CONFIG_STRATEGY=COPY_ALWAYS" replicas="1" run-command="/bin/bash /usr/local/bin/kolla_start"/> ++ <storage> ++ <storage-mapping id="cinder-volume-etc-hosts" options="ro" source-dir="/etc/hosts" target-dir="/etc/hosts"/> ++ <storage-mapping id="cinder-volume-etc-localtime" options="ro" source-dir="/etc/localtime" target-dir="/etc/localtime"/> ++ <storage-mapping id="cinder-volume-etc-pki-ca-trust-extracted" options="ro" source-dir="/etc/pki/ca-trust/extracted" target-dir="/etc/pki/ca-trust/extracted"/> ++ <storage-mapping id="cinder-volume-etc-pki-ca-trust-source-anchors" options="ro" source-dir="/etc/pki/ca-trust/source/anchors" target-dir="/etc/pki/ca-trust/source/anchors"/> ++ <storage-mapping id="cinder-volume-etc-pki-tls-certs-ca-bundle.crt" options="ro" source-dir="/etc/pki/tls/certs/ca-bundle.crt" target-dir="/etc/pki/tls/certs/ca-bundle.crt"/> ++ <storage-mapping id="cinder-volume-etc-pki-tls-certs-ca-bundle.trust.crt" options="ro" source-dir="/etc/pki/tls/certs/ca-bundle.trust.crt" target-dir="/etc/pki/tls/certs/ca-bundle.trust.crt"/> ++ <storage-mapping id="cinder-volume-etc-pki-tls-cert.pem" options="ro" source-dir="/etc/pki/tls/cert.pem" target-dir="/etc/pki/tls/cert.pem"/> ++ <storage-mapping id="cinder-volume-dev-log" options="rw" source-dir="/dev/log" target-dir="/dev/log"/> ++ <storage-mapping id="cinder-volume-etc-puppet" options="ro" source-dir="/etc/puppet" target-dir="/etc/puppet"/> ++ <storage-mapping id="cinder-volume-var-lib-kolla-config_files-cinder_volume.json" options="ro" source-dir="/var/lib/kolla/config_files/cinder_volume.json" target-dir="/var/lib/kolla/config_files/config.json"/> ++ <storage-mapping id="cinder-volume-var-lib-config-data-puppet-generated-cinder" options="ro" source-dir="/var/lib/config-data/puppet-generated/cinder" target-dir="/var/lib/kolla/config_files/src"/> ++ <storage-mapping id="cinder-volume-etc-iscsi" options="ro" source-dir="/etc/iscsi" target-dir="/var/lib/kolla/config_files/src-iscsid"/> ++ <storage-mapping id="cinder-volume-etc-ceph" options="ro" source-dir="/etc/ceph" target-dir="/var/lib/kolla/config_files/src-ceph"/> ++ <storage-mapping id="cinder-volume-lib-modules" options="ro" source-dir="/lib/modules" target-dir="/lib/modules"/> ++ <storage-mapping id="cinder-volume-dev-" options="rw" source-dir="/dev/" target-dir="/dev/"/> ++ <storage-mapping id="cinder-volume-run-" options="rw" source-dir="/run/" target-dir="/run/"/> ++ <storage-mapping id="cinder-volume-sys" options="rw" source-dir="/sys" target-dir="/sys"/> ++ <storage-mapping id="cinder-volume-var-lib-cinder" options="z" source-dir="/var/lib/cinder" target-dir="/var/lib/cinder"/> ++ <storage-mapping id="cinder-volume-var-lib-iscsi" options="z" source-dir="/var/lib/iscsi" target-dir="/var/lib/iscsi"/> ++ <storage-mapping id="cinder-volume-var-log-containers-cinder" options="z" source-dir="/var/log/containers/cinder" target-dir="/var/log/cinder"/> ++ </storage> ++ </bundle> ++ </resources> ++ <constraints> ++ <rsc_location id="location-galera-bundle" resource-discovery="exclusive" rsc="galera-bundle"> ++ <rule id="location-galera-bundle-rule" score="0"> ++ <expression attribute="galera-role" id="location-galera-bundle-rule-expr" operation="eq" value="true"/> ++ </rule> ++ </rsc_location> ++ <rsc_location id="location-rabbitmq-bundle" resource-discovery="exclusive" rsc="rabbitmq-bundle"> ++ <rule id="location-rabbitmq-bundle-rule" score="0"> ++ <expression attribute="rabbitmq-role" id="location-rabbitmq-bundle-rule-expr" operation="eq" value="true"/> ++ </rule> ++ </rsc_location> ++ <rsc_location id="location-redis-bundle" resource-discovery="exclusive" rsc="redis-bundle"> ++ <rule id="location-redis-bundle-rule" score="0"> ++ <expression attribute="redis-role" id="location-redis-bundle-rule-expr" operation="eq" value="true"/> ++ </rule> ++ </rsc_location> ++ <rsc_location id="location-ovn-dbs-bundle" resource-discovery="exclusive" rsc="ovn-dbs-bundle"> ++ <rule id="location-ovn-dbs-bundle-rule" score="0"> ++ <expression attribute="ovn-dbs-role" id="location-ovn-dbs-bundle-rule-expr" operation="eq" value="true"/> ++ </rule> ++ </rsc_location> ++ <rsc_location id="location-stonith-fence_ipmilan-5254005e097a-controller-2--10000" node="controller-2" rsc="stonith-fence_ipmilan-5254005e097a" score="-10000"/> ++ <rsc_location id="location-stonith-fence_ipmilan-525400afe30e-controller-1--10000" node="controller-1" rsc="stonith-fence_ipmilan-525400afe30e" score="-10000"/> ++ <rsc_location id="location-stonith-fence_ipmilan-525400985679-controller-0--10000" node="controller-0" rsc="stonith-fence_ipmilan-525400985679" score="-10000"/> ++ <rsc_location id="location-openstack-cinder-volume" resource-discovery="exclusive" rsc="openstack-cinder-volume"> ++ <rule id="location-openstack-cinder-volume-rule" score="0"> ++ <expression attribute="cinder-volume-role" id="location-openstack-cinder-volume-rule-expr" operation="eq" value="true"/> ++ </rule> ++ </rsc_location> ++ <rsc_location id="cli-ban-ovn-dbs-bundle-on-controller-0" rsc="ovn-dbs-bundle" role="Started" node="controller-0" score="-INFINITY"/> ++ </constraints> ++ <rsc_defaults> ++ <meta_attributes id="rsc_defaults-options"> ++ <nvpair id="rsc_defaults-options-resource-stickiness" name="resource-stickiness" value="INFINITY"/> ++ </meta_attributes> ++ </rsc_defaults> ++ <op_defaults> ++ <meta_attributes id="op_defaults-options"> ++ <nvpair id="op_defaults-options-timeout" name="timeout" value="120s"/> ++ </meta_attributes> ++ </op_defaults> ++ <fencing-topology> ++ <fencing-level devices="stonith-fence_ipmilan-525400afe30e" id="fl-controller-1-1" index="1" target="controller-1"/> ++ <fencing-level devices="stonith-fence_ipmilan-5254005e097a" id="fl-controller-2-1" index="1" target="controller-2"/> ++ <fencing-level devices="stonith-fence_ipmilan-525400985679" id="fl-controller-0-1" index="1" target="controller-0"/> ++ </fencing-topology> ++ </configuration> ++ <status> ++ <node_state id="1" uname="controller-0" in_ccm="true" crmd="online" crm-debug-origin="do_update_resource" join="member" expected="member"> ++ <transient_attributes id="1"> ++ <instance_attributes id="status-1"> ++ <nvpair id="status-1-master-galera" name="master-galera" value="100"/> ++ <nvpair id="status-1-rmq-node-attr-rabbitmq" name="rmq-node-attr-rabbitmq" value="rabbit@controller-0"/> ++ <nvpair id="status-1-master-ovndb_servers" name="master-ovndb_servers" value="5"/> ++ <nvpair id="status-1-master-redis" name="master-redis" value="1"/> ++ </instance_attributes> ++ </transient_attributes> ++ <lrm id="1"> ++ <lrm_resources> ++ <lrm_resource id="rabbitmq-bundle-1" type="remote" class="ocf" provider="pacemaker" container="rabbitmq-bundle-podman-1"> ++ <lrm_rsc_op id="rabbitmq-bundle-1_last_0" operation_key="rabbitmq-bundle-1_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="17:24:7:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:7;17:24:7:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-0" call-id="7" rc-code="7" op-status="0" interval="0" last-rc-change="1589446235" last-run="1589446235" exec-time="0" queue-time="0" op-digest="f1d68ab267df6867301fcff08041cd2f" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> ++ </lrm_resource> ++ <lrm_resource id="rabbitmq-bundle-2" type="remote" class="ocf" provider="pacemaker" container="rabbitmq-bundle-podman-2"> ++ <lrm_rsc_op id="rabbitmq-bundle-2_last_0" operation_key="rabbitmq-bundle-2_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="18:24:7:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:7;18:24:7:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-0" call-id="6" rc-code="7" op-status="0" interval="0" last-rc-change="1589446235" last-run="1589446235" exec-time="0" queue-time="0" op-digest="205c791aea96714f7aa1cb111c727e1b" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> ++ </lrm_resource> ++ <lrm_resource id="ovn-dbs-bundle-1" type="remote" class="ocf" provider="pacemaker" container="ovn-dbs-bundle-podman-1"> ++ <lrm_rsc_op id="ovn-dbs-bundle-1_last_0" operation_key="ovn-dbs-bundle-1_stop_0" operation="stop" crm-debug-origin="do_update_resource" crm_feature_set="3.3.0" transition-key="138:198:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;138:198:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-0" call-id="49" rc-code="0" op-status="0" interval="0" last-rc-change="1589452993" last-run="1589452993" exec-time="0" queue-time="0" op-digest="d00e87492de6b83a85450cd667db2a88" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> ++ <lrm_rsc_op id="ovn-dbs-bundle-1_monitor_30000" operation_key="ovn-dbs-bundle-1_monitor_30000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.3.0" transition-key="173:163:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;173:163:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-0" call-id="44" rc-code="0" op-status="0" interval="30000" last-rc-change="1589452454" exec-time="0" queue-time="0" op-digest="d32292f5736ec6365136aa382f396e66"/> ++ </lrm_resource> ++ <lrm_resource id="redis-bundle-0" type="remote" class="ocf" provider="pacemaker" container="redis-bundle-podman-0"> ++ <lrm_rsc_op id="redis-bundle-0_last_0" operation_key="redis-bundle-0_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.3.0" transition-key="105:201:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;105:201:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-0" call-id="52" rc-code="0" op-status="0" interval="0" last-rc-change="1589453023" last-run="1589453023" exec-time="0" queue-time="0" op-digest="dd323696d6c8ed14cb71914c411664c9" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> ++ <lrm_rsc_op id="redis-bundle-0_monitor_30000" operation_key="redis-bundle-0_monitor_30000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.3.0" transition-key="113:202:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;113:202:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-0" call-id="53" rc-code="0" op-status="0" interval="30000" last-rc-change="1589453025" exec-time="0" queue-time="0" op-digest="efa64b64e8e502ff9a6c0dba02a626a4"/> ++ </lrm_resource> ++ <lrm_resource id="stonith-fence_ipmilan-525400985679" type="fence_ipmilan" class="stonith"> ++ <lrm_rsc_op id="stonith-fence_ipmilan-525400985679_last_0" operation_key="stonith-fence_ipmilan-525400985679_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="41:62:7:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:7;41:62:7:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-0" call-id="99" rc-code="7" op-status="0" interval="0" last-rc-change="1589446766" last-run="1589446766" exec-time="0" queue-time="0" op-digest="12668032635f19b4a55f6c86a5635e46" op-secure-params=" password passwd " op-secure-digest="7fb9bca9cf67b357b59395fc0e3718d4"/> ++ </lrm_resource> ++ <lrm_resource id="stonith-fence_ipmilan-525400afe30e" type="fence_ipmilan" class="stonith"> ++ <lrm_rsc_op id="stonith-fence_ipmilan-525400afe30e_last_0" operation_key="stonith-fence_ipmilan-525400afe30e_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="39:56:7:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:7;39:56:7:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-0" call-id="89" rc-code="7" op-status="0" interval="0" last-rc-change="1589446758" last-run="1589446758" exec-time="2" queue-time="0" op-digest="56d6e422b6e35b9d6cb07a9098eb1595" op-secure-params=" password passwd " op-secure-digest="228e5b173e3349b1237889a6e7a8fcf3"/> ++ </lrm_resource> ++ <lrm_resource id="stonith-fence_ipmilan-5254005e097a" type="fence_ipmilan" class="stonith"> ++ <lrm_rsc_op id="stonith-fence_ipmilan-5254005e097a_last_0" operation_key="stonith-fence_ipmilan-5254005e097a_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="217:60:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;217:60:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-0" call-id="94" rc-code="0" op-status="0" interval="0" last-rc-change="1589446763" last-run="1589446763" exec-time="387" queue-time="0" op-digest="81ab658b0b0f34a426326ca18b9c8bbb" op-secure-params=" password passwd " op-secure-digest="a712ea57511de5e70f22eb97eb7311df"/> ++ <lrm_rsc_op id="stonith-fence_ipmilan-5254005e097a_monitor_60000" operation_key="stonith-fence_ipmilan-5254005e097a_monitor_60000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="218:60:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;218:60:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-0" call-id="95" rc-code="0" op-status="0" interval="60000" last-rc-change="1589446764" exec-time="389" queue-time="0" op-digest="9f1f1de9f2250c98891743b876ce0889" op-secure-params=" password passwd " op-secure-digest="a712ea57511de5e70f22eb97eb7311df"/> ++ </lrm_resource> ++ <lrm_resource id="ovn-dbs-bundle-2" type="remote" class="ocf" provider="pacemaker" container="ovn-dbs-bundle-podman-2"> ++ <lrm_rsc_op id="ovn-dbs-bundle-2_last_0" operation_key="ovn-dbs-bundle-2_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="38:46:7:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:7;38:46:7:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-0" call-id="17" rc-code="7" op-status="0" interval="0" last-rc-change="1589446377" last-run="1589446377" exec-time="0" queue-time="0" op-digest="bf04cc8b2becfb29770a97d109ad6c4f" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> ++ </lrm_resource> ++ <lrm_resource id="openstack-cinder-volume-podman-0" type="podman" class="ocf" provider="heartbeat"> ++ <lrm_rsc_op id="openstack-cinder-volume-podman-0_last_0" operation_key="openstack-cinder-volume-podman-0_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="226:72:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;226:72:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-0" call-id="104" rc-code="0" op-status="0" interval="0" last-rc-change="1589446819" last-run="1589446819" exec-time="1265" queue-time="0" op-digest="5614e4a5b18ece4557c8e78b41caa5a3"/> ++ <lrm_rsc_op id="openstack-cinder-volume-podman-0_monitor_60000" operation_key="openstack-cinder-volume-podman-0_monitor_60000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="227:72:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;227:72:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-0" call-id="105" rc-code="0" op-status="0" interval="60000" last-rc-change="1589446820" exec-time="248" queue-time="0" op-digest="f147b55da3a7e7ed8a6184047734ab7b"/> ++ </lrm_resource> ++ <lrm_resource id="rabbitmq-bundle-podman-0" type="podman" class="ocf" provider="heartbeat"> ++ <lrm_rsc_op id="rabbitmq-bundle-podman-0_last_0" operation_key="rabbitmq-bundle-podman-0_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="13:24:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;13:24:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-0" call-id="39" rc-code="0" op-status="0" interval="0" last-rc-change="1589446233" last-run="1589446233" exec-time="1507" queue-time="0" op-digest="feeb9bad40e564c797bb4f8fa96d4295"/> ++ <lrm_rsc_op id="rabbitmq-bundle-podman-0_monitor_60000" operation_key="rabbitmq-bundle-podman-0_monitor_60000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="3:24:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;3:24:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-0" call-id="42" rc-code="0" op-status="0" interval="60000" last-rc-change="1589446235" exec-time="339" queue-time="0" op-digest="922dfee439a2453b2c1410c9ee509b57"/> ++ </lrm_resource> ++ <lrm_resource id="rabbitmq-bundle-podman-1" type="podman" class="ocf" provider="heartbeat"> ++ <lrm_rsc_op id="rabbitmq-bundle-podman-1_last_0" operation_key="rabbitmq-bundle-podman-1_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="11:21:7:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:7;11:21:7:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-0" call-id="30" rc-code="7" op-status="0" interval="0" last-rc-change="1589446226" last-run="1589446226" exec-time="72" queue-time="0" op-digest="fd2944f2144c46a12dc75a27df6cb7ca"/> ++ </lrm_resource> ++ <lrm_resource id="rabbitmq-bundle-podman-2" type="podman" class="ocf" provider="heartbeat"> ++ <lrm_rsc_op id="rabbitmq-bundle-podman-2_last_0" operation_key="rabbitmq-bundle-podman-2_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="12:21:7:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:7;12:21:7:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-0" call-id="34" rc-code="7" op-status="0" interval="0" last-rc-change="1589446226" last-run="1589446226" exec-time="96" queue-time="0" op-digest="fd2944f2144c46a12dc75a27df6cb7ca"/> ++ </lrm_resource> ++ <lrm_resource id="galera-bundle-0" type="remote" class="ocf" provider="pacemaker" container="galera-bundle-podman-0"> ++ <lrm_rsc_op id="galera-bundle-0_last_0" operation_key="galera-bundle-0_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="20:10:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;20:10:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-0" call-id="2" rc-code="0" op-status="0" interval="0" last-rc-change="1589446136" last-run="1589446136" exec-time="0" queue-time="0" op-digest="37e9ab931fa7b5d2122c4cd44c56b7d2" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> ++ <lrm_rsc_op id="galera-bundle-0_monitor_30000" operation_key="galera-bundle-0_monitor_30000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="11:11:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;11:11:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-0" call-id="5" rc-code="0" op-status="0" interval="30000" last-rc-change="1589446138" exec-time="0" queue-time="0" op-digest="28b6c6af28bc390f48c7288b5bdccdb7"/> ++ </lrm_resource> ++ <lrm_resource id="galera-bundle-1" type="remote" class="ocf" provider="pacemaker" container="galera-bundle-podman-1"> ++ <lrm_rsc_op id="galera-bundle-1_last_0" operation_key="galera-bundle-1_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="8:10:7:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:7;8:10:7:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-0" call-id="4" rc-code="7" op-status="0" interval="0" last-rc-change="1589446137" last-run="1589446137" exec-time="0" queue-time="0" op-digest="ed95b71467015049c875f75798f405fb" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> ++ </lrm_resource> ++ <lrm_resource id="galera-bundle-2" type="remote" class="ocf" provider="pacemaker" container="galera-bundle-podman-2"> ++ <lrm_rsc_op id="galera-bundle-2_last_0" operation_key="galera-bundle-2_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="9:10:7:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:7;9:10:7:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-0" call-id="3" rc-code="7" op-status="0" interval="0" last-rc-change="1589446136" last-run="1589446136" exec-time="0" queue-time="0" op-digest="f282b02648444d9d95065cede4784d97" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> ++ </lrm_resource> ++ <lrm_resource id="redis-bundle-2" type="remote" class="ocf" provider="pacemaker" container="redis-bundle-podman-2"> ++ <lrm_rsc_op id="redis-bundle-2_last_0" operation_key="redis-bundle-2_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="27:34:7:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:7;27:34:7:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-0" call-id="11" rc-code="7" op-status="0" interval="0" last-rc-change="1589446293" last-run="1589446293" exec-time="0" queue-time="0" op-digest="f325849fbffe2e62970eb201a50da9f3" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> ++ </lrm_resource> ++ <lrm_resource id="redis-bundle-1" type="remote" class="ocf" provider="pacemaker" container="redis-bundle-podman-1"> ++ <lrm_rsc_op id="redis-bundle-1_last_0" operation_key="redis-bundle-1_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="26:34:7:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:7;26:34:7:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-0" call-id="12" rc-code="7" op-status="0" interval="0" last-rc-change="1589446293" last-run="1589446293" exec-time="0" queue-time="0" op-digest="cd98602d6f977947327050913302f861" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> ++ </lrm_resource> ++ <lrm_resource id="ovn-dbs-bundle-podman-1" type="podman" class="ocf" provider="heartbeat"> ++ <lrm_rsc_op id="ovn-dbs-bundle-podman-1_last_0" operation_key="ovn-dbs-bundle-podman-1_stop_0" operation="stop" crm-debug-origin="do_update_resource" crm_feature_set="3.3.0" transition-key="137:198:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;137:198:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-0" call-id="145" rc-code="0" op-status="0" interval="0" last-rc-change="1589452993" last-run="1589452993" exec-time="767" queue-time="0" op-digest="58778de337ae96452fc829b4a7f22c8d"/> ++ <lrm_rsc_op id="ovn-dbs-bundle-podman-1_monitor_60000" operation_key="ovn-dbs-bundle-podman-1_monitor_60000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.3.0" transition-key="168:162:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;168:162:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-0" call-id="137" rc-code="0" op-status="0" interval="60000" last-rc-change="1589452453" exec-time="325" queue-time="0" op-digest="5b98682c109506c46f921295192a5723"/> ++ </lrm_resource> ++ <lrm_resource id="galera-bundle-podman-0" type="podman" class="ocf" provider="heartbeat"> ++ <lrm_rsc_op id="galera-bundle-podman-0_last_0" operation_key="galera-bundle-podman-0_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="4:10:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;4:10:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-0" call-id="18" rc-code="0" op-status="0" interval="0" last-rc-change="1589446135" last-run="1589446135" exec-time="1381" queue-time="0" op-digest="95caf297c558176f6dffeedd540e6f84"/> ++ <lrm_rsc_op id="galera-bundle-podman-0_monitor_60000" operation_key="galera-bundle-podman-0_monitor_60000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="1:10:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;1:10:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-0" call-id="19" rc-code="0" op-status="0" interval="60000" last-rc-change="1589446136" exec-time="323" queue-time="0" op-digest="ec261ef7b0dcb291d95068e147ad3ec9"/> ++ </lrm_resource> ++ <lrm_resource id="galera-bundle-podman-1" type="podman" class="ocf" provider="heartbeat"> ++ <lrm_rsc_op id="galera-bundle-podman-1_last_0" operation_key="galera-bundle-podman-1_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="2:7:7:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:7;2:7:7:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-0" call-id="9" rc-code="7" op-status="0" interval="0" last-rc-change="1589446128" last-run="1589446128" exec-time="84" queue-time="0" op-digest="79b24c94a068461a64fd8642b637cf6f"/> ++ </lrm_resource> ++ <lrm_resource id="galera-bundle-podman-2" type="podman" class="ocf" provider="heartbeat"> ++ <lrm_rsc_op id="galera-bundle-podman-2_last_0" operation_key="galera-bundle-podman-2_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="3:7:7:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:7;3:7:7:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-0" call-id="13" rc-code="7" op-status="0" interval="0" last-rc-change="1589446128" last-run="1589446128" exec-time="76" queue-time="0" op-digest="79b24c94a068461a64fd8642b637cf6f"/> ++ </lrm_resource> ++ <lrm_resource id="ovn-dbs-bundle-podman-2" type="podman" class="ocf" provider="heartbeat"> ++ <lrm_rsc_op id="ovn-dbs-bundle-podman-2_last_0" operation_key="ovn-dbs-bundle-podman-2_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="32:43:7:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:7;32:43:7:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-0" call-id="76" rc-code="7" op-status="0" interval="0" last-rc-change="1589446368" last-run="1589446368" exec-time="83" queue-time="0" op-digest="f572c78235795d25e72ae0801a5b32b9"/> ++ </lrm_resource> ++ <lrm_resource id="redis-bundle-podman-0" type="podman" class="ocf" provider="heartbeat"> ++ <lrm_rsc_op id="redis-bundle-podman-0_last_0" operation_key="redis-bundle-podman-0_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.3.0" transition-key="103:201:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;103:201:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-0" call-id="148" rc-code="0" op-status="0" interval="0" last-rc-change="1589453022" last-run="1589453022" exec-time="1773" queue-time="0" op-digest="d14ff6267c598be94bbc797573ee0f70"/> ++ <lrm_rsc_op id="redis-bundle-podman-0_monitor_60000" operation_key="redis-bundle-podman-0_monitor_60000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.3.0" transition-key="104:201:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;104:201:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-0" call-id="149" rc-code="0" op-status="0" interval="60000" last-rc-change="1589453023" exec-time="328" queue-time="0" op-digest="a079bd5d2761c2d56f62e4d71d6c2ade"/> ++ </lrm_resource> ++ <lrm_resource id="redis-bundle-podman-1" type="podman" class="ocf" provider="heartbeat"> ++ <lrm_rsc_op id="redis-bundle-podman-1_last_0" operation_key="redis-bundle-podman-1_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="20:31:7:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:7;20:31:7:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-0" call-id="51" rc-code="7" op-status="0" interval="0" last-rc-change="1589446285" last-run="1589446285" exec-time="78" queue-time="0" op-digest="4cec38b57c8812db2c6412206f2f6f64"/> ++ </lrm_resource> ++ <lrm_resource id="redis-bundle-podman-2" type="podman" class="ocf" provider="heartbeat"> ++ <lrm_rsc_op id="redis-bundle-podman-2_last_0" operation_key="redis-bundle-podman-2_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="21:31:7:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:7;21:31:7:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-0" call-id="55" rc-code="7" op-status="0" interval="0" last-rc-change="1589446285" last-run="1589446285" exec-time="64" queue-time="0" op-digest="4cec38b57c8812db2c6412206f2f6f64"/> ++ </lrm_resource> ++ <lrm_resource id="ovn-dbs-bundle-0" type="remote" class="ocf" provider="pacemaker" container="ovn-dbs-bundle-podman-0"> ++ <lrm_rsc_op id="ovn-dbs-bundle-0_last_0" operation_key="ovn-dbs-bundle-0_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.3.0" transition-key="131:199:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;131:199:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-0" call-id="50" rc-code="0" op-status="0" interval="0" last-rc-change="1589453020" last-run="1589453020" exec-time="0" queue-time="0" op-digest="d00e87492de6b83a85450cd667db2a88" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> ++ <lrm_rsc_op id="ovn-dbs-bundle-0_monitor_30000" operation_key="ovn-dbs-bundle-0_monitor_30000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.3.0" transition-key="139:200:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;139:200:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-0" call-id="51" rc-code="0" op-status="0" interval="30000" last-rc-change="1589453021" exec-time="0" queue-time="0" op-digest="d32292f5736ec6365136aa382f396e66"/> ++ </lrm_resource> ++ <lrm_resource id="rabbitmq-bundle-0" type="remote" class="ocf" provider="pacemaker" container="rabbitmq-bundle-podman-0"> ++ <lrm_rsc_op id="rabbitmq-bundle-0_last_0" operation_key="rabbitmq-bundle-0_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="69:24:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;69:24:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-0" call-id="9" rc-code="0" op-status="0" interval="0" last-rc-change="1589446235" last-run="1589446235" exec-time="0" queue-time="0" op-digest="8dc3f9844e70d4458a7edcd7091ecf50" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> ++ <lrm_rsc_op id="rabbitmq-bundle-0_monitor_30000" operation_key="rabbitmq-bundle-0_monitor_30000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="60:25:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;60:25:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-0" call-id="10" rc-code="0" op-status="0" interval="30000" last-rc-change="1589446237" exec-time="0" queue-time="0" op-digest="f3eacf73dcd1387f8598f91d67d24fe9"/> ++ </lrm_resource> ++ <lrm_resource id="ovn-dbs-bundle-podman-0" type="podman" class="ocf" provider="heartbeat"> ++ <lrm_rsc_op id="ovn-dbs-bundle-podman-0_last_0" operation_key="ovn-dbs-bundle-podman-0_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.3.0" transition-key="129:199:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;129:199:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-0" call-id="146" rc-code="0" op-status="0" interval="0" last-rc-change="1589453018" last-run="1589453018" exec-time="1900" queue-time="1" op-digest="fb796976ed0593e611680e74e3f50680"/> ++ <lrm_rsc_op id="ovn-dbs-bundle-podman-0_monitor_60000" operation_key="ovn-dbs-bundle-podman-0_monitor_60000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.3.0" transition-key="130:199:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;130:199:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-0" call-id="147" rc-code="0" op-status="0" interval="60000" last-rc-change="1589453020" exec-time="331" queue-time="0" op-digest="6d1b8bd447411df56487161c04e4b787"/> ++ </lrm_resource> ++ </lrm_resources> ++ </lrm> ++ </node_state> ++ <node_state id="2" uname="controller-1" in_ccm="true" crmd="online" crm-debug-origin="do_update_resource" join="member" expected="member"> ++ <transient_attributes id="2"> ++ <instance_attributes id="status-2"> ++ <nvpair id="status-2-master-galera" name="master-galera" value="100"/> ++ <nvpair id="status-2-rmq-node-attr-rabbitmq" name="rmq-node-attr-rabbitmq" value="rabbit@controller-1"/> ++ <nvpair id="status-2-master-ovndb_servers" name="master-ovndb_servers" value="5"/> ++ <nvpair id="status-2-master-redis" name="master-redis" value="1"/> ++ </instance_attributes> ++ </transient_attributes> ++ <lrm id="2"> ++ <lrm_resources> ++ <lrm_resource id="rabbitmq-bundle-1" type="remote" class="ocf" provider="pacemaker" container="rabbitmq-bundle-podman-1"> ++ <lrm_rsc_op id="rabbitmq-bundle-1_last_0" operation_key="rabbitmq-bundle-1_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="72:24:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;72:24:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-1" call-id="8" rc-code="0" op-status="0" interval="0" last-rc-change="1589446235" last-run="1589446235" exec-time="0" queue-time="0" op-digest="f1d68ab267df6867301fcff08041cd2f" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> ++ <lrm_rsc_op id="rabbitmq-bundle-1_monitor_30000" operation_key="rabbitmq-bundle-1_monitor_30000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="65:25:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;65:25:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-1" call-id="10" rc-code="0" op-status="0" interval="30000" last-rc-change="1589446238" exec-time="0" queue-time="0" op-digest="61c3a926b0d3bd428b481dd6e40b1745"/> ++ </lrm_resource> ++ <lrm_resource id="rabbitmq-bundle-2" type="remote" class="ocf" provider="pacemaker" container="rabbitmq-bundle-podman-2"> ++ <lrm_rsc_op id="rabbitmq-bundle-2_last_0" operation_key="rabbitmq-bundle-2_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="21:24:7:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:7;21:24:7:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-1" call-id="6" rc-code="7" op-status="0" interval="0" last-rc-change="1589446235" last-run="1589446235" exec-time="0" queue-time="0" op-digest="205c791aea96714f7aa1cb111c727e1b" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> ++ </lrm_resource> ++ <lrm_resource id="ovn-dbs-bundle-1" type="remote" class="ocf" provider="pacemaker" container="ovn-dbs-bundle-podman-1"> ++ <lrm_rsc_op id="ovn-dbs-bundle-1_last_0" operation_key="ovn-dbs-bundle-1_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.3.0" transition-key="135:199:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;135:199:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-1" call-id="47" rc-code="0" op-status="0" interval="0" last-rc-change="1589453020" last-run="1589453020" exec-time="0" queue-time="0" op-digest="015c999adc4143966a5e0ba98e5d74af" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> ++ <lrm_rsc_op id="ovn-dbs-bundle-1_monitor_30000" operation_key="ovn-dbs-bundle-1_monitor_30000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.3.0" transition-key="144:200:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;144:200:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-1" call-id="48" rc-code="0" op-status="0" interval="30000" last-rc-change="1589453021" exec-time="0" queue-time="0" op-digest="d80c68bbc581d1bd3b9e926370a2f8d5"/> ++ </lrm_resource> ++ <lrm_resource id="redis-bundle-0" type="remote" class="ocf" provider="pacemaker" container="redis-bundle-podman-0"> ++ <lrm_rsc_op id="redis-bundle-0_last_0" operation_key="redis-bundle-0_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="28:34:7:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:7;28:34:7:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-1" call-id="14" rc-code="7" op-status="0" interval="0" last-rc-change="1589446294" last-run="1589446294" exec-time="0" queue-time="0" op-digest="dd323696d6c8ed14cb71914c411664c9" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> ++ </lrm_resource> ++ <lrm_resource id="stonith-fence_ipmilan-525400985679" type="fence_ipmilan" class="stonith"> ++ <lrm_rsc_op id="stonith-fence_ipmilan-525400985679_last_0" operation_key="stonith-fence_ipmilan-525400985679_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="223:64:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;223:64:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-1" call-id="98" rc-code="0" op-status="0" interval="0" last-rc-change="1589446770" last-run="1589446770" exec-time="329" queue-time="0" op-digest="12668032635f19b4a55f6c86a5635e46" op-secure-params=" password passwd " op-secure-digest="7fb9bca9cf67b357b59395fc0e3718d4"/> ++ <lrm_rsc_op id="stonith-fence_ipmilan-525400985679_monitor_60000" operation_key="stonith-fence_ipmilan-525400985679_monitor_60000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="224:64:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;224:64:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-1" call-id="99" rc-code="0" op-status="0" interval="60000" last-rc-change="1589446771" exec-time="321" queue-time="0" op-digest="dfdb2d6f80357af518d5317a5f90059c" op-secure-params=" password passwd " op-secure-digest="7fb9bca9cf67b357b59395fc0e3718d4"/> ++ </lrm_resource> ++ <lrm_resource id="stonith-fence_ipmilan-525400afe30e" type="fence_ipmilan" class="stonith"> ++ <lrm_rsc_op id="stonith-fence_ipmilan-525400afe30e_last_0" operation_key="stonith-fence_ipmilan-525400afe30e_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="40:56:7:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:7;40:56:7:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-1" call-id="89" rc-code="7" op-status="0" interval="0" last-rc-change="1589446758" last-run="1589446758" exec-time="2" queue-time="0" op-digest="56d6e422b6e35b9d6cb07a9098eb1595" op-secure-params=" password passwd " op-secure-digest="228e5b173e3349b1237889a6e7a8fcf3"/> ++ </lrm_resource> ++ <lrm_resource id="stonith-fence_ipmilan-5254005e097a" type="fence_ipmilan" class="stonith"> ++ <lrm_rsc_op id="stonith-fence_ipmilan-5254005e097a_last_0" operation_key="stonith-fence_ipmilan-5254005e097a_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="40:57:7:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:7;40:57:7:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-1" call-id="93" rc-code="7" op-status="0" interval="0" last-rc-change="1589446759" last-run="1589446759" exec-time="0" queue-time="1" op-digest="81ab658b0b0f34a426326ca18b9c8bbb" op-secure-params=" password passwd " op-secure-digest="a712ea57511de5e70f22eb97eb7311df"/> ++ </lrm_resource> ++ <lrm_resource id="ovn-dbs-bundle-2" type="remote" class="ocf" provider="pacemaker" container="ovn-dbs-bundle-podman-2"> ++ <lrm_rsc_op id="ovn-dbs-bundle-2_last_0" operation_key="ovn-dbs-bundle-2_stop_0" operation="stop" crm-debug-origin="do_update_resource" crm_feature_set="3.3.0" transition-key="140:198:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;140:198:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-1" call-id="46" rc-code="0" op-status="0" interval="0" last-rc-change="1589452993" last-run="1589452993" exec-time="0" queue-time="0" op-digest="015c999adc4143966a5e0ba98e5d74af" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> ++ <lrm_rsc_op id="ovn-dbs-bundle-2_monitor_30000" operation_key="ovn-dbs-bundle-2_monitor_30000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.3.0" transition-key="147:196:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;147:196:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-1" call-id="45" rc-code="0" op-status="0" interval="30000" last-rc-change="1589452905" exec-time="0" queue-time="0" op-digest="d80c68bbc581d1bd3b9e926370a2f8d5"/> ++ </lrm_resource> ++ <lrm_resource id="openstack-cinder-volume-podman-0" type="podman" class="ocf" provider="heartbeat"> ++ <lrm_rsc_op id="openstack-cinder-volume-podman-0_last_0" operation_key="openstack-cinder-volume-podman-0_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="43:70:7:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:7;43:70:7:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-1" call-id="103" rc-code="7" op-status="0" interval="0" last-rc-change="1589446815" last-run="1589446815" exec-time="89" queue-time="0" op-digest="5614e4a5b18ece4557c8e78b41caa5a3"/> ++ </lrm_resource> ++ <lrm_resource id="rabbitmq-bundle-podman-0" type="podman" class="ocf" provider="heartbeat"> ++ <lrm_rsc_op id="rabbitmq-bundle-podman-0_last_0" operation_key="rabbitmq-bundle-podman-0_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="13:21:7:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:7;13:21:7:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-1" call-id="26" rc-code="7" op-status="0" interval="0" last-rc-change="1589446226" last-run="1589446226" exec-time="75" queue-time="0" op-digest="fd2944f2144c46a12dc75a27df6cb7ca"/> ++ </lrm_resource> ++ <lrm_resource id="rabbitmq-bundle-podman-1" type="podman" class="ocf" provider="heartbeat"> ++ <lrm_rsc_op id="rabbitmq-bundle-podman-1_last_0" operation_key="rabbitmq-bundle-podman-1_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="14:24:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;14:24:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-1" call-id="39" rc-code="0" op-status="0" interval="0" last-rc-change="1589446233" last-run="1589446233" exec-time="1482" queue-time="0" op-digest="0518b5a908865705d60c72d51446bb73"/> ++ <lrm_rsc_op id="rabbitmq-bundle-podman-1_monitor_60000" operation_key="rabbitmq-bundle-podman-1_monitor_60000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="6:24:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;6:24:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-1" call-id="41" rc-code="0" op-status="0" interval="60000" last-rc-change="1589446235" exec-time="304" queue-time="0" op-digest="26ddb64c20e02fd3dcb27e13a94b5136"/> ++ </lrm_resource> ++ <lrm_resource id="rabbitmq-bundle-podman-2" type="podman" class="ocf" provider="heartbeat"> ++ <lrm_rsc_op id="rabbitmq-bundle-podman-2_last_0" operation_key="rabbitmq-bundle-podman-2_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="15:21:7:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:7;15:21:7:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-1" call-id="34" rc-code="7" op-status="0" interval="0" last-rc-change="1589446226" last-run="1589446226" exec-time="104" queue-time="0" op-digest="fd2944f2144c46a12dc75a27df6cb7ca"/> ++ </lrm_resource> ++ <lrm_resource id="galera-bundle-0" type="remote" class="ocf" provider="pacemaker" container="galera-bundle-podman-0"> ++ <lrm_rsc_op id="galera-bundle-0_last_0" operation_key="galera-bundle-0_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="10:10:7:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:7;10:10:7:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-1" call-id="1" rc-code="7" op-status="0" interval="0" last-rc-change="1589446136" last-run="1589446136" exec-time="0" queue-time="0" op-digest="37e9ab931fa7b5d2122c4cd44c56b7d2" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> ++ </lrm_resource> ++ <lrm_resource id="galera-bundle-1" type="remote" class="ocf" provider="pacemaker" container="galera-bundle-podman-1"> ++ <lrm_rsc_op id="galera-bundle-1_last_0" operation_key="galera-bundle-1_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="23:10:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;23:10:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-1" call-id="4" rc-code="0" op-status="0" interval="0" last-rc-change="1589446137" last-run="1589446137" exec-time="0" queue-time="0" op-digest="ed95b71467015049c875f75798f405fb" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> ++ <lrm_rsc_op id="galera-bundle-1_monitor_30000" operation_key="galera-bundle-1_monitor_30000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="16:11:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;16:11:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-1" call-id="5" rc-code="0" op-status="0" interval="30000" last-rc-change="1589446138" exec-time="0" queue-time="0" op-digest="1cb41a6c33cc25b47ebeff7bb61c3eeb"/> ++ </lrm_resource> ++ <lrm_resource id="galera-bundle-2" type="remote" class="ocf" provider="pacemaker" container="galera-bundle-podman-2"> ++ <lrm_rsc_op id="galera-bundle-2_last_0" operation_key="galera-bundle-2_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="12:10:7:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:7;12:10:7:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-1" call-id="2" rc-code="7" op-status="0" interval="0" last-rc-change="1589446136" last-run="1589446136" exec-time="0" queue-time="0" op-digest="f282b02648444d9d95065cede4784d97" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> ++ </lrm_resource> ++ <lrm_resource id="redis-bundle-2" type="remote" class="ocf" provider="pacemaker" container="redis-bundle-podman-2"> ++ <lrm_rsc_op id="redis-bundle-2_last_0" operation_key="redis-bundle-2_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="30:34:7:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:7;30:34:7:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-1" call-id="11" rc-code="7" op-status="0" interval="0" last-rc-change="1589446293" last-run="1589446293" exec-time="0" queue-time="0" op-digest="f325849fbffe2e62970eb201a50da9f3" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> ++ </lrm_resource> ++ <lrm_resource id="redis-bundle-1" type="remote" class="ocf" provider="pacemaker" container="redis-bundle-podman-1"> ++ <lrm_rsc_op id="redis-bundle-1_last_0" operation_key="redis-bundle-1_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.3.0" transition-key="119:212:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;119:212:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-1" call-id="52" rc-code="0" op-status="0" interval="0" last-rc-change="1589453175" last-run="1589453175" exec-time="0" queue-time="0" op-digest="cd98602d6f977947327050913302f861" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> ++ <lrm_rsc_op id="redis-bundle-1_monitor_30000" operation_key="redis-bundle-1_monitor_30000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.3.0" transition-key="123:213:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;123:213:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-1" call-id="53" rc-code="0" op-status="0" interval="30000" last-rc-change="1589453176" exec-time="0" queue-time="0" op-digest="a076da96e60da0ec2faccf5f38186767"/> ++ </lrm_resource> ++ <lrm_resource id="ovn-dbs-bundle-podman-1" type="podman" class="ocf" provider="heartbeat"> ++ <lrm_rsc_op id="ovn-dbs-bundle-podman-1_last_0" operation_key="ovn-dbs-bundle-podman-1_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.3.0" transition-key="133:199:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;133:199:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-1" call-id="140" rc-code="0" op-status="0" interval="0" last-rc-change="1589453018" last-run="1589453018" exec-time="1872" queue-time="0" op-digest="58778de337ae96452fc829b4a7f22c8d"/> ++ <lrm_rsc_op id="ovn-dbs-bundle-podman-1_monitor_60000" operation_key="ovn-dbs-bundle-podman-1_monitor_60000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.3.0" transition-key="134:199:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;134:199:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-1" call-id="141" rc-code="0" op-status="0" interval="60000" last-rc-change="1589453020" exec-time="332" queue-time="0" op-digest="5b98682c109506c46f921295192a5723"/> ++ </lrm_resource> ++ <lrm_resource id="galera-bundle-podman-0" type="podman" class="ocf" provider="heartbeat"> ++ <lrm_rsc_op id="galera-bundle-podman-0_last_0" operation_key="galera-bundle-podman-0_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="4:7:7:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:7;4:7:7:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-1" call-id="5" rc-code="7" op-status="0" interval="0" last-rc-change="1589446128" last-run="1589446128" exec-time="79" queue-time="0" op-digest="79b24c94a068461a64fd8642b637cf6f"/> ++ </lrm_resource> ++ <lrm_resource id="galera-bundle-podman-1" type="podman" class="ocf" provider="heartbeat"> ++ <lrm_rsc_op id="galera-bundle-podman-1_last_0" operation_key="galera-bundle-podman-1_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="5:10:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;5:10:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-1" call-id="18" rc-code="0" op-status="0" interval="0" last-rc-change="1589446135" last-run="1589446135" exec-time="1501" queue-time="0" op-digest="5ae9ebeec6b2ecf0240e593c43d5b89e"/> ++ <lrm_rsc_op id="galera-bundle-podman-1_monitor_60000" operation_key="galera-bundle-podman-1_monitor_60000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="2:10:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;2:10:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-1" call-id="21" rc-code="0" op-status="0" interval="60000" last-rc-change="1589446137" exec-time="319" queue-time="0" op-digest="f00764e4603ba7a985cdc5b0bebc0159"/> ++ </lrm_resource> ++ <lrm_resource id="galera-bundle-podman-2" type="podman" class="ocf" provider="heartbeat"> ++ <lrm_rsc_op id="galera-bundle-podman-2_last_0" operation_key="galera-bundle-podman-2_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="6:7:7:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:7;6:7:7:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-1" call-id="13" rc-code="7" op-status="0" interval="0" last-rc-change="1589446128" last-run="1589446128" exec-time="70" queue-time="0" op-digest="79b24c94a068461a64fd8642b637cf6f"/> ++ </lrm_resource> ++ <lrm_resource id="ovn-dbs-bundle-podman-2" type="podman" class="ocf" provider="heartbeat"> ++ <lrm_rsc_op id="ovn-dbs-bundle-podman-2_last_0" operation_key="ovn-dbs-bundle-podman-2_stop_0" operation="stop" crm-debug-origin="do_update_resource" crm_feature_set="3.3.0" transition-key="139:198:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;139:198:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-1" call-id="139" rc-code="0" op-status="0" interval="0" last-rc-change="1589452993" last-run="1589452993" exec-time="811" queue-time="0" op-digest="e133ab3f2709aeef1a782f2d0676e290"/> ++ <lrm_rsc_op id="ovn-dbs-bundle-podman-2_monitor_60000" operation_key="ovn-dbs-bundle-podman-2_monitor_60000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.3.0" transition-key="144:195:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;144:195:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-1" call-id="137" rc-code="0" op-status="0" interval="60000" last-rc-change="1589452904" exec-time="328" queue-time="0" op-digest="d0f190c04691466af0b8d69c0cc6a17e"/> ++ </lrm_resource> ++ <lrm_resource id="redis-bundle-podman-0" type="podman" class="ocf" provider="heartbeat"> ++ <lrm_rsc_op id="redis-bundle-podman-0_last_0" operation_key="redis-bundle-podman-0_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="22:31:7:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:7;22:31:7:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-1" call-id="47" rc-code="7" op-status="0" interval="0" last-rc-change="1589446285" last-run="1589446285" exec-time="68" queue-time="0" op-digest="4cec38b57c8812db2c6412206f2f6f64"/> ++ </lrm_resource> ++ <lrm_resource id="redis-bundle-podman-1" type="podman" class="ocf" provider="heartbeat"> ++ <lrm_rsc_op id="redis-bundle-podman-1_last_0" operation_key="redis-bundle-podman-1_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.3.0" transition-key="117:212:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;117:212:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-1" call-id="146" rc-code="0" op-status="0" interval="0" last-rc-change="1589453173" last-run="1589453173" exec-time="1929" queue-time="0" op-digest="199c20c5684fcf3777f273dc84d2cc6a"/> ++ <lrm_rsc_op id="redis-bundle-podman-1_monitor_60000" operation_key="redis-bundle-podman-1_monitor_60000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.3.0" transition-key="118:212:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;118:212:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-1" call-id="147" rc-code="0" op-status="0" interval="60000" last-rc-change="1589453175" exec-time="306" queue-time="0" op-digest="300e33eb82e96fbbe87f7ba883583960"/> ++ </lrm_resource> ++ <lrm_resource id="redis-bundle-podman-2" type="podman" class="ocf" provider="heartbeat"> ++ <lrm_rsc_op id="redis-bundle-podman-2_last_0" operation_key="redis-bundle-podman-2_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="24:31:7:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:7;24:31:7:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-1" call-id="55" rc-code="7" op-status="0" interval="0" last-rc-change="1589446285" last-run="1589446285" exec-time="75" queue-time="0" op-digest="4cec38b57c8812db2c6412206f2f6f64"/> ++ </lrm_resource> ++ <lrm_resource id="ovn-dbs-bundle-0" type="remote" class="ocf" provider="pacemaker" container="ovn-dbs-bundle-podman-0"> ++ <lrm_rsc_op id="ovn-dbs-bundle-0_last_0" operation_key="ovn-dbs-bundle-0_stop_0" operation="stop" crm-debug-origin="do_update_resource" crm_feature_set="3.3.0" transition-key="166:165:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;166:165:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-1" call-id="36" rc-code="0" op-status="0" interval="0" last-rc-change="1589452498" last-run="1589452498" exec-time="0" queue-time="0" op-digest="015c999adc4143966a5e0ba98e5d74af" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> ++ <lrm_rsc_op id="ovn-dbs-bundle-0_monitor_30000" operation_key="ovn-dbs-bundle-0_monitor_30000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.3.0" transition-key="172:155:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;172:155:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-1" call-id="35" rc-code="0" op-status="0" interval="30000" last-rc-change="1589452245" exec-time="0" queue-time="0" op-digest="d80c68bbc581d1bd3b9e926370a2f8d5"/> ++ </lrm_resource> ++ <lrm_resource id="rabbitmq-bundle-0" type="remote" class="ocf" provider="pacemaker" container="rabbitmq-bundle-podman-0"> ++ <lrm_rsc_op id="rabbitmq-bundle-0_last_0" operation_key="rabbitmq-bundle-0_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="19:24:7:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:7;19:24:7:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-1" call-id="9" rc-code="7" op-status="0" interval="0" last-rc-change="1589446235" last-run="1589446235" exec-time="0" queue-time="0" op-digest="8dc3f9844e70d4458a7edcd7091ecf50" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> ++ </lrm_resource> ++ <lrm_resource id="ovn-dbs-bundle-podman-0" type="podman" class="ocf" provider="heartbeat"> ++ <lrm_rsc_op id="ovn-dbs-bundle-podman-0_last_0" operation_key="ovn-dbs-bundle-podman-0_stop_0" operation="stop" crm-debug-origin="do_update_resource" crm_feature_set="3.3.0" transition-key="165:165:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;165:165:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-1" call-id="125" rc-code="0" op-status="0" interval="0" last-rc-change="1589452498" last-run="1589452498" exec-time="897" queue-time="0" op-digest="fb796976ed0593e611680e74e3f50680"/> ++ <lrm_rsc_op id="ovn-dbs-bundle-podman-0_monitor_60000" operation_key="ovn-dbs-bundle-podman-0_monitor_60000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.3.0" transition-key="167:154:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;167:154:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-1" call-id="123" rc-code="0" op-status="0" interval="60000" last-rc-change="1589452244" exec-time="313" queue-time="0" op-digest="6d1b8bd447411df56487161c04e4b787"/> ++ </lrm_resource> ++ </lrm_resources> ++ </lrm> ++ </node_state> ++ <node_state id="3" uname="controller-2" in_ccm="true" crmd="online" crm-debug-origin="do_update_resource" join="member" expected="member"> ++ <transient_attributes id="3"> ++ <instance_attributes id="status-3"> ++ <nvpair id="status-3-master-galera" name="master-galera" value="100"/> ++ <nvpair id="status-3-rmq-node-attr-rabbitmq" name="rmq-node-attr-rabbitmq" value="rabbit@controller-2"/> ++ <nvpair id="status-3-master-ovndb_servers" name="master-ovndb_servers" value="5"/> ++ <nvpair id="status-3-master-redis" name="master-redis" value="1"/> ++ </instance_attributes> ++ </transient_attributes> ++ <lrm id="3"> ++ <lrm_resources> ++ <lrm_resource id="rabbitmq-bundle-1" type="remote" class="ocf" provider="pacemaker" container="rabbitmq-bundle-podman-1"> ++ <lrm_rsc_op id="rabbitmq-bundle-1_last_0" operation_key="rabbitmq-bundle-1_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="23:24:7:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:7;23:24:7:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-2" call-id="8" rc-code="7" op-status="0" interval="0" last-rc-change="1589446235" last-run="1589446235" exec-time="0" queue-time="0" op-digest="f1d68ab267df6867301fcff08041cd2f" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> ++ </lrm_resource> ++ <lrm_resource id="rabbitmq-bundle-2" type="remote" class="ocf" provider="pacemaker" container="rabbitmq-bundle-podman-2"> ++ <lrm_rsc_op id="rabbitmq-bundle-2_last_0" operation_key="rabbitmq-bundle-2_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="75:24:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;75:24:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-2" call-id="7" rc-code="0" op-status="0" interval="0" last-rc-change="1589446235" last-run="1589446235" exec-time="0" queue-time="0" op-digest="205c791aea96714f7aa1cb111c727e1b" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> ++ <lrm_rsc_op id="rabbitmq-bundle-2_monitor_30000" operation_key="rabbitmq-bundle-2_monitor_30000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="70:25:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;70:25:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-2" call-id="10" rc-code="0" op-status="0" interval="30000" last-rc-change="1589446238" exec-time="0" queue-time="0" op-digest="f765304166a359903e5aea671a7275d0"/> ++ </lrm_resource> ++ <lrm_resource id="ovn-dbs-bundle-1" type="remote" class="ocf" provider="pacemaker" container="ovn-dbs-bundle-podman-1"> ++ <lrm_rsc_op id="ovn-dbs-bundle-1_last_0" operation_key="ovn-dbs-bundle-1_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="43:46:7:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:7;43:46:7:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-2" call-id="16" rc-code="7" op-status="0" interval="0" last-rc-change="1589446377" last-run="1589446377" exec-time="0" queue-time="0" op-digest="015c999adc4143966a5e0ba98e5d74af" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> ++ </lrm_resource> ++ <lrm_resource id="redis-bundle-0" type="remote" class="ocf" provider="pacemaker" container="redis-bundle-podman-0"> ++ <lrm_rsc_op id="redis-bundle-0_last_0" operation_key="redis-bundle-0_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="31:34:7:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:7;31:34:7:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-2" call-id="14" rc-code="7" op-status="0" interval="0" last-rc-change="1589446294" last-run="1589446294" exec-time="0" queue-time="0" op-digest="dd323696d6c8ed14cb71914c411664c9" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> ++ </lrm_resource> ++ <lrm_resource id="stonith-fence_ipmilan-525400985679" type="fence_ipmilan" class="stonith"> ++ <lrm_rsc_op id="stonith-fence_ipmilan-525400985679_last_0" operation_key="stonith-fence_ipmilan-525400985679_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="43:62:7:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:7;43:62:7:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-2" call-id="99" rc-code="7" op-status="0" interval="0" last-rc-change="1589446766" last-run="1589446766" exec-time="0" queue-time="0" op-digest="12668032635f19b4a55f6c86a5635e46" op-secure-params=" password passwd " op-secure-digest="7fb9bca9cf67b357b59395fc0e3718d4"/> ++ </lrm_resource> ++ <lrm_resource id="stonith-fence_ipmilan-525400afe30e" type="fence_ipmilan" class="stonith"> ++ <lrm_rsc_op id="stonith-fence_ipmilan-525400afe30e_last_0" operation_key="stonith-fence_ipmilan-525400afe30e_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="219:60:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;219:60:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-2" call-id="94" rc-code="0" op-status="0" interval="0" last-rc-change="1589446763" last-run="1589446763" exec-time="387" queue-time="0" op-digest="56d6e422b6e35b9d6cb07a9098eb1595" op-secure-params=" password passwd " op-secure-digest="228e5b173e3349b1237889a6e7a8fcf3"/> ++ <lrm_rsc_op id="stonith-fence_ipmilan-525400afe30e_monitor_60000" operation_key="stonith-fence_ipmilan-525400afe30e_monitor_60000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="220:60:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;220:60:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-2" call-id="95" rc-code="0" op-status="0" interval="60000" last-rc-change="1589446764" exec-time="393" queue-time="0" op-digest="feba67262a896a74d6e632cd8b76444b" op-secure-params=" password passwd " op-secure-digest="228e5b173e3349b1237889a6e7a8fcf3"/> ++ </lrm_resource> ++ <lrm_resource id="stonith-fence_ipmilan-5254005e097a" type="fence_ipmilan" class="stonith"> ++ <lrm_rsc_op id="stonith-fence_ipmilan-5254005e097a_last_0" operation_key="stonith-fence_ipmilan-5254005e097a_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="41:57:7:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:7;41:57:7:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-2" call-id="93" rc-code="7" op-status="0" interval="0" last-rc-change="1589446759" last-run="1589446759" exec-time="0" queue-time="0" op-digest="81ab658b0b0f34a426326ca18b9c8bbb" op-secure-params=" password passwd " op-secure-digest="a712ea57511de5e70f22eb97eb7311df"/> ++ </lrm_resource> ++ <lrm_resource id="ovn-dbs-bundle-2" type="remote" class="ocf" provider="pacemaker" container="ovn-dbs-bundle-podman-2"> ++ <lrm_rsc_op id="ovn-dbs-bundle-2_last_0" operation_key="ovn-dbs-bundle-2_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.3.0" transition-key="139:199:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;139:199:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-2" call-id="35" rc-code="0" op-status="0" interval="0" last-rc-change="1589453020" last-run="1589453020" exec-time="0" queue-time="0" op-digest="bf04cc8b2becfb29770a97d109ad6c4f" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> ++ <lrm_rsc_op id="ovn-dbs-bundle-2_monitor_30000" operation_key="ovn-dbs-bundle-2_monitor_30000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.3.0" transition-key="149:200:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;149:200:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-2" call-id="36" rc-code="0" op-status="0" interval="30000" last-rc-change="1589453021" exec-time="0" queue-time="0" op-digest="9f294fb368bef68138cb5f6555eacdbb"/> ++ </lrm_resource> ++ <lrm_resource id="openstack-cinder-volume-podman-0" type="podman" class="ocf" provider="heartbeat"> ++ <lrm_rsc_op id="openstack-cinder-volume-podman-0_last_0" operation_key="openstack-cinder-volume-podman-0_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="44:70:7:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:7;44:70:7:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-2" call-id="103" rc-code="7" op-status="0" interval="0" last-rc-change="1589446815" last-run="1589446815" exec-time="80" queue-time="0" op-digest="5614e4a5b18ece4557c8e78b41caa5a3"/> ++ </lrm_resource> ++ <lrm_resource id="rabbitmq-bundle-podman-0" type="podman" class="ocf" provider="heartbeat"> ++ <lrm_rsc_op id="rabbitmq-bundle-podman-0_last_0" operation_key="rabbitmq-bundle-podman-0_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="16:21:7:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:7;16:21:7:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-2" call-id="26" rc-code="7" op-status="0" interval="0" last-rc-change="1589446226" last-run="1589446226" exec-time="75" queue-time="0" op-digest="fd2944f2144c46a12dc75a27df6cb7ca"/> ++ </lrm_resource> ++ <lrm_resource id="rabbitmq-bundle-podman-1" type="podman" class="ocf" provider="heartbeat"> ++ <lrm_rsc_op id="rabbitmq-bundle-podman-1_last_0" operation_key="rabbitmq-bundle-podman-1_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="17:21:7:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:7;17:21:7:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-2" call-id="30" rc-code="7" op-status="0" interval="0" last-rc-change="1589446226" last-run="1589446226" exec-time="68" queue-time="0" op-digest="fd2944f2144c46a12dc75a27df6cb7ca"/> ++ </lrm_resource> ++ <lrm_resource id="rabbitmq-bundle-podman-2" type="podman" class="ocf" provider="heartbeat"> ++ <lrm_rsc_op id="rabbitmq-bundle-podman-2_last_0" operation_key="rabbitmq-bundle-podman-2_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="15:24:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;15:24:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-2" call-id="39" rc-code="0" op-status="0" interval="0" last-rc-change="1589446233" last-run="1589446233" exec-time="1440" queue-time="0" op-digest="fa9ab4aeeb9815ff335e797cd07969e6"/> ++ <lrm_rsc_op id="rabbitmq-bundle-podman-2_monitor_60000" operation_key="rabbitmq-bundle-podman-2_monitor_60000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="9:24:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;9:24:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-2" call-id="40" rc-code="0" op-status="0" interval="60000" last-rc-change="1589446235" exec-time="316" queue-time="0" op-digest="551fba7650e81f55ddd9f61fe213ee78"/> ++ </lrm_resource> ++ <lrm_resource id="galera-bundle-0" type="remote" class="ocf" provider="pacemaker" container="galera-bundle-podman-0"> ++ <lrm_rsc_op id="galera-bundle-0_last_0" operation_key="galera-bundle-0_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="13:10:7:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:7;13:10:7:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-2" call-id="1" rc-code="7" op-status="0" interval="0" last-rc-change="1589446136" last-run="1589446136" exec-time="0" queue-time="0" op-digest="37e9ab931fa7b5d2122c4cd44c56b7d2" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> ++ </lrm_resource> ++ <lrm_resource id="galera-bundle-1" type="remote" class="ocf" provider="pacemaker" container="galera-bundle-podman-1"> ++ <lrm_rsc_op id="galera-bundle-1_last_0" operation_key="galera-bundle-1_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="14:10:7:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:7;14:10:7:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-2" call-id="4" rc-code="7" op-status="0" interval="0" last-rc-change="1589446137" last-run="1589446137" exec-time="0" queue-time="0" op-digest="ed95b71467015049c875f75798f405fb" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> ++ </lrm_resource> ++ <lrm_resource id="galera-bundle-2" type="remote" class="ocf" provider="pacemaker" container="galera-bundle-podman-2"> ++ <lrm_rsc_op id="galera-bundle-2_last_0" operation_key="galera-bundle-2_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="26:10:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;26:10:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-2" call-id="3" rc-code="0" op-status="0" interval="0" last-rc-change="1589446136" last-run="1589446136" exec-time="0" queue-time="0" op-digest="f282b02648444d9d95065cede4784d97" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> ++ <lrm_rsc_op id="galera-bundle-2_monitor_30000" operation_key="galera-bundle-2_monitor_30000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="21:11:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;21:11:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-2" call-id="5" rc-code="0" op-status="0" interval="30000" last-rc-change="1589446138" exec-time="0" queue-time="0" op-digest="360b985b565e1db13335e072b0bb4305"/> ++ </lrm_resource> ++ <lrm_resource id="redis-bundle-2" type="remote" class="ocf" provider="pacemaker" container="redis-bundle-podman-2"> ++ <lrm_rsc_op id="redis-bundle-2_last_0" operation_key="redis-bundle-2_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.3.0" transition-key="113:201:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;113:201:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-2" call-id="37" rc-code="0" op-status="0" interval="0" last-rc-change="1589453023" last-run="1589453023" exec-time="0" queue-time="0" op-digest="f325849fbffe2e62970eb201a50da9f3" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> ++ <lrm_rsc_op id="redis-bundle-2_monitor_30000" operation_key="redis-bundle-2_monitor_30000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.3.0" transition-key="123:202:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;123:202:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-2" call-id="38" rc-code="0" op-status="0" interval="30000" last-rc-change="1589453025" exec-time="0" queue-time="0" op-digest="1edf361604603a3dc6ccd940ce449f27"/> ++ </lrm_resource> ++ <lrm_resource id="redis-bundle-1" type="remote" class="ocf" provider="pacemaker" container="redis-bundle-podman-1"> ++ <lrm_rsc_op id="redis-bundle-1_last_0" operation_key="redis-bundle-1_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="32:34:7:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:7;32:34:7:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-2" call-id="13" rc-code="7" op-status="0" interval="0" last-rc-change="1589446293" last-run="1589446293" exec-time="0" queue-time="0" op-digest="cd98602d6f977947327050913302f861" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> ++ </lrm_resource> ++ <lrm_resource id="ovn-dbs-bundle-podman-1" type="podman" class="ocf" provider="heartbeat"> ++ <lrm_rsc_op id="ovn-dbs-bundle-podman-1_last_0" operation_key="ovn-dbs-bundle-podman-1_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="37:43:7:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:7;37:43:7:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-2" call-id="72" rc-code="7" op-status="0" interval="0" last-rc-change="1589446368" last-run="1589446368" exec-time="73" queue-time="0" op-digest="f572c78235795d25e72ae0801a5b32b9"/> ++ </lrm_resource> ++ <lrm_resource id="galera-bundle-podman-0" type="podman" class="ocf" provider="heartbeat"> ++ <lrm_rsc_op id="galera-bundle-podman-0_last_0" operation_key="galera-bundle-podman-0_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="7:7:7:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:7;7:7:7:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-2" call-id="5" rc-code="7" op-status="0" interval="0" last-rc-change="1589446128" last-run="1589446128" exec-time="89" queue-time="0" op-digest="79b24c94a068461a64fd8642b637cf6f"/> ++ </lrm_resource> ++ <lrm_resource id="galera-bundle-podman-1" type="podman" class="ocf" provider="heartbeat"> ++ <lrm_rsc_op id="galera-bundle-podman-1_last_0" operation_key="galera-bundle-podman-1_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="8:7:7:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:7;8:7:7:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-2" call-id="9" rc-code="7" op-status="0" interval="0" last-rc-change="1589446128" last-run="1589446128" exec-time="91" queue-time="0" op-digest="79b24c94a068461a64fd8642b637cf6f"/> ++ </lrm_resource> ++ <lrm_resource id="galera-bundle-podman-2" type="podman" class="ocf" provider="heartbeat"> ++ <lrm_rsc_op id="galera-bundle-podman-2_last_0" operation_key="galera-bundle-podman-2_start_0" operation="start" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="6:10:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;6:10:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-2" call-id="18" rc-code="0" op-status="0" interval="0" last-rc-change="1589446135" last-run="1589446135" exec-time="1420" queue-time="0" op-digest="0e2a3c6ab0eda2ade4e8fc19f575e901"/> ++ <lrm_rsc_op id="galera-bundle-podman-2_monitor_60000" operation_key="galera-bundle-podman-2_monitor_60000" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="3:10:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;3:10:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-2" call-id="20" rc-code="0" op-status="0" interval="60000" last-rc-change="1589446136" exec-time="312" queue-time="1" op-digest="ab8f616fc91fe22cf4428feec78cdd61"/> ++ </lrm_resource> ++ <lrm_resource id="ovn-dbs-bundle-podman-2" type="podman" class="ocf" provider="heartbeat"> ++ <lrm_rsc_op id="ovn-dbs-bundle-podman-2_last_0" operation_key="ovn-dbs-bundle-podman-2_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.3.0" transition-key="137:199:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;137:199:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-2" call-id="124" rc-code="0" op-status="0" interval="0" last-rc-change="1589453018" last-run="1589453018" exec-time="1710" queue-time="0" op-digest="e133ab3f2709aeef1a782f2d0676e290"/> ++ <lrm_rsc_op id="ovn-dbs-bundle-podman-2_monitor_60000" operation_key="ovn-dbs-bundle-podman-2_monitor_60000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.3.0" transition-key="138:199:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;138:199:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-2" call-id="125" rc-code="0" op-status="0" interval="60000" last-rc-change="1589453020" exec-time="328" queue-time="0" op-digest="d0f190c04691466af0b8d69c0cc6a17e"/> ++ </lrm_resource> ++ <lrm_resource id="redis-bundle-podman-0" type="podman" class="ocf" provider="heartbeat"> ++ <lrm_rsc_op id="redis-bundle-podman-0_last_0" operation_key="redis-bundle-podman-0_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="25:31:7:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:7;25:31:7:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-2" call-id="47" rc-code="7" op-status="0" interval="0" last-rc-change="1589446285" last-run="1589446285" exec-time="67" queue-time="0" op-digest="4cec38b57c8812db2c6412206f2f6f64"/> ++ </lrm_resource> ++ <lrm_resource id="redis-bundle-podman-1" type="podman" class="ocf" provider="heartbeat"> ++ <lrm_rsc_op id="redis-bundle-podman-1_last_0" operation_key="redis-bundle-podman-1_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="26:31:7:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:7;26:31:7:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-2" call-id="51" rc-code="7" op-status="0" interval="0" last-rc-change="1589446285" last-run="1589446285" exec-time="79" queue-time="0" op-digest="4cec38b57c8812db2c6412206f2f6f64"/> ++ </lrm_resource> ++ <lrm_resource id="redis-bundle-podman-2" type="podman" class="ocf" provider="heartbeat"> ++ <lrm_rsc_op id="redis-bundle-podman-2_last_0" operation_key="redis-bundle-podman-2_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.3.0" transition-key="111:201:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;111:201:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-2" call-id="126" rc-code="0" op-status="0" interval="0" last-rc-change="1589453022" last-run="1589453022" exec-time="1646" queue-time="0" op-digest="3060e3c59f688989fbbcb12bd20f42c6"/> ++ <lrm_rsc_op id="redis-bundle-podman-2_monitor_60000" operation_key="redis-bundle-podman-2_monitor_60000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.3.0" transition-key="112:201:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;112:201:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-2" call-id="127" rc-code="0" op-status="0" interval="60000" last-rc-change="1589453023" exec-time="309" queue-time="0" op-digest="99c1eff0424ab42e8e9400251b938631"/> ++ </lrm_resource> ++ <lrm_resource id="ovn-dbs-bundle-0" type="remote" class="ocf" provider="pacemaker" container="ovn-dbs-bundle-podman-0"> ++ <lrm_rsc_op id="ovn-dbs-bundle-0_last_0" operation_key="ovn-dbs-bundle-0_stop_0" operation="stop" crm-debug-origin="do_update_resource" crm_feature_set="3.3.0" transition-key="136:198:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;136:198:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-2" call-id="34" rc-code="0" op-status="0" interval="0" last-rc-change="1589452993" last-run="1589452993" exec-time="0" queue-time="0" op-digest="bf04cc8b2becfb29770a97d109ad6c4f" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> ++ <lrm_rsc_op id="ovn-dbs-bundle-0_monitor_30000" operation_key="ovn-dbs-bundle-0_monitor_30000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.3.0" transition-key="137:195:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;137:195:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-2" call-id="33" rc-code="0" op-status="0" interval="30000" last-rc-change="1589452904" exec-time="0" queue-time="0" op-digest="9f294fb368bef68138cb5f6555eacdbb"/> ++ </lrm_resource> ++ <lrm_resource id="rabbitmq-bundle-0" type="remote" class="ocf" provider="pacemaker" container="rabbitmq-bundle-podman-0"> ++ <lrm_rsc_op id="rabbitmq-bundle-0_last_0" operation_key="rabbitmq-bundle-0_monitor_0" operation="monitor" crm-debug-origin="build_active_RAs" crm_feature_set="3.3.0" transition-key="22:24:7:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:7;22:24:7:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-2" call-id="9" rc-code="7" op-status="0" interval="0" last-rc-change="1589446235" last-run="1589446235" exec-time="0" queue-time="0" op-digest="8dc3f9844e70d4458a7edcd7091ecf50" op-force-restart=" server " op-restart-digest="f2317cad3d54cec5d7d7aa7d0bf35cf8"/> ++ </lrm_resource> ++ <lrm_resource id="ovn-dbs-bundle-podman-0" type="podman" class="ocf" provider="heartbeat"> ++ <lrm_rsc_op id="ovn-dbs-bundle-podman-0_last_0" operation_key="ovn-dbs-bundle-podman-0_stop_0" operation="stop" crm-debug-origin="do_update_resource" crm_feature_set="3.3.0" transition-key="135:198:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;135:198:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-2" call-id="123" rc-code="0" op-status="0" interval="0" last-rc-change="1589452993" last-run="1589452993" exec-time="736" queue-time="0" op-digest="fb796976ed0593e611680e74e3f50680"/> ++ <lrm_rsc_op id="ovn-dbs-bundle-podman-0_monitor_60000" operation_key="ovn-dbs-bundle-podman-0_monitor_60000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.3.0" transition-key="133:194:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;133:194:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-2" call-id="121" rc-code="0" op-status="0" interval="60000" last-rc-change="1589452902" exec-time="337" queue-time="0" op-digest="6d1b8bd447411df56487161c04e4b787"/> ++ </lrm_resource> ++ </lrm_resources> ++ </lrm> ++ </node_state> ++ <node_state remote_node="true" id="galera-bundle-0" uname="galera-bundle-0" in_ccm="true" crm-debug-origin="do_state_transition" node_fenced="0"> ++ <lrm id="galera-bundle-0"> ++ <lrm_resources> ++ <lrm_resource id="galera" type="galera" class="ocf" provider="heartbeat"> ++ <lrm_rsc_op id="galera_last_0" operation_key="galera_promote_0" operation="promote" crm-debug-origin="do_update_resource" crm_feature_set="3.3.0" transition-key="34:15:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;34:15:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-0" call-id="242" rc-code="0" op-status="0" interval="0" last-rc-change="1589446177" last-run="1589446177" exec-time="12875" queue-time="0" op-digest="71f3cd23a7725ffda9a27f53824f3904" op-secure-params=" user " op-secure-digest="71f3cd23a7725ffda9a27f53824f3904"/> ++ <lrm_rsc_op id="galera_monitor_10000" operation_key="galera_monitor_10000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.3.0" transition-key="28:16:8:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:8;28:16:8:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-0" call-id="289" rc-code="8" op-status="0" interval="10000" last-rc-change="1589446190" exec-time="77" queue-time="0" op-digest="93f4e5c007476b01d317e51683962464" op-secure-params=" user " op-secure-digest="71f3cd23a7725ffda9a27f53824f3904"/> ++ </lrm_resource> ++ </lrm_resources> ++ </lrm> ++ <transient_attributes id="galera-bundle-0"> ++ <instance_attributes id="status-galera-bundle-0"/> ++ </transient_attributes> ++ </node_state> ++ <node_state remote_node="true" id="galera-bundle-2" uname="galera-bundle-2" in_ccm="true" crm-debug-origin="do_state_transition" node_fenced="0"> ++ <lrm id="galera-bundle-2"> ++ <lrm_resources> ++ <lrm_resource id="galera" type="galera" class="ocf" provider="heartbeat"> ++ <lrm_rsc_op id="galera_last_0" operation_key="galera_promote_0" operation="promote" crm-debug-origin="do_update_resource" crm_feature_set="3.3.0" transition-key="29:14:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;29:14:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-2" call-id="94" rc-code="0" op-status="0" interval="0" last-rc-change="1589446164" last-run="1589446164" exec-time="12787" queue-time="0" op-digest="71f3cd23a7725ffda9a27f53824f3904" op-secure-params=" user " op-secure-digest="71f3cd23a7725ffda9a27f53824f3904"/> ++ <lrm_rsc_op id="galera_monitor_10000" operation_key="galera_monitor_10000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.3.0" transition-key="31:15:8:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:8;31:15:8:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-2" call-id="211" rc-code="8" op-status="0" interval="10000" last-rc-change="1589446177" exec-time="74" queue-time="0" op-digest="93f4e5c007476b01d317e51683962464" op-secure-params=" user " op-secure-digest="71f3cd23a7725ffda9a27f53824f3904"/> ++ </lrm_resource> ++ </lrm_resources> ++ </lrm> ++ <transient_attributes id="galera-bundle-2"> ++ <instance_attributes id="status-galera-bundle-2"/> ++ </transient_attributes> ++ </node_state> ++ <node_state remote_node="true" id="galera-bundle-1" uname="galera-bundle-1" in_ccm="true" crm-debug-origin="do_state_transition" node_fenced="0"> ++ <lrm id="galera-bundle-1"> ++ <lrm_resources> ++ <lrm_resource id="galera" type="galera" class="ocf" provider="heartbeat"> ++ <lrm_rsc_op id="galera_last_0" operation_key="galera_promote_0" operation="promote" crm-debug-origin="do_update_resource" crm_feature_set="3.3.0" transition-key="35:16:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;35:16:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-1" call-id="201" rc-code="0" op-status="0" interval="0" last-rc-change="1589446190" last-run="1589446190" exec-time="12867" queue-time="0" op-digest="71f3cd23a7725ffda9a27f53824f3904" op-secure-params=" user " op-secure-digest="71f3cd23a7725ffda9a27f53824f3904"/> ++ <lrm_rsc_op id="galera_monitor_10000" operation_key="galera_monitor_10000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.3.0" transition-key="33:17:8:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:8;33:17:8:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-1" call-id="249" rc-code="8" op-status="0" interval="10000" last-rc-change="1589446203" exec-time="67" queue-time="0" op-digest="93f4e5c007476b01d317e51683962464" op-secure-params=" user " op-secure-digest="71f3cd23a7725ffda9a27f53824f3904"/> ++ </lrm_resource> ++ </lrm_resources> ++ </lrm> ++ <transient_attributes id="galera-bundle-1"> ++ <instance_attributes id="status-galera-bundle-1"/> ++ </transient_attributes> ++ </node_state> ++ <node_state remote_node="true" id="rabbitmq-bundle-1" uname="rabbitmq-bundle-1" in_ccm="true" crm-debug-origin="do_state_transition" node_fenced="0"> ++ <lrm id="rabbitmq-bundle-1"> ++ <lrm_resources> ++ <lrm_resource id="rabbitmq" type="rabbitmq-cluster" class="ocf" provider="heartbeat"> ++ <lrm_rsc_op id="rabbitmq_last_0" operation_key="rabbitmq_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.3.0" transition-key="75:26:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;75:26:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-1" call-id="13" rc-code="0" op-status="0" interval="0" last-rc-change="1589446246" last-run="1589446246" exec-time="9480" queue-time="0" op-digest="e3a5f71f4c37be2ed068e4f0dcc847a9"/> ++ <lrm_rsc_op id="rabbitmq_monitor_10000" operation_key="rabbitmq_monitor_10000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.3.0" transition-key="76:26:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;76:26:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-1" call-id="32" rc-code="0" op-status="0" interval="10000" last-rc-change="1589446266" exec-time="2224" queue-time="0" op-digest="04bcb19b3c7c43f101badbd8f1e2eed2"/> ++ </lrm_resource> ++ </lrm_resources> ++ </lrm> ++ <transient_attributes id="rabbitmq-bundle-1"> ++ <instance_attributes id="status-rabbitmq-bundle-1"/> ++ </transient_attributes> ++ </node_state> ++ <node_state remote_node="true" id="rabbitmq-bundle-0" uname="rabbitmq-bundle-0" in_ccm="true" crm-debug-origin="do_state_transition" node_fenced="0"> ++ <lrm id="rabbitmq-bundle-0"> ++ <lrm_resources> ++ <lrm_resource id="rabbitmq" type="rabbitmq-cluster" class="ocf" provider="heartbeat"> ++ <lrm_rsc_op id="rabbitmq_last_0" operation_key="rabbitmq_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.3.0" transition-key="75:25:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;75:25:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-0" call-id="13" rc-code="0" op-status="0" interval="0" last-rc-change="1589446239" last-run="1589446239" exec-time="7590" queue-time="0" op-digest="e3a5f71f4c37be2ed068e4f0dcc847a9"/> ++ <lrm_rsc_op id="rabbitmq_monitor_10000" operation_key="rabbitmq_monitor_10000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.3.0" transition-key="74:26:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;74:26:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-0" call-id="48" rc-code="0" op-status="0" interval="10000" last-rc-change="1589446266" exec-time="2248" queue-time="0" op-digest="04bcb19b3c7c43f101badbd8f1e2eed2"/> ++ </lrm_resource> ++ </lrm_resources> ++ </lrm> ++ <transient_attributes id="rabbitmq-bundle-0"> ++ <instance_attributes id="status-rabbitmq-bundle-0"/> ++ </transient_attributes> ++ </node_state> ++ <node_state remote_node="true" id="rabbitmq-bundle-2" uname="rabbitmq-bundle-2" in_ccm="true" crm-debug-origin="do_state_transition" node_fenced="0"> ++ <lrm id="rabbitmq-bundle-2"> ++ <lrm_resources> ++ <lrm_resource id="rabbitmq" type="rabbitmq-cluster" class="ocf" provider="heartbeat"> ++ <lrm_rsc_op id="rabbitmq_last_0" operation_key="rabbitmq_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.3.0" transition-key="77:26:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;77:26:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-2" call-id="13" rc-code="0" op-status="0" interval="0" last-rc-change="1589446256" last-run="1589446256" exec-time="9597" queue-time="0" op-digest="e3a5f71f4c37be2ed068e4f0dcc847a9"/> ++ <lrm_rsc_op id="rabbitmq_monitor_10000" operation_key="rabbitmq_monitor_10000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.3.0" transition-key="78:26:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;78:26:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-2" call-id="32" rc-code="0" op-status="0" interval="10000" last-rc-change="1589446266" exec-time="2191" queue-time="0" op-digest="04bcb19b3c7c43f101badbd8f1e2eed2"/> ++ </lrm_resource> ++ </lrm_resources> ++ </lrm> ++ <transient_attributes id="rabbitmq-bundle-2"> ++ <instance_attributes id="status-rabbitmq-bundle-2"/> ++ </transient_attributes> ++ </node_state> ++ <node_state remote_node="true" id="redis-bundle-2" uname="redis-bundle-2" in_ccm="true" crm-debug-origin="do_update_resource" node_fenced="0"> ++ <lrm id="redis-bundle-2"> ++ <lrm_resources> ++ <lrm_resource id="redis" type="redis" class="ocf" provider="heartbeat"> ++ <lrm_rsc_op id="redis_last_0" operation_key="redis_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.3.0" transition-key="137:204:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;137:204:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-2" call-id="8" rc-code="0" op-status="0" interval="0" last-rc-change="1589453035" last-run="1589453035" exec-time="5010" queue-time="0" op-digest="a5b2a4f5c557278af14d6cbffc5a229d" op-secure-params=" user " op-secure-digest="a5b2a4f5c557278af14d6cbffc5a229d"/> ++ <lrm_rsc_op id="redis_monitor_60000" operation_key="redis_monitor_60000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.3.0" transition-key="140:205:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;140:205:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-2" call-id="93" rc-code="0" op-status="0" interval="60000" last-rc-change="1589453046" exec-time="292" queue-time="0" op-digest="992feffd37882eb5ce9bfc847b2fa75e" op-secure-params=" user " op-secure-digest="a5b2a4f5c557278af14d6cbffc5a229d"/> ++ <lrm_rsc_op id="redis_monitor_45000" operation_key="redis_monitor_45000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.3.0" transition-key="139:205:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;139:205:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-2" call-id="94" rc-code="0" op-status="0" interval="45000" last-rc-change="1589453046" exec-time="328" queue-time="251" op-digest="992feffd37882eb5ce9bfc847b2fa75e" op-secure-params=" user " op-secure-digest="a5b2a4f5c557278af14d6cbffc5a229d"/> ++ </lrm_resource> ++ </lrm_resources> ++ </lrm> ++ </node_state> ++ <node_state remote_node="true" id="redis-bundle-1" uname="redis-bundle-1" in_ccm="true" crm-debug-origin="do_update_resource" node_fenced="0"> ++ <lrm id="redis-bundle-1"> ++ <lrm_resources> ++ <lrm_resource id="redis" type="redis" class="ocf" provider="heartbeat"> ++ <lrm_rsc_op id="redis_last_0" operation_key="redis_start_0" operation="start" crm-debug-origin="do_update_resource" crm_feature_set="3.3.0" transition-key="138:213:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;138:213:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-1" call-id="8" rc-code="0" op-status="0" interval="0" last-rc-change="1589453176" last-run="1589453176" exec-time="4668" queue-time="0" op-digest="a5b2a4f5c557278af14d6cbffc5a229d" op-secure-params=" user " op-secure-digest="a5b2a4f5c557278af14d6cbffc5a229d"/> ++ <lrm_rsc_op id="redis_monitor_60000" operation_key="redis_monitor_60000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.3.0" transition-key="138:214:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;138:214:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-1" call-id="50" rc-code="0" op-status="0" interval="60000" last-rc-change="1589453181" exec-time="291" queue-time="0" op-digest="992feffd37882eb5ce9bfc847b2fa75e" op-secure-params=" user " op-secure-digest="a5b2a4f5c557278af14d6cbffc5a229d"/> ++ <lrm_rsc_op id="redis_monitor_45000" operation_key="redis_monitor_45000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.3.0" transition-key="137:214:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;137:214:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-1" call-id="51" rc-code="0" op-status="0" interval="45000" last-rc-change="1589453181" exec-time="331" queue-time="250" op-digest="992feffd37882eb5ce9bfc847b2fa75e" op-secure-params=" user " op-secure-digest="a5b2a4f5c557278af14d6cbffc5a229d"/> ++ </lrm_resource> ++ </lrm_resources> ++ </lrm> ++ </node_state> ++ <node_state remote_node="true" id="redis-bundle-0" uname="redis-bundle-0" in_ccm="true" crm-debug-origin="do_update_resource" node_fenced="0"> ++ <lrm id="redis-bundle-0"> ++ <lrm_resources> ++ <lrm_resource id="redis" type="redis" class="ocf" provider="heartbeat"> ++ <lrm_rsc_op id="redis_last_0" operation_key="redis_promote_0" operation="promote" crm-debug-origin="do_update_resource" crm_feature_set="3.3.0" transition-key="133:210:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;133:210:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-0" call-id="149" rc-code="0" op-status="0" interval="0" last-rc-change="1589453127" last-run="1589453127" exec-time="892" queue-time="0" op-digest="a5b2a4f5c557278af14d6cbffc5a229d" op-secure-params=" user " op-secure-digest="a5b2a4f5c557278af14d6cbffc5a229d"/> ++ <lrm_rsc_op id="redis_monitor_20000" operation_key="redis_monitor_20000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.3.0" transition-key="130:211:8:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:8;130:211:8:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-0" call-id="167" rc-code="8" op-status="0" interval="20000" last-rc-change="1589453133" exec-time="271" queue-time="0" op-digest="992feffd37882eb5ce9bfc847b2fa75e" op-secure-params=" user " op-secure-digest="a5b2a4f5c557278af14d6cbffc5a229d"/> ++ </lrm_resource> ++ </lrm_resources> ++ </lrm> ++ </node_state> ++ <node_state remote_node="true" id="ovn-dbs-bundle-1" uname="ovn-dbs-bundle-1" in_ccm="true" crm-debug-origin="do_update_resource" node_fenced="0"> ++ <lrm id="ovn-dbs-bundle-1"> ++ <lrm_resources> ++ <lrm_resource id="ovndb_servers" type="ovndb-servers" class="ocf" provider="ovn"> ++ <lrm_rsc_op id="ovndb_servers_last_0" operation_key="ovndb_servers_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.3.0" transition-key="42:207:7:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;42:207:7:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-1" call-id="58" rc-code="0" op-status="0" interval="0" last-rc-change="1589453104" last-run="1589453104" exec-time="296" queue-time="0" op-digest="df362dc0e5bb42793edd3bdc665f72ba"/> ++ <lrm_rsc_op id="ovndb_servers_last_failure_0" operation_key="ovndb_servers_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.3.0" transition-key="42:207:7:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;42:207:7:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-1" call-id="58" rc-code="0" op-status="0" interval="0" last-rc-change="1589453104" last-run="1589453104" exec-time="296" queue-time="0" op-digest="df362dc0e5bb42793edd3bdc665f72ba"/> ++ <lrm_rsc_op id="ovndb_servers_monitor_30000" operation_key="ovndb_servers_monitor_30000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.3.0" transition-key="190:208:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;190:208:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-1" call-id="64" rc-code="0" op-status="0" interval="30000" last-rc-change="1589453105" exec-time="284" queue-time="0" op-digest="d60dafe7583fcd42955f8cce982ffa2c"/> ++ </lrm_resource> ++ </lrm_resources> ++ </lrm> ++ <transient_attributes id="ovn-dbs-bundle-1"> ++ <instance_attributes id="status-ovn-dbs-bundle-1"/> ++ </transient_attributes> ++ </node_state> ++ <node_state remote_node="true" id="ovn-dbs-bundle-2" uname="ovn-dbs-bundle-2" in_ccm="true" crm-debug-origin="do_update_resource" node_fenced="0"> ++ <lrm id="ovn-dbs-bundle-2"> ++ <lrm_resources> ++ <lrm_resource id="ovndb_servers" type="ovndb-servers" class="ocf" provider="ovn"> ++ <lrm_rsc_op id="ovndb_servers_last_0" operation_key="ovndb_servers_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.3.0" transition-key="42:218:7:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;42:218:7:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-2" call-id="112" rc-code="0" op-status="0" interval="0" last-rc-change="1589453356" last-run="1589453356" exec-time="284" queue-time="0" op-digest="df362dc0e5bb42793edd3bdc665f72ba"/> ++ <lrm_rsc_op id="ovndb_servers_last_failure_0" operation_key="ovndb_servers_monitor_0" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.3.0" transition-key="42:218:7:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;42:218:7:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-2" call-id="112" rc-code="0" op-status="0" interval="0" last-rc-change="1589453356" last-run="1589453356" exec-time="284" queue-time="0" op-digest="df362dc0e5bb42793edd3bdc665f72ba"/> ++ <lrm_rsc_op id="ovndb_servers_monitor_30000" operation_key="ovndb_servers_monitor_30000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.3.0" transition-key="192:219:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;192:219:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-2" call-id="118" rc-code="0" op-status="0" interval="30000" last-rc-change="1589453356" exec-time="293" queue-time="0" op-digest="d60dafe7583fcd42955f8cce982ffa2c"/> ++ </lrm_resource> ++ </lrm_resources> ++ </lrm> ++ <transient_attributes id="ovn-dbs-bundle-2"> ++ <instance_attributes id="status-ovn-dbs-bundle-2"/> ++ </transient_attributes> ++ </node_state> ++ <node_state remote_node="true" id="ovn-dbs-bundle-0" uname="ovn-dbs-bundle-0" in_ccm="true" crm-debug-origin="do_update_resource" node_fenced="0"> ++ <lrm id="ovn-dbs-bundle-0"> ++ <lrm_resources> ++ <lrm_resource id="ovndb_servers" type="ovndb-servers" class="ocf" provider="ovn"> ++ <lrm_rsc_op id="ovndb_servers_last_0" operation_key="ovndb_servers_demote_0" operation="demote" crm-debug-origin="do_update_resource" crm_feature_set="3.3.0" transition-key="185:220:0:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:0;185:220:0:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-0" call-id="234" rc-code="0" op-status="0" interval="0" last-rc-change="1589453370" last-run="1589453370" exec-time="714" queue-time="0" op-digest="df362dc0e5bb42793edd3bdc665f72ba"/> ++ <lrm_rsc_op id="ovndb_servers_monitor_10000" operation_key="ovndb_servers_monitor_10000" operation="monitor" crm-debug-origin="do_update_resource" crm_feature_set="3.3.0" transition-key="183:203:8:515fab44-df8e-4e73-a22c-ed4886e03330" transition-magic="0:8;183:203:8:515fab44-df8e-4e73-a22c-ed4886e03330" exit-reason="" on_node="controller-0" call-id="45" rc-code="8" op-status="0" interval="10000" last-rc-change="1589453031" exec-time="316" queue-time="0" op-digest="d60dafe7583fcd42955f8cce982ffa2c"/> ++ </lrm_resource> ++ </lrm_resources> ++ </lrm> ++ <transient_attributes id="ovn-dbs-bundle-0"> ++ <instance_attributes id="status-ovn-dbs-bundle-0"/> ++ </transient_attributes> ++ </node_state> ++ </status> ++</cib> +-- +1.8.3.1 + diff --git a/SOURCES/018-api-schema.patch b/SOURCES/018-api-schema.patch new file mode 100644 index 0000000..dfe580f --- /dev/null +++ b/SOURCES/018-api-schema.patch @@ -0,0 +1,167 @@ +From bd4f396f267d8ef8f9c9bcbf286a77dc78d4e1b0 Mon Sep 17 00:00:00 2001 +From: Chris Lumens <clumens@redhat.com> +Date: Tue, 2 Mar 2021 10:26:13 -0500 +Subject: [PATCH 1/2] Med: Generate xml/crm_mon.rng from the contents of + xml/crm_mon*. + +This prevents the version reference in it from getting out of sync. + +See: rhbz#1931332 +--- + xml/Makefile.am | 28 +++++++++++++++++++++++----- + xml/crm_mon.rng | 16 ---------------- + 3 files changed, 24 insertions(+), 21 deletions(-) + delete mode 100644 xml/crm_mon.rng + +diff --git a/xml/Makefile.am b/xml/Makefile.am +index cb6cfa0..c52b968 100644 +--- a/xml/Makefile.am ++++ b/xml/Makefile.am +@@ -76,22 +76,24 @@ CIB_abs_xsl = $(abs_srcdir)/upgrade-1.3.xsl \ + $(abs_srcdir)/upgrade-2.10.xsl \ + $(wildcard $(abs_srcdir)/upgrade-*enter.xsl) \ + $(wildcard $(abs_srcdir)/upgrade-*leave.xsl) +-MON_abs_files = $(abs_srcdir)/crm_mon.rng ++MON_abs_files = $(abs_srcdir)/crm_mon.rng + API_files = $(foreach base,$(API_base),$(wildcard $(srcdir)/api/$(base)*.rng)) + CIB_files = $(foreach base,$(CIB_base),$(wildcard $(srcdir)/$(base).rng $(srcdir)/$(base)-*.rng)) + CIB_xsl = $(srcdir)/upgrade-1.3.xsl \ + $(srcdir)/upgrade-2.10.xsl \ + $(wildcard $(srcdir)/upgrade-*enter.xsl) \ + $(wildcard $(srcdir)/upgrade-*leave.xsl) +-MON_files = $(srcdir)/crm_mon.rng ++MON_files = $(srcdir)/crm_mon.rng + + # Sorted lists of all numeric schema versions + API_numeric_versions = $(call numeric_versions,${API_files}) + CIB_numeric_versions = $(call numeric_versions,${CIB_files}) ++MON_numeric_versions = $(call numeric_versions,$(wildcard $(srcdir)/api/crm_mon*.rng)) + + # The highest numeric schema version + API_max ?= $(lastword $(API_numeric_versions)) + CIB_max ?= $(lastword $(CIB_numeric_versions)) ++MON_max ?= $(lastword $(MON_numeric_versions)) + + # Sorted lists of all schema versions (including "next") + API_versions = next $(API_numeric_versions) +@@ -100,11 +102,12 @@ CIB_versions = next $(CIB_numeric_versions) + # Build tree locations of static schema files and transforms (for VPATH builds) + API_build_copies = $(foreach f,$(API_abs_files),$(subst $(abs_srcdir),$(abs_builddir),$(f))) + CIB_build_copies = $(foreach f,$(CIB_abs_files) $(CIB_abs_xsl),$(subst $(abs_srcdir),$(abs_builddir),$(f))) +-MON_build_copies = $(foreach f,$(MON_abs_files),$(subst $(abs_srcdir),$(abs_builddir),$(f))) ++MON_build_copies = $(foreach f,$(MON_abs_files),$(subst $(abs_srcdir),$(abs_builddir),$(f))) + + # Dynamically generated schema files + API_generated = api/api-result.rng $(foreach base,$(API_versions),api/api-result-$(base).rng) + CIB_generated = pacemaker.rng $(foreach base,$(CIB_versions),pacemaker-$(base).rng) versions.rng ++MON_generated = crm_mon.rng + + CIB_version_pairs = $(call version_pairs,${CIB_numeric_versions}) + CIB_version_pairs_cnt = $(words ${CIB_version_pairs}) +@@ -112,10 +115,10 @@ CIB_version_pairs_last = $(call version_pairs_last,${CIB_version_pairs_cnt},${C + + dist_API_DATA = $(API_files) + dist_CIB_DATA = $(CIB_files) $(CIB_xsl) +-dist_MON_DATA = $(MON_files) + + nodist_API_DATA = $(API_generated) + nodist_CIB_DATA = $(CIB_generated) ++nodist_MON_DATA = $(MON_generated) + + EXTRA_DIST = Readme.md \ + best-match.sh \ +@@ -162,6 +165,21 @@ api/api-result-%.rng: $(API_build_copies) best-match.sh Makefile.am + $(AM_V_at)echo ' </start>' >> $@ + $(AM_V_SCHEMA)echo '</grammar>' >> $@ + ++crm_mon.rng: api/crm_mon-$(MON_max).rng ++ $(AM_V_at)echo '<?xml version="1.0" encoding="UTF-8"?>' > $@ ++ $(AM_V_at)echo '<grammar xmlns="http://relaxng.org/ns/structure/1.0"' >> $@ ++ $(AM_V_at)echo ' datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes">' >> $@ ++ $(AM_V_at)echo ' <start>' >> $@ ++ $(AM_V_at)echo ' <ref name="element-crm_mon-old"/>' >> $@ ++ $(AM_V_at)echo ' </start>' >> $@ ++ $(AM_V_at)echo ' <define name="element-crm_mon-old">' >> $@ ++ $(AM_V_at)echo ' <element name="crm_mon">' >> $@ ++ $(AM_V_at)echo ' <attribute name="version"> <text/> </attribute>' >> $@ ++ $(AM_V_at)echo ' <externalRef href="$(<)" />' >> $@ ++ $(AM_V_at)echo ' </element>' >> $@ ++ $(AM_V_at)echo ' </define>' >> $@ ++ $(AM_V_SCHEMA)echo '</grammar>' >> $@ ++ + # Dynamically generated top-level CIB schema + pacemaker.rng: pacemaker-$(CIB_max).rng + $(AM_V_SCHEMA)cp $(top_builddir)/xml/$< $@ +@@ -256,7 +274,7 @@ fulldiff: best-match.sh + @echo "# Comparing all changes across all the subsequent increments" + $(call version_diff,${CIB_version_pairs}) + +-CLEANFILES = $(API_generated) $(CIB_generated) ++CLEANFILES = $(API_generated) $(CIB_generated) $(MON_generated) + + clean-local: + if [ "x$(srcdir)" != "x$(builddir)" ]; then \ +diff --git a/xml/crm_mon.rng b/xml/crm_mon.rng +deleted file mode 100644 +index be87fba..0000000 +--- a/xml/crm_mon.rng ++++ /dev/null +@@ -1,16 +0,0 @@ +-<?xml version="1.0" encoding="UTF-8"?> +-<grammar xmlns="http://relaxng.org/ns/structure/1.0" +- datatypeLibrary="http://www.w3.org/2001/XMLSchema-datatypes"> +- +- <start> +- <ref name="element-crm_mon-old"/> +- </start> +- +- <define name="element-crm_mon-old"> +- <element name="crm_mon"> +- <attribute name="version"> <text/> </attribute> +- <externalRef href="api/crm_mon-2.2.rng" /> +- </element> +- </define> +- +-</grammar> +-- +1.8.3.1 + + +From 9b6ee6eb5aa1008beebae9d9f6c3889c81c3bbb6 Mon Sep 17 00:00:00 2001 +From: Chris Lumens <clumens@redhat.com> +Date: Tue, 2 Mar 2021 10:58:15 -0500 +Subject: [PATCH 2/2] Med: Change the schema type of 'expected' and 'call' to + integer. + +Regression in 2.0.3. + +See: rhbz#1931332 +--- + xml/api/crm_mon-2.2.rng | 4 ++-- + 2 files changed, 3 insertions(+), 3 deletions(-) + +diff --git a/xml/api/crm_mon-2.2.rng b/xml/api/crm_mon-2.2.rng +index 88973a4..8e6792b 100644 +--- a/xml/api/crm_mon-2.2.rng ++++ b/xml/api/crm_mon-2.2.rng +@@ -198,7 +198,7 @@ + <attribute name="name"> <text /> </attribute> + <attribute name="value"> <text /> </attribute> + <optional> +- <attribute name="expected"> <data type="nonNegativeInteger" /> </attribute> ++ <attribute name="expected"> <data type="integer" /> </attribute> + </optional> + </element> + </zeroOrMore> +@@ -269,7 +269,7 @@ + <attribute name="exitstatus"> <text /> </attribute> + <attribute name="exitreason"> <text /> </attribute> + <attribute name="exitcode"> <data type="nonNegativeInteger" /> </attribute> +- <attribute name="call"> <data type="nonNegativeInteger" /> </attribute> ++ <attribute name="call"> <data type="integer" /> </attribute> + <attribute name="status"> <text /> </attribute> + <optional> + <group> +-- +1.8.3.1 + diff --git a/SPECS/pacemaker.spec b/SPECS/pacemaker.spec index 6290d45..9b8501b 100644 --- a/SPECS/pacemaker.spec +++ b/SPECS/pacemaker.spec @@ -227,7 +227,7 @@ Name: pacemaker Summary: Scalable High-Availability cluster resource manager Version: %{pcmkversion} -Release: %{pcmk_release}%{?dist}.1 +Release: %{pcmk_release}%{?dist}.2 %if %{defined _unitdir} License: GPLv2+ and LGPLv2+ %else @@ -265,6 +265,8 @@ Patch13: 013-pacemakerd.patch Patch14: 014-sbd.patch Patch15: 015-cibsecret.patch Patch16: 016-CVE-2020-25654.patch +Patch17: 017-promotion.patch +Patch18: 018-api-schema.patch # downstream-only commits #Patch100: xxx.patch @@ -962,6 +964,12 @@ exit 0 %license %{nagios_name}-%{nagios_hash}/COPYING %changelog +* Thu Mar 4 2021 Ken Gaillot <kgaillot@redhat.com> - 2.0.4-6.2 +- Avoid situation where promotion is not scheduled until next transition +- Avoid pcs failures when Pacemaker records negative call ID in history +- Resolves: rhbz1935240 +- Resolves: rhbz1939533 + * Mon Oct 26 2020 Ken Gaillot <kgaillot@redhat.com> - 2.0.4-6.1 - Prevent users from bypassing ACLs by using IPC directly (CVE-2020-25654) - Resolves: rhbz1891528