Page MenuHomeClusterLabs Projects

No OneTemporary

diff --git a/cts/scheduler/remote-partial-migrate.dot b/cts/scheduler/remote-partial-migrate.dot
index 099affbd8c..a25b8ac6e2 100644
--- a/cts/scheduler/remote-partial-migrate.dot
+++ b/cts/scheduler/remote-partial-migrate.dot
@@ -1,75 +1,76 @@
digraph "g" {
"FAKE10_monitor_10000 pcmk1" [ style=bold color="green" fontcolor="black"]
"FAKE10_start_0 pcmk1" -> "FAKE10_monitor_10000 pcmk1" [ style = bold]
"FAKE10_start_0 pcmk1" [ style=bold color="green" fontcolor="black"]
"FAKE13_monitor_10000 pcmk2" [ style=bold color="green" fontcolor="black"]
"FAKE13_start_0 pcmk2" -> "FAKE13_monitor_10000 pcmk2" [ style = bold]
"FAKE13_start_0 pcmk2" [ style=bold color="green" fontcolor="black"]
"FAKE15_monitor_10000 pcmk3" [ style=bold color="green" fontcolor="black"]
"FAKE15_start_0 pcmk3" -> "FAKE15_monitor_10000 pcmk3" [ style = bold]
"FAKE15_start_0 pcmk3" [ style=bold color="green" fontcolor="black"]
"FAKE16_monitor_10000 pcmk_remote3" [ style=bold color="green" fontcolor="black"]
"FAKE16_start_0 pcmk_remote3" -> "FAKE16_monitor_10000 pcmk_remote3" [ style = bold]
"FAKE16_start_0 pcmk_remote3" [ style=bold color="green" fontcolor="black"]
"FAKE16_stop_0 pcmk1" -> "FAKE16_start_0 pcmk_remote3" [ style = bold]
"FAKE16_stop_0 pcmk1" [ style=bold color="green" fontcolor="black"]
"FAKE22_monitor_10000 pcmk1" [ style=bold color="green" fontcolor="black"]
"FAKE22_start_0 pcmk1" -> "FAKE22_monitor_10000 pcmk1" [ style = bold]
"FAKE22_start_0 pcmk1" [ style=bold color="green" fontcolor="black"]
"FAKE23_monitor_10000 pcmk_remote1" [ style=bold color="green" fontcolor="black"]
"FAKE23_start_0 pcmk_remote1" -> "FAKE23_monitor_10000 pcmk_remote1" [ style = bold]
"FAKE23_start_0 pcmk_remote1" [ style=bold color="green" fontcolor="black"]
"FAKE23_stop_0 pcmk1" -> "FAKE23_start_0 pcmk_remote1" [ style = bold]
"FAKE23_stop_0 pcmk1" [ style=bold color="green" fontcolor="black"]
"FAKE26_monitor_10000 pcmk1" [ style=bold color="green" fontcolor="black"]
"FAKE26_start_0 pcmk1" -> "FAKE26_monitor_10000 pcmk1" [ style = bold]
"FAKE26_start_0 pcmk1" [ style=bold color="green" fontcolor="black"]
"FAKE29_monitor_10000 pcmk2" [ style=bold color="green" fontcolor="black"]
"FAKE29_start_0 pcmk2" -> "FAKE29_monitor_10000 pcmk2" [ style = bold]
"FAKE29_start_0 pcmk2" [ style=bold color="green" fontcolor="black"]
"FAKE30_monitor_10000 pcmk_remote2" [ style=bold color="green" fontcolor="black"]
"FAKE30_start_0 pcmk_remote2" -> "FAKE30_monitor_10000 pcmk_remote2" [ style = bold]
"FAKE30_start_0 pcmk_remote2" [ style=bold color="green" fontcolor="black"]
"FAKE30_stop_0 pcmk1" -> "FAKE30_start_0 pcmk_remote2" [ style = bold]
"FAKE30_stop_0 pcmk1" [ style=bold color="green" fontcolor="black"]
"FAKE36_monitor_10000 pcmk1" [ style=bold color="green" fontcolor="black"]
"FAKE36_start_0 pcmk1" -> "FAKE36_monitor_10000 pcmk1" [ style = bold]
"FAKE36_start_0 pcmk1" [ style=bold color="green" fontcolor="black"]
"FAKE37_monitor_10000 pcmk2" [ style=bold color="green" fontcolor="black"]
"FAKE37_start_0 pcmk2" -> "FAKE37_monitor_10000 pcmk2" [ style = bold]
"FAKE37_start_0 pcmk2" [ style=bold color="green" fontcolor="black"]
"FAKE37_stop_0 pcmk1" -> "FAKE37_start_0 pcmk2" [ style = bold]
"FAKE37_stop_0 pcmk1" [ style=bold color="green" fontcolor="black"]
"FAKE43_monitor_10000 pcmk1" [ style=bold color="green" fontcolor="black"]
"FAKE43_start_0 pcmk1" -> "FAKE43_monitor_10000 pcmk1" [ style = bold]
"FAKE43_start_0 pcmk1" [ style=bold color="green" fontcolor="black"]
"FAKE44_monitor_10000 pcmk2" [ style=bold color="green" fontcolor="black"]
"FAKE44_start_0 pcmk2" -> "FAKE44_monitor_10000 pcmk2" [ style = bold]
"FAKE44_start_0 pcmk2" [ style=bold color="green" fontcolor="black"]
"FAKE44_stop_0 pcmk1" -> "FAKE44_start_0 pcmk2" [ style = bold]
"FAKE44_stop_0 pcmk1" [ style=bold color="green" fontcolor="black"]
"FAKE4_monitor_10000 pcmk_remote3" [ style=bold color="green" fontcolor="black"]
"FAKE4_start_0 pcmk_remote3" -> "FAKE4_monitor_10000 pcmk_remote3" [ style = bold]
"FAKE4_start_0 pcmk_remote3" [ style=bold color="green" fontcolor="black"]
"FAKE50_monitor_10000 pcmk1" [ style=bold color="green" fontcolor="black"]
"FAKE50_start_0 pcmk1" -> "FAKE50_monitor_10000 pcmk1" [ style = bold]
"FAKE50_start_0 pcmk1" [ style=bold color="green" fontcolor="black"]
"FAKE9_monitor_10000 pcmk1" [ style=bold color="green" fontcolor="black"]
"FAKE9_start_0 pcmk1" -> "FAKE9_monitor_10000 pcmk1" [ style = bold]
"FAKE9_start_0 pcmk1" [ style=bold color="green" fontcolor="black"]
"FAKE9_stop_0 pcmk_remote3" -> "FAKE9_start_0 pcmk1" [ style = bold]
"FAKE9_stop_0 pcmk_remote3" [ style=bold color="green" fontcolor="black"]
"pcmk_remote3_migrate_from_0 pcmk2" -> "pcmk_remote3_start_0 pcmk2" [ style = bold]
"pcmk_remote3_migrate_from_0 pcmk2" -> "pcmk_remote3_stop_0 pcmk1" [ style = bold]
"pcmk_remote3_migrate_from_0 pcmk2" [ style=bold color="green" fontcolor="black"]
"pcmk_remote3_monitor_60000 pcmk2" [ style=bold color="green" fontcolor="black"]
"pcmk_remote3_start_0 pcmk2" -> "FAKE16_monitor_10000 pcmk_remote3" [ style = bold]
"pcmk_remote3_start_0 pcmk2" -> "FAKE16_start_0 pcmk_remote3" [ style = bold]
+"pcmk_remote3_start_0 pcmk2" -> "FAKE16_stop_0 pcmk1" [ style = bold]
"pcmk_remote3_start_0 pcmk2" -> "FAKE4_monitor_10000 pcmk_remote3" [ style = bold]
"pcmk_remote3_start_0 pcmk2" -> "FAKE4_start_0 pcmk_remote3" [ style = bold]
"pcmk_remote3_start_0 pcmk2" -> "FAKE9_stop_0 pcmk_remote3" [ style = bold]
"pcmk_remote3_start_0 pcmk2" -> "pcmk_remote3_monitor_60000 pcmk2" [ style = bold]
"pcmk_remote3_start_0 pcmk2" [ style=bold color="green" fontcolor="orange"]
"pcmk_remote3_stop_0 pcmk1" -> "pcmk_remote3_start_0 pcmk2" [ style = bold]
"pcmk_remote3_stop_0 pcmk1" [ style=bold color="green" fontcolor="black"]
}
diff --git a/cts/scheduler/remote-partial-migrate.exp b/cts/scheduler/remote-partial-migrate.exp
index fd0469b4a0..b0120ec429 100644
--- a/cts/scheduler/remote-partial-migrate.exp
+++ b/cts/scheduler/remote-partial-migrate.exp
@@ -1,499 +1,503 @@
<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="55" operation="migrate_from" operation_key="pcmk_remote3_migrate_from_0" on_node="pcmk2" on_node_uuid="2">
<primitive id="pcmk_remote3" class="ocf" provider="pacemaker" type="remote"/>
<attributes CRM_meta_migrate_source="pcmk1" CRM_meta_migrate_target="pcmk2" CRM_meta_on_node="pcmk2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" server="172.17.201.3"/>
</rsc_op>
</action_set>
<inputs/>
</synapse>
<synapse id="1">
<action_set>
<rsc_op id="54" operation="monitor" operation_key="pcmk_remote3_monitor_60000" on_node="pcmk2" on_node_uuid="2">
<primitive id="pcmk_remote3" class="ocf" provider="pacemaker" type="remote"/>
<attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="30000" server="172.17.201.3"/>
</rsc_op>
</action_set>
<inputs>
<trigger>
<pseudo_event id="53" operation="start" operation_key="pcmk_remote3_start_0"/>
</trigger>
</inputs>
</synapse>
<synapse id="2">
<action_set>
<pseudo_event id="53" operation="start" operation_key="pcmk_remote3_start_0">
<attributes CRM_meta_name="start" CRM_meta_timeout="10000" server="172.17.201.3"/>
</pseudo_event>
</action_set>
<inputs>
<trigger>
<rsc_op id="52" operation="stop" operation_key="pcmk_remote3_stop_0" on_node="pcmk1" on_node_uuid="1"/>
</trigger>
<trigger>
<rsc_op id="55" operation="migrate_from" operation_key="pcmk_remote3_migrate_from_0" on_node="pcmk2" on_node_uuid="2"/>
</trigger>
</inputs>
</synapse>
<synapse id="3">
<action_set>
<rsc_op id="52" operation="stop" operation_key="pcmk_remote3_stop_0" on_node="pcmk1" on_node_uuid="1">
<primitive id="pcmk_remote3" class="ocf" provider="pacemaker" type="remote"/>
<attributes CRM_meta_name="stop" CRM_meta_on_node="pcmk1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="60000" server="172.17.201.3"/>
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="55" operation="migrate_from" operation_key="pcmk_remote3_migrate_from_0" on_node="pcmk2" on_node_uuid="2"/>
</trigger>
</inputs>
</synapse>
<synapse id="4">
<action_set>
<rsc_op id="65" operation="monitor" operation_key="FAKE4_monitor_10000" on_node="pcmk_remote3" on_node_uuid="pcmk_remote3" router_node="pcmk2">
<primitive id="FAKE4" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk_remote3" CRM_meta_on_node_uuid="pcmk_remote3" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<pseudo_event id="53" operation="start" operation_key="pcmk_remote3_start_0"/>
</trigger>
<trigger>
<rsc_op id="64" operation="start" operation_key="FAKE4_start_0" on_node="pcmk_remote3" on_node_uuid="pcmk_remote3" router_node="pcmk2"/>
</trigger>
</inputs>
</synapse>
<synapse id="5">
<action_set>
<rsc_op id="64" operation="start" operation_key="FAKE4_start_0" on_node="pcmk_remote3" on_node_uuid="pcmk_remote3" router_node="pcmk2">
<primitive id="FAKE4" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_name="start" CRM_meta_on_node="pcmk_remote3" CRM_meta_on_node_uuid="pcmk_remote3" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<pseudo_event id="53" operation="start" operation_key="pcmk_remote3_start_0"/>
</trigger>
</inputs>
</synapse>
<synapse id="6">
<action_set>
<rsc_op id="76" operation="monitor" operation_key="FAKE9_monitor_10000" on_node="pcmk1" on_node_uuid="1">
<primitive id="FAKE9" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="75" operation="start" operation_key="FAKE9_start_0" on_node="pcmk1" on_node_uuid="1"/>
</trigger>
</inputs>
</synapse>
<synapse id="7">
<action_set>
<rsc_op id="75" operation="start" operation_key="FAKE9_start_0" on_node="pcmk1" on_node_uuid="1">
<primitive id="FAKE9" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_name="start" CRM_meta_on_node="pcmk1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="74" operation="stop" operation_key="FAKE9_stop_0" on_node="pcmk_remote3" on_node_uuid="pcmk_remote3" router_node="pcmk2"/>
</trigger>
</inputs>
</synapse>
<synapse id="8">
<action_set>
<rsc_op id="74" operation="stop" operation_key="FAKE9_stop_0" on_node="pcmk_remote3" on_node_uuid="pcmk_remote3" router_node="pcmk2">
<primitive id="FAKE9" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_name="stop" CRM_meta_on_node="pcmk_remote3" CRM_meta_on_node_uuid="pcmk_remote3" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<pseudo_event id="53" operation="start" operation_key="pcmk_remote3_start_0"/>
</trigger>
</inputs>
</synapse>
<synapse id="9">
<action_set>
<rsc_op id="78" operation="monitor" operation_key="FAKE10_monitor_10000" on_node="pcmk1" on_node_uuid="1">
<primitive id="FAKE10" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="77" operation="start" operation_key="FAKE10_start_0" on_node="pcmk1" on_node_uuid="1"/>
</trigger>
</inputs>
</synapse>
<synapse id="10">
<action_set>
<rsc_op id="77" operation="start" operation_key="FAKE10_start_0" on_node="pcmk1" on_node_uuid="1">
<primitive id="FAKE10" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_name="start" CRM_meta_on_node="pcmk1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs/>
</synapse>
<synapse id="11">
<action_set>
<rsc_op id="84" operation="monitor" operation_key="FAKE13_monitor_10000" on_node="pcmk2" on_node_uuid="2">
<primitive id="FAKE13" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="83" operation="start" operation_key="FAKE13_start_0" on_node="pcmk2" on_node_uuid="2"/>
</trigger>
</inputs>
</synapse>
<synapse id="12">
<action_set>
<rsc_op id="83" operation="start" operation_key="FAKE13_start_0" on_node="pcmk2" on_node_uuid="2">
<primitive id="FAKE13" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_name="start" CRM_meta_on_node="pcmk2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs/>
</synapse>
<synapse id="13">
<action_set>
<rsc_op id="88" operation="monitor" operation_key="FAKE15_monitor_10000" on_node="pcmk3" on_node_uuid="3">
<primitive id="FAKE15" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="87" operation="start" operation_key="FAKE15_start_0" on_node="pcmk3" on_node_uuid="3"/>
</trigger>
</inputs>
</synapse>
<synapse id="14">
<action_set>
<rsc_op id="87" operation="start" operation_key="FAKE15_start_0" on_node="pcmk3" on_node_uuid="3">
<primitive id="FAKE15" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_name="start" CRM_meta_on_node="pcmk3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs/>
</synapse>
<synapse id="15">
<action_set>
<rsc_op id="91" operation="monitor" operation_key="FAKE16_monitor_10000" on_node="pcmk_remote3" on_node_uuid="pcmk_remote3" router_node="pcmk2">
<primitive id="FAKE16" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk_remote3" CRM_meta_on_node_uuid="pcmk_remote3" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<pseudo_event id="53" operation="start" operation_key="pcmk_remote3_start_0"/>
</trigger>
<trigger>
<rsc_op id="90" operation="start" operation_key="FAKE16_start_0" on_node="pcmk_remote3" on_node_uuid="pcmk_remote3" router_node="pcmk2"/>
</trigger>
</inputs>
</synapse>
<synapse id="16">
<action_set>
<rsc_op id="90" operation="start" operation_key="FAKE16_start_0" on_node="pcmk_remote3" on_node_uuid="pcmk_remote3" router_node="pcmk2">
<primitive id="FAKE16" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_name="start" CRM_meta_on_node="pcmk_remote3" CRM_meta_on_node_uuid="pcmk_remote3" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<pseudo_event id="53" operation="start" operation_key="pcmk_remote3_start_0"/>
</trigger>
<trigger>
<rsc_op id="89" operation="stop" operation_key="FAKE16_stop_0" on_node="pcmk1" on_node_uuid="1"/>
</trigger>
</inputs>
</synapse>
<synapse id="17">
<action_set>
<rsc_op id="89" operation="stop" operation_key="FAKE16_stop_0" on_node="pcmk1" on_node_uuid="1">
<primitive id="FAKE16" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_name="stop" CRM_meta_on_node="pcmk1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
- <inputs/>
+ <inputs>
+ <trigger>
+ <pseudo_event id="53" operation="start" operation_key="pcmk_remote3_start_0"/>
+ </trigger>
+ </inputs>
</synapse>
<synapse id="18">
<action_set>
<rsc_op id="103" operation="monitor" operation_key="FAKE22_monitor_10000" on_node="pcmk1" on_node_uuid="1">
<primitive id="FAKE22" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="102" operation="start" operation_key="FAKE22_start_0" on_node="pcmk1" on_node_uuid="1"/>
</trigger>
</inputs>
</synapse>
<synapse id="19">
<action_set>
<rsc_op id="102" operation="start" operation_key="FAKE22_start_0" on_node="pcmk1" on_node_uuid="1">
<primitive id="FAKE22" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_name="start" CRM_meta_on_node="pcmk1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs/>
</synapse>
<synapse id="20">
<action_set>
<rsc_op id="106" operation="monitor" operation_key="FAKE23_monitor_10000" on_node="pcmk_remote1" on_node_uuid="pcmk_remote1" router_node="pcmk1">
<primitive id="FAKE23" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk_remote1" CRM_meta_on_node_uuid="pcmk_remote1" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="105" operation="start" operation_key="FAKE23_start_0" on_node="pcmk_remote1" on_node_uuid="pcmk_remote1" router_node="pcmk1"/>
</trigger>
</inputs>
</synapse>
<synapse id="21">
<action_set>
<rsc_op id="105" operation="start" operation_key="FAKE23_start_0" on_node="pcmk_remote1" on_node_uuid="pcmk_remote1" router_node="pcmk1">
<primitive id="FAKE23" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_name="start" CRM_meta_on_node="pcmk_remote1" CRM_meta_on_node_uuid="pcmk_remote1" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="104" operation="stop" operation_key="FAKE23_stop_0" on_node="pcmk1" on_node_uuid="1"/>
</trigger>
</inputs>
</synapse>
<synapse id="22">
<action_set>
<rsc_op id="104" operation="stop" operation_key="FAKE23_stop_0" on_node="pcmk1" on_node_uuid="1">
<primitive id="FAKE23" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_name="stop" CRM_meta_on_node="pcmk1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs/>
</synapse>
<synapse id="23">
<action_set>
<rsc_op id="112" operation="monitor" operation_key="FAKE26_monitor_10000" on_node="pcmk1" on_node_uuid="1">
<primitive id="FAKE26" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="111" operation="start" operation_key="FAKE26_start_0" on_node="pcmk1" on_node_uuid="1"/>
</trigger>
</inputs>
</synapse>
<synapse id="24">
<action_set>
<rsc_op id="111" operation="start" operation_key="FAKE26_start_0" on_node="pcmk1" on_node_uuid="1">
<primitive id="FAKE26" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_name="start" CRM_meta_on_node="pcmk1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs/>
</synapse>
<synapse id="25">
<action_set>
<rsc_op id="118" operation="monitor" operation_key="FAKE29_monitor_10000" on_node="pcmk2" on_node_uuid="2">
<primitive id="FAKE29" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="117" operation="start" operation_key="FAKE29_start_0" on_node="pcmk2" on_node_uuid="2"/>
</trigger>
</inputs>
</synapse>
<synapse id="26">
<action_set>
<rsc_op id="117" operation="start" operation_key="FAKE29_start_0" on_node="pcmk2" on_node_uuid="2">
<primitive id="FAKE29" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_name="start" CRM_meta_on_node="pcmk2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs/>
</synapse>
<synapse id="27">
<action_set>
<rsc_op id="121" operation="monitor" operation_key="FAKE30_monitor_10000" on_node="pcmk_remote2" on_node_uuid="pcmk_remote2" router_node="pcmk3">
<primitive id="FAKE30" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk_remote2" CRM_meta_on_node_uuid="pcmk_remote2" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="120" operation="start" operation_key="FAKE30_start_0" on_node="pcmk_remote2" on_node_uuid="pcmk_remote2" router_node="pcmk3"/>
</trigger>
</inputs>
</synapse>
<synapse id="28">
<action_set>
<rsc_op id="120" operation="start" operation_key="FAKE30_start_0" on_node="pcmk_remote2" on_node_uuid="pcmk_remote2" router_node="pcmk3">
<primitive id="FAKE30" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_name="start" CRM_meta_on_node="pcmk_remote2" CRM_meta_on_node_uuid="pcmk_remote2" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="119" operation="stop" operation_key="FAKE30_stop_0" on_node="pcmk1" on_node_uuid="1"/>
</trigger>
</inputs>
</synapse>
<synapse id="29">
<action_set>
<rsc_op id="119" operation="stop" operation_key="FAKE30_stop_0" on_node="pcmk1" on_node_uuid="1">
<primitive id="FAKE30" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_name="stop" CRM_meta_on_node="pcmk1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs/>
</synapse>
<synapse id="30">
<action_set>
<rsc_op id="133" operation="monitor" operation_key="FAKE36_monitor_10000" on_node="pcmk1" on_node_uuid="1">
<primitive id="FAKE36" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="132" operation="start" operation_key="FAKE36_start_0" on_node="pcmk1" on_node_uuid="1"/>
</trigger>
</inputs>
</synapse>
<synapse id="31">
<action_set>
<rsc_op id="132" operation="start" operation_key="FAKE36_start_0" on_node="pcmk1" on_node_uuid="1">
<primitive id="FAKE36" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_name="start" CRM_meta_on_node="pcmk1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs/>
</synapse>
<synapse id="32">
<action_set>
<rsc_op id="136" operation="monitor" operation_key="FAKE37_monitor_10000" on_node="pcmk2" on_node_uuid="2">
<primitive id="FAKE37" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="135" operation="start" operation_key="FAKE37_start_0" on_node="pcmk2" on_node_uuid="2"/>
</trigger>
</inputs>
</synapse>
<synapse id="33">
<action_set>
<rsc_op id="135" operation="start" operation_key="FAKE37_start_0" on_node="pcmk2" on_node_uuid="2">
<primitive id="FAKE37" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_name="start" CRM_meta_on_node="pcmk2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="134" operation="stop" operation_key="FAKE37_stop_0" on_node="pcmk1" on_node_uuid="1"/>
</trigger>
</inputs>
</synapse>
<synapse id="34">
<action_set>
<rsc_op id="134" operation="stop" operation_key="FAKE37_stop_0" on_node="pcmk1" on_node_uuid="1">
<primitive id="FAKE37" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_name="stop" CRM_meta_on_node="pcmk1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs/>
</synapse>
<synapse id="35">
<action_set>
<rsc_op id="148" operation="monitor" operation_key="FAKE43_monitor_10000" on_node="pcmk1" on_node_uuid="1">
<primitive id="FAKE43" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="147" operation="start" operation_key="FAKE43_start_0" on_node="pcmk1" on_node_uuid="1"/>
</trigger>
</inputs>
</synapse>
<synapse id="36">
<action_set>
<rsc_op id="147" operation="start" operation_key="FAKE43_start_0" on_node="pcmk1" on_node_uuid="1">
<primitive id="FAKE43" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_name="start" CRM_meta_on_node="pcmk1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs/>
</synapse>
<synapse id="37">
<action_set>
<rsc_op id="151" operation="monitor" operation_key="FAKE44_monitor_10000" on_node="pcmk2" on_node_uuid="2">
<primitive id="FAKE44" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="150" operation="start" operation_key="FAKE44_start_0" on_node="pcmk2" on_node_uuid="2"/>
</trigger>
</inputs>
</synapse>
<synapse id="38">
<action_set>
<rsc_op id="150" operation="start" operation_key="FAKE44_start_0" on_node="pcmk2" on_node_uuid="2">
<primitive id="FAKE44" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_name="start" CRM_meta_on_node="pcmk2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="149" operation="stop" operation_key="FAKE44_stop_0" on_node="pcmk1" on_node_uuid="1"/>
</trigger>
</inputs>
</synapse>
<synapse id="39">
<action_set>
<rsc_op id="149" operation="stop" operation_key="FAKE44_stop_0" on_node="pcmk1" on_node_uuid="1">
<primitive id="FAKE44" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_name="stop" CRM_meta_on_node="pcmk1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs/>
</synapse>
<synapse id="40">
<action_set>
<rsc_op id="163" operation="monitor" operation_key="FAKE50_monitor_10000" on_node="pcmk1" on_node_uuid="1">
<primitive id="FAKE50" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="162" operation="start" operation_key="FAKE50_start_0" on_node="pcmk1" on_node_uuid="1"/>
</trigger>
</inputs>
</synapse>
<synapse id="41">
<action_set>
<rsc_op id="162" operation="start" operation_key="FAKE50_start_0" on_node="pcmk1" on_node_uuid="1">
<primitive id="FAKE50" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_name="start" CRM_meta_on_node="pcmk1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs/>
</synapse>
</transition_graph>
diff --git a/cts/scheduler/remote-partial-migrate.summary b/cts/scheduler/remote-partial-migrate.summary
index c2cbf465af..346b3e64c3 100644
--- a/cts/scheduler/remote-partial-migrate.summary
+++ b/cts/scheduler/remote-partial-migrate.summary
@@ -1,188 +1,188 @@
Current cluster status:
Online: [ pcmk1 pcmk2 pcmk3 ]
RemoteOnline: [ pcmk_remote1 pcmk_remote2 pcmk_remote3 pcmk_remote4 ]
RemoteOFFLINE: [ pcmk_remote5 ]
shooter (stonith:fence_docker_cts): Started pcmk2
pcmk_remote1 (ocf::pacemaker:remote): Started pcmk1
pcmk_remote2 (ocf::pacemaker:remote): Started pcmk3
pcmk_remote3 (ocf::pacemaker:remote): Started [ pcmk2 pcmk1 ]
pcmk_remote4 (ocf::pacemaker:remote): Started pcmk3
pcmk_remote5 (ocf::pacemaker:remote): Stopped
FAKE1 (ocf::heartbeat:Dummy): Started pcmk_remote2
FAKE2 (ocf::heartbeat:Dummy): Started pcmk_remote1
FAKE3 (ocf::heartbeat:Dummy): Started pcmk_remote4
FAKE4 (ocf::heartbeat:Dummy): Stopped
FAKE5 (ocf::heartbeat:Dummy): Started pcmk_remote3
FAKE6 (ocf::heartbeat:Dummy): Started pcmk_remote2
FAKE7 (ocf::heartbeat:Dummy): Started pcmk_remote1
FAKE8 (ocf::heartbeat:Dummy): Started pcmk_remote4
FAKE9 (ocf::heartbeat:Dummy): Started pcmk_remote3
FAKE10 (ocf::heartbeat:Dummy): Stopped
FAKE11 (ocf::heartbeat:Dummy): Started pcmk_remote1
FAKE12 (ocf::heartbeat:Dummy): Started pcmk_remote2
FAKE13 (ocf::heartbeat:Dummy): Stopped
FAKE14 (ocf::heartbeat:Dummy): Started pcmk_remote4
FAKE15 (ocf::heartbeat:Dummy): Stopped
FAKE16 (ocf::heartbeat:Dummy): Started pcmk1
FAKE17 (ocf::heartbeat:Dummy): Started pcmk3
FAKE18 (ocf::heartbeat:Dummy): Started pcmk2
FAKE19 (ocf::heartbeat:Dummy): Started pcmk_remote2
FAKE20 (ocf::heartbeat:Dummy): Started pcmk_remote3
FAKE21 (ocf::heartbeat:Dummy): Started pcmk_remote4
FAKE22 (ocf::heartbeat:Dummy): Stopped
FAKE23 (ocf::heartbeat:Dummy): Started pcmk1
FAKE24 (ocf::heartbeat:Dummy): Started pcmk3
FAKE25 (ocf::heartbeat:Dummy): Started pcmk_remote1
FAKE26 (ocf::heartbeat:Dummy): Stopped
FAKE27 (ocf::heartbeat:Dummy): Started pcmk_remote3
FAKE28 (ocf::heartbeat:Dummy): Started pcmk_remote4
FAKE29 (ocf::heartbeat:Dummy): Stopped
FAKE30 (ocf::heartbeat:Dummy): Started pcmk1
FAKE31 (ocf::heartbeat:Dummy): Started pcmk3
FAKE32 (ocf::heartbeat:Dummy): Started pcmk_remote1
FAKE33 (ocf::heartbeat:Dummy): Started pcmk_remote2
FAKE34 (ocf::heartbeat:Dummy): Started pcmk_remote3
FAKE35 (ocf::heartbeat:Dummy): Started pcmk_remote4
FAKE36 (ocf::heartbeat:Dummy): Stopped
FAKE37 (ocf::heartbeat:Dummy): Started pcmk1
FAKE38 (ocf::heartbeat:Dummy): Started pcmk3
FAKE39 (ocf::heartbeat:Dummy): Started pcmk_remote1
FAKE40 (ocf::heartbeat:Dummy): Started pcmk_remote2
FAKE41 (ocf::heartbeat:Dummy): Started pcmk_remote3
FAKE42 (ocf::heartbeat:Dummy): Started pcmk_remote4
FAKE43 (ocf::heartbeat:Dummy): Stopped
FAKE44 (ocf::heartbeat:Dummy): Started pcmk1
FAKE45 (ocf::heartbeat:Dummy): Started pcmk3
FAKE46 (ocf::heartbeat:Dummy): Started pcmk_remote1
FAKE47 (ocf::heartbeat:Dummy): Started pcmk_remote2
FAKE48 (ocf::heartbeat:Dummy): Started pcmk_remote3
FAKE49 (ocf::heartbeat:Dummy): Started pcmk_remote4
FAKE50 (ocf::heartbeat:Dummy): Stopped
Transition Summary:
* Migrate pcmk_remote3 ( pcmk1 -> pcmk2 )
* Start FAKE4 (pcmk_remote3)
* Move FAKE9 ( pcmk_remote3 -> pcmk1 )
* Start FAKE10 (pcmk1)
* Start FAKE13 (pcmk2)
* Start FAKE15 (pcmk3)
* Move FAKE16 ( pcmk1 -> pcmk_remote3 )
* Start FAKE22 (pcmk1)
* Move FAKE23 ( pcmk1 -> pcmk_remote1 )
* Start FAKE26 (pcmk1)
* Start FAKE29 (pcmk2)
* Move FAKE30 ( pcmk1 -> pcmk_remote2 )
* Start FAKE36 (pcmk1)
* Move FAKE37 ( pcmk1 -> pcmk2 )
* Start FAKE43 (pcmk1)
* Move FAKE44 ( pcmk1 -> pcmk2 )
* Start FAKE50 (pcmk1)
Executing cluster transition:
* Resource action: pcmk_remote3 migrate_from on pcmk2
* Resource action: pcmk_remote3 stop on pcmk1
* Resource action: FAKE10 start on pcmk1
* Resource action: FAKE13 start on pcmk2
* Resource action: FAKE15 start on pcmk3
- * Resource action: FAKE16 stop on pcmk1
* Resource action: FAKE22 start on pcmk1
* Resource action: FAKE23 stop on pcmk1
* Resource action: FAKE26 start on pcmk1
* Resource action: FAKE29 start on pcmk2
* Resource action: FAKE30 stop on pcmk1
* Resource action: FAKE36 start on pcmk1
* Resource action: FAKE37 stop on pcmk1
* Resource action: FAKE43 start on pcmk1
* Resource action: FAKE44 stop on pcmk1
* Resource action: FAKE50 start on pcmk1
* Pseudo action: pcmk_remote3_start_0
* Resource action: FAKE4 start on pcmk_remote3
* Resource action: FAKE9 stop on pcmk_remote3
* Resource action: FAKE10 monitor=10000 on pcmk1
* Resource action: FAKE13 monitor=10000 on pcmk2
* Resource action: FAKE15 monitor=10000 on pcmk3
- * Resource action: FAKE16 start on pcmk_remote3
+ * Resource action: FAKE16 stop on pcmk1
* Resource action: FAKE22 monitor=10000 on pcmk1
* Resource action: FAKE23 start on pcmk_remote1
* Resource action: FAKE26 monitor=10000 on pcmk1
* Resource action: FAKE29 monitor=10000 on pcmk2
* Resource action: FAKE30 start on pcmk_remote2
* Resource action: FAKE36 monitor=10000 on pcmk1
* Resource action: FAKE37 start on pcmk2
* Resource action: FAKE43 monitor=10000 on pcmk1
* Resource action: FAKE44 start on pcmk2
* Resource action: FAKE50 monitor=10000 on pcmk1
* Resource action: pcmk_remote3 monitor=60000 on pcmk2
* Resource action: FAKE4 monitor=10000 on pcmk_remote3
* Resource action: FAKE9 start on pcmk1
- * Resource action: FAKE16 monitor=10000 on pcmk_remote3
+ * Resource action: FAKE16 start on pcmk_remote3
* Resource action: FAKE23 monitor=10000 on pcmk_remote1
* Resource action: FAKE30 monitor=10000 on pcmk_remote2
* Resource action: FAKE37 monitor=10000 on pcmk2
* Resource action: FAKE44 monitor=10000 on pcmk2
* Resource action: FAKE9 monitor=10000 on pcmk1
+ * Resource action: FAKE16 monitor=10000 on pcmk_remote3
Revised cluster status:
Online: [ pcmk1 pcmk2 pcmk3 ]
RemoteOnline: [ pcmk_remote1 pcmk_remote2 pcmk_remote3 pcmk_remote4 ]
RemoteOFFLINE: [ pcmk_remote5 ]
shooter (stonith:fence_docker_cts): Started pcmk2
pcmk_remote1 (ocf::pacemaker:remote): Started pcmk1
pcmk_remote2 (ocf::pacemaker:remote): Started pcmk3
pcmk_remote3 (ocf::pacemaker:remote): Started pcmk2
pcmk_remote4 (ocf::pacemaker:remote): Started pcmk3
pcmk_remote5 (ocf::pacemaker:remote): Stopped
FAKE1 (ocf::heartbeat:Dummy): Started pcmk_remote2
FAKE2 (ocf::heartbeat:Dummy): Started pcmk_remote1
FAKE3 (ocf::heartbeat:Dummy): Started pcmk_remote4
FAKE4 (ocf::heartbeat:Dummy): Started pcmk_remote3
FAKE5 (ocf::heartbeat:Dummy): Started pcmk_remote3
FAKE6 (ocf::heartbeat:Dummy): Started pcmk_remote2
FAKE7 (ocf::heartbeat:Dummy): Started pcmk_remote1
FAKE8 (ocf::heartbeat:Dummy): Started pcmk_remote4
FAKE9 (ocf::heartbeat:Dummy): Started pcmk1
FAKE10 (ocf::heartbeat:Dummy): Started pcmk1
FAKE11 (ocf::heartbeat:Dummy): Started pcmk_remote1
FAKE12 (ocf::heartbeat:Dummy): Started pcmk_remote2
FAKE13 (ocf::heartbeat:Dummy): Started pcmk2
FAKE14 (ocf::heartbeat:Dummy): Started pcmk_remote4
FAKE15 (ocf::heartbeat:Dummy): Started pcmk3
FAKE16 (ocf::heartbeat:Dummy): Started pcmk_remote3
FAKE17 (ocf::heartbeat:Dummy): Started pcmk3
FAKE18 (ocf::heartbeat:Dummy): Started pcmk2
FAKE19 (ocf::heartbeat:Dummy): Started pcmk_remote2
FAKE20 (ocf::heartbeat:Dummy): Started pcmk_remote3
FAKE21 (ocf::heartbeat:Dummy): Started pcmk_remote4
FAKE22 (ocf::heartbeat:Dummy): Started pcmk1
FAKE23 (ocf::heartbeat:Dummy): Started pcmk_remote1
FAKE24 (ocf::heartbeat:Dummy): Started pcmk3
FAKE25 (ocf::heartbeat:Dummy): Started pcmk_remote1
FAKE26 (ocf::heartbeat:Dummy): Started pcmk1
FAKE27 (ocf::heartbeat:Dummy): Started pcmk_remote3
FAKE28 (ocf::heartbeat:Dummy): Started pcmk_remote4
FAKE29 (ocf::heartbeat:Dummy): Started pcmk2
FAKE30 (ocf::heartbeat:Dummy): Started pcmk_remote2
FAKE31 (ocf::heartbeat:Dummy): Started pcmk3
FAKE32 (ocf::heartbeat:Dummy): Started pcmk_remote1
FAKE33 (ocf::heartbeat:Dummy): Started pcmk_remote2
FAKE34 (ocf::heartbeat:Dummy): Started pcmk_remote3
FAKE35 (ocf::heartbeat:Dummy): Started pcmk_remote4
FAKE36 (ocf::heartbeat:Dummy): Started pcmk1
FAKE37 (ocf::heartbeat:Dummy): Started pcmk2
FAKE38 (ocf::heartbeat:Dummy): Started pcmk3
FAKE39 (ocf::heartbeat:Dummy): Started pcmk_remote1
FAKE40 (ocf::heartbeat:Dummy): Started pcmk_remote2
FAKE41 (ocf::heartbeat:Dummy): Started pcmk_remote3
FAKE42 (ocf::heartbeat:Dummy): Started pcmk_remote4
FAKE43 (ocf::heartbeat:Dummy): Started pcmk1
FAKE44 (ocf::heartbeat:Dummy): Started pcmk2
FAKE45 (ocf::heartbeat:Dummy): Started pcmk3
FAKE46 (ocf::heartbeat:Dummy): Started pcmk_remote1
FAKE47 (ocf::heartbeat:Dummy): Started pcmk_remote2
FAKE48 (ocf::heartbeat:Dummy): Started pcmk_remote3
FAKE49 (ocf::heartbeat:Dummy): Started pcmk_remote4
FAKE50 (ocf::heartbeat:Dummy): Started pcmk1
diff --git a/cts/scheduler/remote-partial-migrate2.dot b/cts/scheduler/remote-partial-migrate2.dot
index 48381e2c8f..40797e4c97 100644
--- a/cts/scheduler/remote-partial-migrate2.dot
+++ b/cts/scheduler/remote-partial-migrate2.dot
@@ -1,134 +1,143 @@
digraph "g" {
"FAKE12_monitor_10000 pcmk2" [ style=bold color="green" fontcolor="black"]
"FAKE12_start_0 pcmk2" -> "FAKE12_monitor_10000 pcmk2" [ style = bold]
"FAKE12_start_0 pcmk2" [ style=bold color="green" fontcolor="black"]
"FAKE12_stop_0 pcmk1" -> "FAKE12_start_0 pcmk2" [ style = bold]
"FAKE12_stop_0 pcmk1" [ style=bold color="green" fontcolor="black"]
"FAKE14_monitor_10000 pcmk_remote1" [ style=bold color="green" fontcolor="black"]
"FAKE14_start_0 pcmk_remote1" -> "FAKE14_monitor_10000 pcmk_remote1" [ style = bold]
"FAKE14_start_0 pcmk_remote1" [ style=bold color="green" fontcolor="black"]
"FAKE14_stop_0 pcmk2" -> "FAKE14_start_0 pcmk_remote1" [ style = bold]
"FAKE14_stop_0 pcmk2" [ style=bold color="green" fontcolor="black"]
"FAKE17_monitor_10000 pcmk_remote4" [ style=bold color="green" fontcolor="black"]
"FAKE17_start_0 pcmk_remote4" -> "FAKE17_monitor_10000 pcmk_remote4" [ style = bold]
"FAKE17_start_0 pcmk_remote4" [ style=bold color="green" fontcolor="black"]
"FAKE17_stop_0 pcmk_remote1" -> "FAKE17_start_0 pcmk_remote4" [ style = bold]
"FAKE17_stop_0 pcmk_remote1" [ style=bold color="green" fontcolor="black"]
"FAKE25_monitor_10000 pcmk_remote4" [ style=bold color="green" fontcolor="black"]
"FAKE25_start_0 pcmk_remote4" -> "FAKE25_monitor_10000 pcmk_remote4" [ style = bold]
"FAKE25_start_0 pcmk_remote4" [ style=bold color="green" fontcolor="black"]
"FAKE25_stop_0 pcmk_remote1" -> "FAKE25_start_0 pcmk_remote4" [ style = bold]
"FAKE25_stop_0 pcmk_remote1" [ style=bold color="green" fontcolor="black"]
"FAKE28_monitor_10000 pcmk1" [ style=bold color="green" fontcolor="black"]
"FAKE28_start_0 pcmk1" -> "FAKE28_monitor_10000 pcmk1" [ style = bold]
"FAKE28_start_0 pcmk1" [ style=bold color="green" fontcolor="black"]
"FAKE28_stop_0 pcmk3" -> "FAKE28_start_0 pcmk1" [ style = bold]
"FAKE28_stop_0 pcmk3" [ style=bold color="green" fontcolor="black"]
"FAKE30_monitor_10000 pcmk_remote1" [ style=bold color="green" fontcolor="black"]
"FAKE30_start_0 pcmk_remote1" -> "FAKE30_monitor_10000 pcmk_remote1" [ style = bold]
"FAKE30_start_0 pcmk_remote1" [ style=bold color="green" fontcolor="black"]
"FAKE30_stop_0 pcmk1" -> "FAKE30_start_0 pcmk_remote1" [ style = bold]
"FAKE30_stop_0 pcmk1" [ style=bold color="green" fontcolor="black"]
"FAKE33_monitor_10000 pcmk_remote4" [ style=bold color="green" fontcolor="black"]
"FAKE33_start_0 pcmk_remote4" -> "FAKE33_monitor_10000 pcmk_remote4" [ style = bold]
"FAKE33_start_0 pcmk_remote4" [ style=bold color="green" fontcolor="black"]
"FAKE33_stop_0 pcmk_remote1" -> "FAKE33_start_0 pcmk_remote4" [ style = bold]
"FAKE33_stop_0 pcmk_remote1" [ style=bold color="green" fontcolor="black"]
"FAKE38_monitor_10000 pcmk_remote1" [ style=bold color="green" fontcolor="black"]
"FAKE38_start_0 pcmk_remote1" -> "FAKE38_monitor_10000 pcmk_remote1" [ style = bold]
"FAKE38_start_0 pcmk_remote1" [ style=bold color="green" fontcolor="black"]
"FAKE38_stop_0 pcmk2" -> "FAKE38_start_0 pcmk_remote1" [ style = bold]
"FAKE38_stop_0 pcmk2" [ style=bold color="green" fontcolor="black"]
"FAKE39_monitor_10000 pcmk_remote2" [ style=bold color="green" fontcolor="black"]
"FAKE39_start_0 pcmk_remote2" -> "FAKE39_monitor_10000 pcmk_remote2" [ style = bold]
"FAKE39_start_0 pcmk_remote2" [ style=bold color="green" fontcolor="black"]
"FAKE39_stop_0 pcmk1" -> "FAKE39_start_0 pcmk_remote2" [ style = bold]
"FAKE39_stop_0 pcmk1" [ style=bold color="green" fontcolor="black"]
"FAKE41_monitor_10000 pcmk_remote4" [ style=bold color="green" fontcolor="black"]
"FAKE41_start_0 pcmk_remote4" -> "FAKE41_monitor_10000 pcmk_remote4" [ style = bold]
"FAKE41_start_0 pcmk_remote4" [ style=bold color="green" fontcolor="black"]
"FAKE41_stop_0 pcmk_remote2" -> "FAKE41_start_0 pcmk_remote4" [ style = bold]
"FAKE41_stop_0 pcmk_remote2" [ style=bold color="green" fontcolor="black"]
"FAKE47_monitor_10000 pcmk_remote2" [ style=bold color="green" fontcolor="black"]
"FAKE47_start_0 pcmk_remote2" -> "FAKE47_monitor_10000 pcmk_remote2" [ style = bold]
"FAKE47_start_0 pcmk_remote2" [ style=bold color="green" fontcolor="black"]
"FAKE47_stop_0 pcmk_remote1" -> "FAKE47_start_0 pcmk_remote2" [ style = bold]
"FAKE47_stop_0 pcmk_remote1" [ style=bold color="green" fontcolor="black"]
"FAKE48_monitor_10000 pcmk_remote3" [ style=bold color="green" fontcolor="black"]
"FAKE48_start_0 pcmk_remote3" -> "FAKE48_monitor_10000 pcmk_remote3" [ style = bold]
"FAKE48_start_0 pcmk_remote3" [ style=bold color="green" fontcolor="black"]
"FAKE48_stop_0 pcmk1" -> "FAKE48_start_0 pcmk_remote3" [ style = bold]
"FAKE48_stop_0 pcmk1" [ style=bold color="green" fontcolor="black"]
"FAKE49_monitor_10000 pcmk_remote4" [ style=bold color="green" fontcolor="black"]
"FAKE49_start_0 pcmk_remote4" -> "FAKE49_monitor_10000 pcmk_remote4" [ style = bold]
"FAKE49_start_0 pcmk_remote4" [ style=bold color="green" fontcolor="black"]
"FAKE49_stop_0 pcmk_remote3" -> "FAKE49_start_0 pcmk_remote4" [ style = bold]
"FAKE49_stop_0 pcmk_remote3" [ style=bold color="green" fontcolor="black"]
"FAKE5_monitor_10000 pcmk_remote4" [ style=bold color="green" fontcolor="black"]
"FAKE5_start_0 pcmk_remote4" -> "FAKE5_monitor_10000 pcmk_remote4" [ style = bold]
"FAKE5_start_0 pcmk_remote4" [ style=bold color="green" fontcolor="black"]
"FAKE5_stop_0 pcmk1" -> "FAKE5_start_0 pcmk_remote4" [ style = bold]
"FAKE5_stop_0 pcmk1" [ style=bold color="green" fontcolor="black"]
"FAKE9_monitor_10000 pcmk_remote4" [ style=bold color="green" fontcolor="black"]
"FAKE9_start_0 pcmk_remote4" -> "FAKE9_monitor_10000 pcmk_remote4" [ style = bold]
"FAKE9_start_0 pcmk_remote4" [ style=bold color="green" fontcolor="black"]
"FAKE9_stop_0 pcmk2" -> "FAKE9_start_0 pcmk_remote4" [ style = bold]
"FAKE9_stop_0 pcmk2" [ style=bold color="green" fontcolor="black"]
"pcmk_remote2_migrate_from_0 pcmk1" -> "pcmk_remote2_start_0 pcmk1" [ style = bold]
"pcmk_remote2_migrate_from_0 pcmk1" -> "pcmk_remote2_stop_0 pcmk3" [ style = bold]
"pcmk_remote2_migrate_from_0 pcmk1" [ style=bold color="green" fontcolor="black"]
"pcmk_remote2_monitor_60000 pcmk1" [ style=bold color="green" fontcolor="black"]
"pcmk_remote2_start_0 pcmk1" -> "FAKE39_monitor_10000 pcmk_remote2" [ style = bold]
"pcmk_remote2_start_0 pcmk1" -> "FAKE39_start_0 pcmk_remote2" [ style = bold]
+"pcmk_remote2_start_0 pcmk1" -> "FAKE39_stop_0 pcmk1" [ style = bold]
"pcmk_remote2_start_0 pcmk1" -> "FAKE41_stop_0 pcmk_remote2" [ style = bold]
"pcmk_remote2_start_0 pcmk1" -> "FAKE47_monitor_10000 pcmk_remote2" [ style = bold]
"pcmk_remote2_start_0 pcmk1" -> "FAKE47_start_0 pcmk_remote2" [ style = bold]
+"pcmk_remote2_start_0 pcmk1" -> "FAKE47_stop_0 pcmk_remote1" [ style = bold]
"pcmk_remote2_start_0 pcmk1" -> "pcmk_remote2_monitor_60000 pcmk1" [ style = bold]
"pcmk_remote2_start_0 pcmk1" [ style=bold color="green" fontcolor="orange"]
"pcmk_remote2_stop_0 pcmk3" -> "pcmk_remote2_start_0 pcmk1" [ style = bold]
"pcmk_remote2_stop_0 pcmk3" [ style=bold color="green" fontcolor="black"]
"pcmk_remote4_monitor_60000 pcmk2" [ style=bold color="green" fontcolor="black"]
"pcmk_remote4_start_0 pcmk2" -> "FAKE17_monitor_10000 pcmk_remote4" [ style = bold]
"pcmk_remote4_start_0 pcmk2" -> "FAKE17_start_0 pcmk_remote4" [ style = bold]
+"pcmk_remote4_start_0 pcmk2" -> "FAKE17_stop_0 pcmk_remote1" [ style = bold]
"pcmk_remote4_start_0 pcmk2" -> "FAKE25_monitor_10000 pcmk_remote4" [ style = bold]
"pcmk_remote4_start_0 pcmk2" -> "FAKE25_start_0 pcmk_remote4" [ style = bold]
+"pcmk_remote4_start_0 pcmk2" -> "FAKE25_stop_0 pcmk_remote1" [ style = bold]
"pcmk_remote4_start_0 pcmk2" -> "FAKE33_monitor_10000 pcmk_remote4" [ style = bold]
"pcmk_remote4_start_0 pcmk2" -> "FAKE33_start_0 pcmk_remote4" [ style = bold]
+"pcmk_remote4_start_0 pcmk2" -> "FAKE33_stop_0 pcmk_remote1" [ style = bold]
"pcmk_remote4_start_0 pcmk2" -> "FAKE41_monitor_10000 pcmk_remote4" [ style = bold]
"pcmk_remote4_start_0 pcmk2" -> "FAKE41_start_0 pcmk_remote4" [ style = bold]
+"pcmk_remote4_start_0 pcmk2" -> "FAKE41_stop_0 pcmk_remote2" [ style = bold]
"pcmk_remote4_start_0 pcmk2" -> "FAKE49_monitor_10000 pcmk_remote4" [ style = bold]
"pcmk_remote4_start_0 pcmk2" -> "FAKE49_start_0 pcmk_remote4" [ style = bold]
+"pcmk_remote4_start_0 pcmk2" -> "FAKE49_stop_0 pcmk_remote3" [ style = bold]
"pcmk_remote4_start_0 pcmk2" -> "FAKE5_monitor_10000 pcmk_remote4" [ style = bold]
"pcmk_remote4_start_0 pcmk2" -> "FAKE5_start_0 pcmk_remote4" [ style = bold]
+"pcmk_remote4_start_0 pcmk2" -> "FAKE5_stop_0 pcmk1" [ style = bold]
"pcmk_remote4_start_0 pcmk2" -> "FAKE9_monitor_10000 pcmk_remote4" [ style = bold]
"pcmk_remote4_start_0 pcmk2" -> "FAKE9_start_0 pcmk_remote4" [ style = bold]
+"pcmk_remote4_start_0 pcmk2" -> "FAKE9_stop_0 pcmk2" [ style = bold]
"pcmk_remote4_start_0 pcmk2" -> "pcmk_remote4_monitor_60000 pcmk2" [ style = bold]
"pcmk_remote4_start_0 pcmk2" [ style=bold color="green" fontcolor="black"]
"pcmk_remote5_migrate_from_0 pcmk2" -> "pcmk_remote5_start_0 pcmk2" [ style = bold]
"pcmk_remote5_migrate_from_0 pcmk2" -> "pcmk_remote5_stop_0 pcmk1" [ style = bold]
"pcmk_remote5_migrate_from_0 pcmk2" [ style=bold color="green" fontcolor="black"]
"pcmk_remote5_migrate_to_0 pcmk1" -> "pcmk_remote5_migrate_from_0 pcmk2" [ style = bold]
"pcmk_remote5_migrate_to_0 pcmk1" [ style=bold color="green" fontcolor="black"]
"pcmk_remote5_monitor_60000 pcmk2" [ style=bold color="green" fontcolor="black"]
"pcmk_remote5_start_0 pcmk2" -> "pcmk_remote5_monitor_60000 pcmk2" [ style = bold]
"pcmk_remote5_start_0 pcmk2" [ style=bold color="green" fontcolor="orange"]
"pcmk_remote5_stop_0 pcmk1" -> "pcmk_remote5_start_0 pcmk2" [ style = bold]
"pcmk_remote5_stop_0 pcmk1" [ style=bold color="green" fontcolor="black"]
"stonith 'reboot' pcmk4" -> "FAKE12_start_0 pcmk2" [ style = bold]
"stonith 'reboot' pcmk4" -> "FAKE14_start_0 pcmk_remote1" [ style = bold]
"stonith 'reboot' pcmk4" -> "FAKE17_start_0 pcmk_remote4" [ style = bold]
"stonith 'reboot' pcmk4" -> "FAKE25_start_0 pcmk_remote4" [ style = bold]
"stonith 'reboot' pcmk4" -> "FAKE28_start_0 pcmk1" [ style = bold]
"stonith 'reboot' pcmk4" -> "FAKE30_start_0 pcmk_remote1" [ style = bold]
"stonith 'reboot' pcmk4" -> "FAKE33_start_0 pcmk_remote4" [ style = bold]
"stonith 'reboot' pcmk4" -> "FAKE38_start_0 pcmk_remote1" [ style = bold]
"stonith 'reboot' pcmk4" -> "FAKE39_start_0 pcmk_remote2" [ style = bold]
"stonith 'reboot' pcmk4" -> "FAKE41_start_0 pcmk_remote4" [ style = bold]
"stonith 'reboot' pcmk4" -> "FAKE47_start_0 pcmk_remote2" [ style = bold]
"stonith 'reboot' pcmk4" -> "FAKE48_start_0 pcmk_remote3" [ style = bold]
"stonith 'reboot' pcmk4" -> "FAKE49_start_0 pcmk_remote4" [ style = bold]
"stonith 'reboot' pcmk4" -> "FAKE5_start_0 pcmk_remote4" [ style = bold]
"stonith 'reboot' pcmk4" -> "FAKE9_start_0 pcmk_remote4" [ style = bold]
"stonith 'reboot' pcmk4" -> "pcmk_remote5_start_0 pcmk2" [ style = bold]
"stonith 'reboot' pcmk4" [ style=bold color="green" fontcolor="black"]
}
diff --git a/cts/scheduler/remote-partial-migrate2.exp b/cts/scheduler/remote-partial-migrate2.exp
index 7cf3f89137..473b5c3fc6 100644
--- a/cts/scheduler/remote-partial-migrate2.exp
+++ b/cts/scheduler/remote-partial-migrate2.exp
@@ -1,779 +1,814 @@
<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="63" operation="migrate_from" operation_key="pcmk_remote2_migrate_from_0" on_node="pcmk1" on_node_uuid="1">
<primitive id="pcmk_remote2" class="ocf" provider="pacemaker" type="remote"/>
<attributes CRM_meta_migrate_source="pcmk3" CRM_meta_migrate_target="pcmk1" CRM_meta_on_node="pcmk1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" server="172.17.201.2"/>
</rsc_op>
</action_set>
<inputs/>
</synapse>
<synapse id="1">
<action_set>
<rsc_op id="62" operation="monitor" operation_key="pcmk_remote2_monitor_60000" on_node="pcmk1" on_node_uuid="1">
<primitive id="pcmk_remote2" class="ocf" provider="pacemaker" type="remote"/>
<attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="30000" server="172.17.201.2"/>
</rsc_op>
</action_set>
<inputs>
<trigger>
<pseudo_event id="61" operation="start" operation_key="pcmk_remote2_start_0"/>
</trigger>
</inputs>
</synapse>
<synapse id="2">
<action_set>
<pseudo_event id="61" operation="start" operation_key="pcmk_remote2_start_0">
<attributes CRM_meta_name="start" CRM_meta_timeout="10000" server="172.17.201.2"/>
</pseudo_event>
</action_set>
<inputs>
<trigger>
<rsc_op id="60" operation="stop" operation_key="pcmk_remote2_stop_0" on_node="pcmk3" on_node_uuid="3"/>
</trigger>
<trigger>
<rsc_op id="63" operation="migrate_from" operation_key="pcmk_remote2_migrate_from_0" on_node="pcmk1" on_node_uuid="1"/>
</trigger>
</inputs>
</synapse>
<synapse id="3">
<action_set>
<rsc_op id="60" operation="stop" operation_key="pcmk_remote2_stop_0" on_node="pcmk3" on_node_uuid="3">
<primitive id="pcmk_remote2" class="ocf" provider="pacemaker" type="remote"/>
<attributes CRM_meta_name="stop" CRM_meta_on_node="pcmk3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="60000" server="172.17.201.2"/>
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="63" operation="migrate_from" operation_key="pcmk_remote2_migrate_from_0" on_node="pcmk1" on_node_uuid="1"/>
</trigger>
</inputs>
</synapse>
<synapse id="4">
<action_set>
<rsc_op id="67" operation="monitor" operation_key="pcmk_remote4_monitor_60000" on_node="pcmk2" on_node_uuid="2">
<primitive id="pcmk_remote4" class="ocf" provider="pacemaker" type="remote"/>
<attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="30000" server="172.17.201.4"/>
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="66" operation="start" operation_key="pcmk_remote4_start_0" on_node="pcmk2" on_node_uuid="2"/>
</trigger>
</inputs>
</synapse>
<synapse id="5">
<action_set>
<rsc_op id="66" operation="start" operation_key="pcmk_remote4_start_0" on_node="pcmk2" on_node_uuid="2">
<primitive id="pcmk_remote4" class="ocf" provider="pacemaker" type="remote"/>
<attributes CRM_meta_name="start" CRM_meta_on_node="pcmk2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="10000" server="172.17.201.4"/>
</rsc_op>
</action_set>
<inputs/>
</synapse>
<synapse id="6">
<action_set>
<rsc_op id="72" operation="migrate_from" operation_key="pcmk_remote5_migrate_from_0" on_node="pcmk2" on_node_uuid="2">
<primitive id="pcmk_remote5" class="ocf" provider="pacemaker" type="remote"/>
<attributes CRM_meta_migrate_source="pcmk1" CRM_meta_migrate_target="pcmk2" CRM_meta_on_node="pcmk2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" server="172.17.201.5"/>
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="71" operation="migrate_to" operation_key="pcmk_remote5_migrate_to_0" on_node="pcmk1" on_node_uuid="1"/>
</trigger>
</inputs>
</synapse>
<synapse id="7">
<action_set>
<rsc_op id="71" operation="migrate_to" operation_key="pcmk_remote5_migrate_to_0" on_node="pcmk1" on_node_uuid="1">
<primitive id="pcmk_remote5" class="ocf" provider="pacemaker" type="remote"/>
<attributes CRM_meta_migrate_source="pcmk1" CRM_meta_migrate_target="pcmk2" CRM_meta_on_node="pcmk1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" server="172.17.201.5"/>
</rsc_op>
</action_set>
<inputs/>
</synapse>
<synapse id="8">
<action_set>
<rsc_op id="70" operation="monitor" operation_key="pcmk_remote5_monitor_60000" on_node="pcmk2" on_node_uuid="2">
<primitive id="pcmk_remote5" class="ocf" provider="pacemaker" type="remote"/>
<attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="30000" server="172.17.201.5"/>
</rsc_op>
</action_set>
<inputs>
<trigger>
<pseudo_event id="69" operation="start" operation_key="pcmk_remote5_start_0"/>
</trigger>
</inputs>
</synapse>
<synapse id="9">
<action_set>
<pseudo_event id="69" operation="start" operation_key="pcmk_remote5_start_0">
<attributes CRM_meta_name="start" CRM_meta_timeout="10000" server="172.17.201.5"/>
</pseudo_event>
</action_set>
<inputs>
<trigger>
<crm_event id="1" operation="stonith" operation_key="stonith-pcmk4-reboot" on_node="pcmk4" on_node_uuid="4"/>
</trigger>
<trigger>
<rsc_op id="68" operation="stop" operation_key="pcmk_remote5_stop_0" on_node="pcmk1" on_node_uuid="1"/>
</trigger>
<trigger>
<rsc_op id="72" operation="migrate_from" operation_key="pcmk_remote5_migrate_from_0" on_node="pcmk2" on_node_uuid="2"/>
</trigger>
</inputs>
</synapse>
<synapse id="10">
<action_set>
<rsc_op id="68" operation="stop" operation_key="pcmk_remote5_stop_0" on_node="pcmk1" on_node_uuid="1">
<primitive id="pcmk_remote5" class="ocf" provider="pacemaker" type="remote"/>
<attributes CRM_meta_name="stop" CRM_meta_on_node="pcmk1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="60000" server="172.17.201.5"/>
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="72" operation="migrate_from" operation_key="pcmk_remote5_migrate_from_0" on_node="pcmk2" on_node_uuid="2"/>
</trigger>
</inputs>
</synapse>
<synapse id="11">
<action_set>
<rsc_op id="83" operation="monitor" operation_key="FAKE5_monitor_10000" on_node="pcmk_remote4" on_node_uuid="pcmk_remote4" router_node="pcmk2">
<primitive id="FAKE5" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk_remote4" CRM_meta_on_node_uuid="pcmk_remote4" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="66" operation="start" operation_key="pcmk_remote4_start_0" on_node="pcmk2" on_node_uuid="2"/>
</trigger>
<trigger>
<rsc_op id="82" operation="start" operation_key="FAKE5_start_0" on_node="pcmk_remote4" on_node_uuid="pcmk_remote4" router_node="pcmk2"/>
</trigger>
</inputs>
</synapse>
<synapse id="12">
<action_set>
<rsc_op id="82" operation="start" operation_key="FAKE5_start_0" on_node="pcmk_remote4" on_node_uuid="pcmk_remote4" router_node="pcmk2">
<primitive id="FAKE5" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_name="start" CRM_meta_on_node="pcmk_remote4" CRM_meta_on_node_uuid="pcmk_remote4" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<crm_event id="1" operation="stonith" operation_key="stonith-pcmk4-reboot" on_node="pcmk4" on_node_uuid="4"/>
</trigger>
<trigger>
<rsc_op id="66" operation="start" operation_key="pcmk_remote4_start_0" on_node="pcmk2" on_node_uuid="2"/>
</trigger>
<trigger>
<rsc_op id="81" operation="stop" operation_key="FAKE5_stop_0" on_node="pcmk1" on_node_uuid="1"/>
</trigger>
</inputs>
</synapse>
<synapse id="13">
<action_set>
<rsc_op id="81" operation="stop" operation_key="FAKE5_stop_0" on_node="pcmk1" on_node_uuid="1">
<primitive id="FAKE5" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_name="stop" CRM_meta_on_node="pcmk1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
- <inputs/>
+ <inputs>
+ <trigger>
+ <rsc_op id="66" operation="start" operation_key="pcmk_remote4_start_0" on_node="pcmk2" on_node_uuid="2"/>
+ </trigger>
+ </inputs>
</synapse>
<synapse id="14">
<action_set>
<rsc_op id="92" operation="monitor" operation_key="FAKE9_monitor_10000" on_node="pcmk_remote4" on_node_uuid="pcmk_remote4" router_node="pcmk2">
<primitive id="FAKE9" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk_remote4" CRM_meta_on_node_uuid="pcmk_remote4" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="66" operation="start" operation_key="pcmk_remote4_start_0" on_node="pcmk2" on_node_uuid="2"/>
</trigger>
<trigger>
<rsc_op id="91" operation="start" operation_key="FAKE9_start_0" on_node="pcmk_remote4" on_node_uuid="pcmk_remote4" router_node="pcmk2"/>
</trigger>
</inputs>
</synapse>
<synapse id="15">
<action_set>
<rsc_op id="91" operation="start" operation_key="FAKE9_start_0" on_node="pcmk_remote4" on_node_uuid="pcmk_remote4" router_node="pcmk2">
<primitive id="FAKE9" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_name="start" CRM_meta_on_node="pcmk_remote4" CRM_meta_on_node_uuid="pcmk_remote4" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<crm_event id="1" operation="stonith" operation_key="stonith-pcmk4-reboot" on_node="pcmk4" on_node_uuid="4"/>
</trigger>
<trigger>
<rsc_op id="66" operation="start" operation_key="pcmk_remote4_start_0" on_node="pcmk2" on_node_uuid="2"/>
</trigger>
<trigger>
<rsc_op id="90" operation="stop" operation_key="FAKE9_stop_0" on_node="pcmk2" on_node_uuid="2"/>
</trigger>
</inputs>
</synapse>
<synapse id="16">
<action_set>
<rsc_op id="90" operation="stop" operation_key="FAKE9_stop_0" on_node="pcmk2" on_node_uuid="2">
<primitive id="FAKE9" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_name="stop" CRM_meta_on_node="pcmk2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
- <inputs/>
+ <inputs>
+ <trigger>
+ <rsc_op id="66" operation="start" operation_key="pcmk_remote4_start_0" on_node="pcmk2" on_node_uuid="2"/>
+ </trigger>
+ </inputs>
</synapse>
<synapse id="17">
<action_set>
<rsc_op id="99" operation="monitor" operation_key="FAKE12_monitor_10000" on_node="pcmk2" on_node_uuid="2">
<primitive id="FAKE12" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="98" operation="start" operation_key="FAKE12_start_0" on_node="pcmk2" on_node_uuid="2"/>
</trigger>
</inputs>
</synapse>
<synapse id="18">
<action_set>
<rsc_op id="98" operation="start" operation_key="FAKE12_start_0" on_node="pcmk2" on_node_uuid="2">
<primitive id="FAKE12" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_name="start" CRM_meta_on_node="pcmk2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<crm_event id="1" operation="stonith" operation_key="stonith-pcmk4-reboot" on_node="pcmk4" on_node_uuid="4"/>
</trigger>
<trigger>
<rsc_op id="97" operation="stop" operation_key="FAKE12_stop_0" on_node="pcmk1" on_node_uuid="1"/>
</trigger>
</inputs>
</synapse>
<synapse id="19">
<action_set>
<rsc_op id="97" operation="stop" operation_key="FAKE12_stop_0" on_node="pcmk1" on_node_uuid="1">
<primitive id="FAKE12" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_name="stop" CRM_meta_on_node="pcmk1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs/>
</synapse>
<synapse id="20">
<action_set>
<rsc_op id="104" operation="monitor" operation_key="FAKE14_monitor_10000" on_node="pcmk_remote1" on_node_uuid="pcmk_remote1" router_node="pcmk1">
<primitive id="FAKE14" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk_remote1" CRM_meta_on_node_uuid="pcmk_remote1" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="103" operation="start" operation_key="FAKE14_start_0" on_node="pcmk_remote1" on_node_uuid="pcmk_remote1" router_node="pcmk1"/>
</trigger>
</inputs>
</synapse>
<synapse id="21">
<action_set>
<rsc_op id="103" operation="start" operation_key="FAKE14_start_0" on_node="pcmk_remote1" on_node_uuid="pcmk_remote1" router_node="pcmk1">
<primitive id="FAKE14" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_name="start" CRM_meta_on_node="pcmk_remote1" CRM_meta_on_node_uuid="pcmk_remote1" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<crm_event id="1" operation="stonith" operation_key="stonith-pcmk4-reboot" on_node="pcmk4" on_node_uuid="4"/>
</trigger>
<trigger>
<rsc_op id="102" operation="stop" operation_key="FAKE14_stop_0" on_node="pcmk2" on_node_uuid="2"/>
</trigger>
</inputs>
</synapse>
<synapse id="22">
<action_set>
<rsc_op id="102" operation="stop" operation_key="FAKE14_stop_0" on_node="pcmk2" on_node_uuid="2">
<primitive id="FAKE14" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_name="stop" CRM_meta_on_node="pcmk2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs/>
</synapse>
<synapse id="23">
<action_set>
<rsc_op id="111" operation="monitor" operation_key="FAKE17_monitor_10000" on_node="pcmk_remote4" on_node_uuid="pcmk_remote4" router_node="pcmk2">
<primitive id="FAKE17" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk_remote4" CRM_meta_on_node_uuid="pcmk_remote4" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="66" operation="start" operation_key="pcmk_remote4_start_0" on_node="pcmk2" on_node_uuid="2"/>
</trigger>
<trigger>
<rsc_op id="110" operation="start" operation_key="FAKE17_start_0" on_node="pcmk_remote4" on_node_uuid="pcmk_remote4" router_node="pcmk2"/>
</trigger>
</inputs>
</synapse>
<synapse id="24">
<action_set>
<rsc_op id="110" operation="start" operation_key="FAKE17_start_0" on_node="pcmk_remote4" on_node_uuid="pcmk_remote4" router_node="pcmk2">
<primitive id="FAKE17" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_name="start" CRM_meta_on_node="pcmk_remote4" CRM_meta_on_node_uuid="pcmk_remote4" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<crm_event id="1" operation="stonith" operation_key="stonith-pcmk4-reboot" on_node="pcmk4" on_node_uuid="4"/>
</trigger>
<trigger>
<rsc_op id="66" operation="start" operation_key="pcmk_remote4_start_0" on_node="pcmk2" on_node_uuid="2"/>
</trigger>
<trigger>
<rsc_op id="109" operation="stop" operation_key="FAKE17_stop_0" on_node="pcmk_remote1" on_node_uuid="pcmk_remote1" router_node="pcmk1"/>
</trigger>
</inputs>
</synapse>
<synapse id="25">
<action_set>
<rsc_op id="109" operation="stop" operation_key="FAKE17_stop_0" on_node="pcmk_remote1" on_node_uuid="pcmk_remote1" router_node="pcmk1">
<primitive id="FAKE17" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_name="stop" CRM_meta_on_node="pcmk_remote1" CRM_meta_on_node_uuid="pcmk_remote1" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
- <inputs/>
+ <inputs>
+ <trigger>
+ <rsc_op id="66" operation="start" operation_key="pcmk_remote4_start_0" on_node="pcmk2" on_node_uuid="2"/>
+ </trigger>
+ </inputs>
</synapse>
<synapse id="26">
<action_set>
<rsc_op id="128" operation="monitor" operation_key="FAKE25_monitor_10000" on_node="pcmk_remote4" on_node_uuid="pcmk_remote4" router_node="pcmk2">
<primitive id="FAKE25" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk_remote4" CRM_meta_on_node_uuid="pcmk_remote4" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="66" operation="start" operation_key="pcmk_remote4_start_0" on_node="pcmk2" on_node_uuid="2"/>
</trigger>
<trigger>
<rsc_op id="127" operation="start" operation_key="FAKE25_start_0" on_node="pcmk_remote4" on_node_uuid="pcmk_remote4" router_node="pcmk2"/>
</trigger>
</inputs>
</synapse>
<synapse id="27">
<action_set>
<rsc_op id="127" operation="start" operation_key="FAKE25_start_0" on_node="pcmk_remote4" on_node_uuid="pcmk_remote4" router_node="pcmk2">
<primitive id="FAKE25" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_name="start" CRM_meta_on_node="pcmk_remote4" CRM_meta_on_node_uuid="pcmk_remote4" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<crm_event id="1" operation="stonith" operation_key="stonith-pcmk4-reboot" on_node="pcmk4" on_node_uuid="4"/>
</trigger>
<trigger>
<rsc_op id="66" operation="start" operation_key="pcmk_remote4_start_0" on_node="pcmk2" on_node_uuid="2"/>
</trigger>
<trigger>
<rsc_op id="126" operation="stop" operation_key="FAKE25_stop_0" on_node="pcmk_remote1" on_node_uuid="pcmk_remote1" router_node="pcmk1"/>
</trigger>
</inputs>
</synapse>
<synapse id="28">
<action_set>
<rsc_op id="126" operation="stop" operation_key="FAKE25_stop_0" on_node="pcmk_remote1" on_node_uuid="pcmk_remote1" router_node="pcmk1">
<primitive id="FAKE25" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_name="stop" CRM_meta_on_node="pcmk_remote1" CRM_meta_on_node_uuid="pcmk_remote1" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
- <inputs/>
+ <inputs>
+ <trigger>
+ <rsc_op id="66" operation="start" operation_key="pcmk_remote4_start_0" on_node="pcmk2" on_node_uuid="2"/>
+ </trigger>
+ </inputs>
</synapse>
<synapse id="29">
<action_set>
<rsc_op id="135" operation="monitor" operation_key="FAKE28_monitor_10000" on_node="pcmk1" on_node_uuid="1">
<primitive id="FAKE28" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="134" operation="start" operation_key="FAKE28_start_0" on_node="pcmk1" on_node_uuid="1"/>
</trigger>
</inputs>
</synapse>
<synapse id="30">
<action_set>
<rsc_op id="134" operation="start" operation_key="FAKE28_start_0" on_node="pcmk1" on_node_uuid="1">
<primitive id="FAKE28" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_name="start" CRM_meta_on_node="pcmk1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<crm_event id="1" operation="stonith" operation_key="stonith-pcmk4-reboot" on_node="pcmk4" on_node_uuid="4"/>
</trigger>
<trigger>
<rsc_op id="133" operation="stop" operation_key="FAKE28_stop_0" on_node="pcmk3" on_node_uuid="3"/>
</trigger>
</inputs>
</synapse>
<synapse id="31">
<action_set>
<rsc_op id="133" operation="stop" operation_key="FAKE28_stop_0" on_node="pcmk3" on_node_uuid="3">
<primitive id="FAKE28" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_name="stop" CRM_meta_on_node="pcmk3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs/>
</synapse>
<synapse id="32">
<action_set>
<rsc_op id="140" operation="monitor" operation_key="FAKE30_monitor_10000" on_node="pcmk_remote1" on_node_uuid="pcmk_remote1" router_node="pcmk1">
<primitive id="FAKE30" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk_remote1" CRM_meta_on_node_uuid="pcmk_remote1" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="139" operation="start" operation_key="FAKE30_start_0" on_node="pcmk_remote1" on_node_uuid="pcmk_remote1" router_node="pcmk1"/>
</trigger>
</inputs>
</synapse>
<synapse id="33">
<action_set>
<rsc_op id="139" operation="start" operation_key="FAKE30_start_0" on_node="pcmk_remote1" on_node_uuid="pcmk_remote1" router_node="pcmk1">
<primitive id="FAKE30" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_name="start" CRM_meta_on_node="pcmk_remote1" CRM_meta_on_node_uuid="pcmk_remote1" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<crm_event id="1" operation="stonith" operation_key="stonith-pcmk4-reboot" on_node="pcmk4" on_node_uuid="4"/>
</trigger>
<trigger>
<rsc_op id="138" operation="stop" operation_key="FAKE30_stop_0" on_node="pcmk1" on_node_uuid="1"/>
</trigger>
</inputs>
</synapse>
<synapse id="34">
<action_set>
<rsc_op id="138" operation="stop" operation_key="FAKE30_stop_0" on_node="pcmk1" on_node_uuid="1">
<primitive id="FAKE30" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_name="stop" CRM_meta_on_node="pcmk1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs/>
</synapse>
<synapse id="35">
<action_set>
<rsc_op id="147" operation="monitor" operation_key="FAKE33_monitor_10000" on_node="pcmk_remote4" on_node_uuid="pcmk_remote4" router_node="pcmk2">
<primitive id="FAKE33" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk_remote4" CRM_meta_on_node_uuid="pcmk_remote4" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="66" operation="start" operation_key="pcmk_remote4_start_0" on_node="pcmk2" on_node_uuid="2"/>
</trigger>
<trigger>
<rsc_op id="146" operation="start" operation_key="FAKE33_start_0" on_node="pcmk_remote4" on_node_uuid="pcmk_remote4" router_node="pcmk2"/>
</trigger>
</inputs>
</synapse>
<synapse id="36">
<action_set>
<rsc_op id="146" operation="start" operation_key="FAKE33_start_0" on_node="pcmk_remote4" on_node_uuid="pcmk_remote4" router_node="pcmk2">
<primitive id="FAKE33" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_name="start" CRM_meta_on_node="pcmk_remote4" CRM_meta_on_node_uuid="pcmk_remote4" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<crm_event id="1" operation="stonith" operation_key="stonith-pcmk4-reboot" on_node="pcmk4" on_node_uuid="4"/>
</trigger>
<trigger>
<rsc_op id="66" operation="start" operation_key="pcmk_remote4_start_0" on_node="pcmk2" on_node_uuid="2"/>
</trigger>
<trigger>
<rsc_op id="145" operation="stop" operation_key="FAKE33_stop_0" on_node="pcmk_remote1" on_node_uuid="pcmk_remote1" router_node="pcmk1"/>
</trigger>
</inputs>
</synapse>
<synapse id="37">
<action_set>
<rsc_op id="145" operation="stop" operation_key="FAKE33_stop_0" on_node="pcmk_remote1" on_node_uuid="pcmk_remote1" router_node="pcmk1">
<primitive id="FAKE33" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_name="stop" CRM_meta_on_node="pcmk_remote1" CRM_meta_on_node_uuid="pcmk_remote1" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
- <inputs/>
+ <inputs>
+ <trigger>
+ <rsc_op id="66" operation="start" operation_key="pcmk_remote4_start_0" on_node="pcmk2" on_node_uuid="2"/>
+ </trigger>
+ </inputs>
</synapse>
<synapse id="38">
<action_set>
<rsc_op id="158" operation="monitor" operation_key="FAKE38_monitor_10000" on_node="pcmk_remote1" on_node_uuid="pcmk_remote1" router_node="pcmk1">
<primitive id="FAKE38" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk_remote1" CRM_meta_on_node_uuid="pcmk_remote1" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="157" operation="start" operation_key="FAKE38_start_0" on_node="pcmk_remote1" on_node_uuid="pcmk_remote1" router_node="pcmk1"/>
</trigger>
</inputs>
</synapse>
<synapse id="39">
<action_set>
<rsc_op id="157" operation="start" operation_key="FAKE38_start_0" on_node="pcmk_remote1" on_node_uuid="pcmk_remote1" router_node="pcmk1">
<primitive id="FAKE38" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_name="start" CRM_meta_on_node="pcmk_remote1" CRM_meta_on_node_uuid="pcmk_remote1" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<crm_event id="1" operation="stonith" operation_key="stonith-pcmk4-reboot" on_node="pcmk4" on_node_uuid="4"/>
</trigger>
<trigger>
<rsc_op id="156" operation="stop" operation_key="FAKE38_stop_0" on_node="pcmk2" on_node_uuid="2"/>
</trigger>
</inputs>
</synapse>
<synapse id="40">
<action_set>
<rsc_op id="156" operation="stop" operation_key="FAKE38_stop_0" on_node="pcmk2" on_node_uuid="2">
<primitive id="FAKE38" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_name="stop" CRM_meta_on_node="pcmk2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs/>
</synapse>
<synapse id="41">
<action_set>
<rsc_op id="161" operation="monitor" operation_key="FAKE39_monitor_10000" on_node="pcmk_remote2" on_node_uuid="pcmk_remote2" router_node="pcmk1">
<primitive id="FAKE39" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk_remote2" CRM_meta_on_node_uuid="pcmk_remote2" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<pseudo_event id="61" operation="start" operation_key="pcmk_remote2_start_0"/>
</trigger>
<trigger>
<rsc_op id="160" operation="start" operation_key="FAKE39_start_0" on_node="pcmk_remote2" on_node_uuid="pcmk_remote2" router_node="pcmk1"/>
</trigger>
</inputs>
</synapse>
<synapse id="42">
<action_set>
<rsc_op id="160" operation="start" operation_key="FAKE39_start_0" on_node="pcmk_remote2" on_node_uuid="pcmk_remote2" router_node="pcmk1">
<primitive id="FAKE39" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_name="start" CRM_meta_on_node="pcmk_remote2" CRM_meta_on_node_uuid="pcmk_remote2" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<crm_event id="1" operation="stonith" operation_key="stonith-pcmk4-reboot" on_node="pcmk4" on_node_uuid="4"/>
</trigger>
<trigger>
<pseudo_event id="61" operation="start" operation_key="pcmk_remote2_start_0"/>
</trigger>
<trigger>
<rsc_op id="159" operation="stop" operation_key="FAKE39_stop_0" on_node="pcmk1" on_node_uuid="1"/>
</trigger>
</inputs>
</synapse>
<synapse id="43">
<action_set>
<rsc_op id="159" operation="stop" operation_key="FAKE39_stop_0" on_node="pcmk1" on_node_uuid="1">
<primitive id="FAKE39" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_name="stop" CRM_meta_on_node="pcmk1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
- <inputs/>
+ <inputs>
+ <trigger>
+ <pseudo_event id="61" operation="start" operation_key="pcmk_remote2_start_0"/>
+ </trigger>
+ </inputs>
</synapse>
<synapse id="44">
<action_set>
<rsc_op id="166" operation="monitor" operation_key="FAKE41_monitor_10000" on_node="pcmk_remote4" on_node_uuid="pcmk_remote4" router_node="pcmk2">
<primitive id="FAKE41" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk_remote4" CRM_meta_on_node_uuid="pcmk_remote4" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="66" operation="start" operation_key="pcmk_remote4_start_0" on_node="pcmk2" on_node_uuid="2"/>
</trigger>
<trigger>
<rsc_op id="165" operation="start" operation_key="FAKE41_start_0" on_node="pcmk_remote4" on_node_uuid="pcmk_remote4" router_node="pcmk2"/>
</trigger>
</inputs>
</synapse>
<synapse id="45">
<action_set>
<rsc_op id="165" operation="start" operation_key="FAKE41_start_0" on_node="pcmk_remote4" on_node_uuid="pcmk_remote4" router_node="pcmk2">
<primitive id="FAKE41" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_name="start" CRM_meta_on_node="pcmk_remote4" CRM_meta_on_node_uuid="pcmk_remote4" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<crm_event id="1" operation="stonith" operation_key="stonith-pcmk4-reboot" on_node="pcmk4" on_node_uuid="4"/>
</trigger>
<trigger>
<rsc_op id="66" operation="start" operation_key="pcmk_remote4_start_0" on_node="pcmk2" on_node_uuid="2"/>
</trigger>
<trigger>
<rsc_op id="164" operation="stop" operation_key="FAKE41_stop_0" on_node="pcmk_remote2" on_node_uuid="pcmk_remote2" router_node="pcmk1"/>
</trigger>
</inputs>
</synapse>
<synapse id="46">
<action_set>
<rsc_op id="164" operation="stop" operation_key="FAKE41_stop_0" on_node="pcmk_remote2" on_node_uuid="pcmk_remote2" router_node="pcmk1">
<primitive id="FAKE41" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_name="stop" CRM_meta_on_node="pcmk_remote2" CRM_meta_on_node_uuid="pcmk_remote2" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<pseudo_event id="61" operation="start" operation_key="pcmk_remote2_start_0"/>
</trigger>
+ <trigger>
+ <rsc_op id="66" operation="start" operation_key="pcmk_remote4_start_0" on_node="pcmk2" on_node_uuid="2"/>
+ </trigger>
</inputs>
</synapse>
<synapse id="47">
<action_set>
<rsc_op id="179" operation="monitor" operation_key="FAKE47_monitor_10000" on_node="pcmk_remote2" on_node_uuid="pcmk_remote2" router_node="pcmk1">
<primitive id="FAKE47" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk_remote2" CRM_meta_on_node_uuid="pcmk_remote2" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<pseudo_event id="61" operation="start" operation_key="pcmk_remote2_start_0"/>
</trigger>
<trigger>
<rsc_op id="178" operation="start" operation_key="FAKE47_start_0" on_node="pcmk_remote2" on_node_uuid="pcmk_remote2" router_node="pcmk1"/>
</trigger>
</inputs>
</synapse>
<synapse id="48">
<action_set>
<rsc_op id="178" operation="start" operation_key="FAKE47_start_0" on_node="pcmk_remote2" on_node_uuid="pcmk_remote2" router_node="pcmk1">
<primitive id="FAKE47" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_name="start" CRM_meta_on_node="pcmk_remote2" CRM_meta_on_node_uuid="pcmk_remote2" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<crm_event id="1" operation="stonith" operation_key="stonith-pcmk4-reboot" on_node="pcmk4" on_node_uuid="4"/>
</trigger>
<trigger>
<pseudo_event id="61" operation="start" operation_key="pcmk_remote2_start_0"/>
</trigger>
<trigger>
<rsc_op id="177" operation="stop" operation_key="FAKE47_stop_0" on_node="pcmk_remote1" on_node_uuid="pcmk_remote1" router_node="pcmk1"/>
</trigger>
</inputs>
</synapse>
<synapse id="49">
<action_set>
<rsc_op id="177" operation="stop" operation_key="FAKE47_stop_0" on_node="pcmk_remote1" on_node_uuid="pcmk_remote1" router_node="pcmk1">
<primitive id="FAKE47" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_name="stop" CRM_meta_on_node="pcmk_remote1" CRM_meta_on_node_uuid="pcmk_remote1" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
- <inputs/>
+ <inputs>
+ <trigger>
+ <pseudo_event id="61" operation="start" operation_key="pcmk_remote2_start_0"/>
+ </trigger>
+ </inputs>
</synapse>
<synapse id="50">
<action_set>
<rsc_op id="182" operation="monitor" operation_key="FAKE48_monitor_10000" on_node="pcmk_remote3" on_node_uuid="pcmk_remote3" router_node="pcmk3">
<primitive id="FAKE48" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk_remote3" CRM_meta_on_node_uuid="pcmk_remote3" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="181" operation="start" operation_key="FAKE48_start_0" on_node="pcmk_remote3" on_node_uuid="pcmk_remote3" router_node="pcmk3"/>
</trigger>
</inputs>
</synapse>
<synapse id="51">
<action_set>
<rsc_op id="181" operation="start" operation_key="FAKE48_start_0" on_node="pcmk_remote3" on_node_uuid="pcmk_remote3" router_node="pcmk3">
<primitive id="FAKE48" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_name="start" CRM_meta_on_node="pcmk_remote3" CRM_meta_on_node_uuid="pcmk_remote3" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<crm_event id="1" operation="stonith" operation_key="stonith-pcmk4-reboot" on_node="pcmk4" on_node_uuid="4"/>
</trigger>
<trigger>
<rsc_op id="180" operation="stop" operation_key="FAKE48_stop_0" on_node="pcmk1" on_node_uuid="1"/>
</trigger>
</inputs>
</synapse>
<synapse id="52">
<action_set>
<rsc_op id="180" operation="stop" operation_key="FAKE48_stop_0" on_node="pcmk1" on_node_uuid="1">
<primitive id="FAKE48" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_name="stop" CRM_meta_on_node="pcmk1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs/>
</synapse>
<synapse id="53">
<action_set>
<rsc_op id="185" operation="monitor" operation_key="FAKE49_monitor_10000" on_node="pcmk_remote4" on_node_uuid="pcmk_remote4" router_node="pcmk2">
<primitive id="FAKE49" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="pcmk_remote4" CRM_meta_on_node_uuid="pcmk_remote4" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="66" operation="start" operation_key="pcmk_remote4_start_0" on_node="pcmk2" on_node_uuid="2"/>
</trigger>
<trigger>
<rsc_op id="184" operation="start" operation_key="FAKE49_start_0" on_node="pcmk_remote4" on_node_uuid="pcmk_remote4" router_node="pcmk2"/>
</trigger>
</inputs>
</synapse>
<synapse id="54">
<action_set>
<rsc_op id="184" operation="start" operation_key="FAKE49_start_0" on_node="pcmk_remote4" on_node_uuid="pcmk_remote4" router_node="pcmk2">
<primitive id="FAKE49" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_name="start" CRM_meta_on_node="pcmk_remote4" CRM_meta_on_node_uuid="pcmk_remote4" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<crm_event id="1" operation="stonith" operation_key="stonith-pcmk4-reboot" on_node="pcmk4" on_node_uuid="4"/>
</trigger>
<trigger>
<rsc_op id="66" operation="start" operation_key="pcmk_remote4_start_0" on_node="pcmk2" on_node_uuid="2"/>
</trigger>
<trigger>
<rsc_op id="183" operation="stop" operation_key="FAKE49_stop_0" on_node="pcmk_remote3" on_node_uuid="pcmk_remote3" router_node="pcmk3"/>
</trigger>
</inputs>
</synapse>
<synapse id="55">
<action_set>
<rsc_op id="183" operation="stop" operation_key="FAKE49_stop_0" on_node="pcmk_remote3" on_node_uuid="pcmk_remote3" router_node="pcmk3">
<primitive id="FAKE49" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_name="stop" CRM_meta_on_node="pcmk_remote3" CRM_meta_on_node_uuid="pcmk_remote3" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
- <inputs/>
+ <inputs>
+ <trigger>
+ <rsc_op id="66" operation="start" operation_key="pcmk_remote4_start_0" on_node="pcmk2" on_node_uuid="2"/>
+ </trigger>
+ </inputs>
</synapse>
<synapse id="56">
<action_set>
<crm_event id="1" operation="stonith" operation_key="stonith-pcmk4-reboot" on_node="pcmk4" on_node_uuid="4">
<attributes CRM_meta_on_node="pcmk4" CRM_meta_on_node_uuid="4" CRM_meta_stonith_action="reboot" />
<downed>
<node id="4"/>
</downed>
</crm_event>
</action_set>
<inputs/>
</synapse>
</transition_graph>
diff --git a/cts/scheduler/remote-partial-migrate2.summary b/cts/scheduler/remote-partial-migrate2.summary
index f0a39e9c5f..b1c92acd78 100644
--- a/cts/scheduler/remote-partial-migrate2.summary
+++ b/cts/scheduler/remote-partial-migrate2.summary
@@ -1,206 +1,206 @@
Current cluster status:
Node pcmk4 (4): UNCLEAN (offline)
Online: [ pcmk1 pcmk2 pcmk3 ]
RemoteOnline: [ pcmk_remote1 pcmk_remote2 pcmk_remote3 pcmk_remote5 ]
RemoteOFFLINE: [ pcmk_remote4 ]
shooter (stonith:fence_docker_cts): Started pcmk3
pcmk_remote1 (ocf::pacemaker:remote): Started pcmk1
pcmk_remote2 (ocf::pacemaker:remote): Started [ pcmk1 pcmk3 ]
pcmk_remote3 (ocf::pacemaker:remote): Started pcmk3
pcmk_remote4 (ocf::pacemaker:remote): Stopped
pcmk_remote5 (ocf::pacemaker:remote): Started pcmk1
FAKE1 (ocf::heartbeat:Dummy): Started pcmk_remote2
FAKE2 (ocf::heartbeat:Dummy): Started pcmk_remote3
FAKE3 (ocf::heartbeat:Dummy): Started pcmk_remote1
FAKE4 (ocf::heartbeat:Dummy): Started pcmk_remote5
FAKE5 (ocf::heartbeat:Dummy): Started pcmk1
FAKE6 (ocf::heartbeat:Dummy): Started pcmk_remote1
FAKE7 (ocf::heartbeat:Dummy): Started pcmk_remote2
FAKE8 (ocf::heartbeat:Dummy): Started pcmk_remote3
FAKE9 (ocf::heartbeat:Dummy): Started pcmk2
FAKE10 (ocf::heartbeat:Dummy): Started pcmk_remote5
FAKE11 (ocf::heartbeat:Dummy): Started pcmk1
FAKE12 (ocf::heartbeat:Dummy): Started pcmk1
FAKE13 (ocf::heartbeat:Dummy): Started pcmk3
FAKE14 (ocf::heartbeat:Dummy): Started pcmk2
FAKE15 (ocf::heartbeat:Dummy): Started pcmk_remote2
FAKE16 (ocf::heartbeat:Dummy): Started pcmk_remote3
FAKE17 (ocf::heartbeat:Dummy): Started pcmk_remote1
FAKE18 (ocf::heartbeat:Dummy): Started pcmk_remote5
FAKE19 (ocf::heartbeat:Dummy): Started pcmk3
FAKE20 (ocf::heartbeat:Dummy): Started pcmk2
FAKE21 (ocf::heartbeat:Dummy): Started pcmk1
FAKE22 (ocf::heartbeat:Dummy): Started pcmk_remote1
FAKE23 (ocf::heartbeat:Dummy): Started pcmk_remote2
FAKE24 (ocf::heartbeat:Dummy): Started pcmk_remote3
FAKE25 (ocf::heartbeat:Dummy): Started pcmk_remote1
FAKE26 (ocf::heartbeat:Dummy): Started pcmk_remote5
FAKE27 (ocf::heartbeat:Dummy): Started pcmk3
FAKE28 (ocf::heartbeat:Dummy): Started pcmk3
FAKE29 (ocf::heartbeat:Dummy): Started pcmk2
FAKE30 (ocf::heartbeat:Dummy): Started pcmk1
FAKE31 (ocf::heartbeat:Dummy): Started pcmk_remote2
FAKE32 (ocf::heartbeat:Dummy): Started pcmk_remote3
FAKE33 (ocf::heartbeat:Dummy): Started pcmk_remote1
FAKE34 (ocf::heartbeat:Dummy): Started pcmk_remote5
FAKE35 (ocf::heartbeat:Dummy): Started pcmk1
FAKE36 (ocf::heartbeat:Dummy): Started pcmk3
FAKE37 (ocf::heartbeat:Dummy): Started pcmk2
FAKE38 (ocf::heartbeat:Dummy): Started pcmk2
FAKE39 (ocf::heartbeat:Dummy): Started pcmk1
FAKE40 (ocf::heartbeat:Dummy): Started pcmk_remote3
FAKE41 (ocf::heartbeat:Dummy): Started pcmk_remote2
FAKE42 (ocf::heartbeat:Dummy): Started pcmk_remote5
FAKE43 (ocf::heartbeat:Dummy): Started pcmk_remote1
FAKE44 (ocf::heartbeat:Dummy): Started pcmk2
FAKE45 (ocf::heartbeat:Dummy): Started pcmk3
FAKE46 (ocf::heartbeat:Dummy): Started pcmk1
FAKE47 (ocf::heartbeat:Dummy): Started pcmk_remote1
FAKE48 (ocf::heartbeat:Dummy): Started pcmk1
FAKE49 (ocf::heartbeat:Dummy): Started pcmk_remote3
FAKE50 (ocf::heartbeat:Dummy): Started pcmk_remote5
Transition Summary:
* Fence (reboot) pcmk4 'peer is no longer part of the cluster'
* Migrate pcmk_remote2 ( pcmk3 -> pcmk1 )
* Start pcmk_remote4 (pcmk2)
* Migrate pcmk_remote5 ( pcmk1 -> pcmk2 )
* Move FAKE5 ( pcmk1 -> pcmk_remote4 )
* Move FAKE9 ( pcmk2 -> pcmk_remote4 )
* Move FAKE12 ( pcmk1 -> pcmk2 )
* Move FAKE14 ( pcmk2 -> pcmk_remote1 )
* Move FAKE17 ( pcmk_remote1 -> pcmk_remote4 )
* Move FAKE25 ( pcmk_remote1 -> pcmk_remote4 )
* Move FAKE28 ( pcmk3 -> pcmk1 )
* Move FAKE30 ( pcmk1 -> pcmk_remote1 )
* Move FAKE33 ( pcmk_remote1 -> pcmk_remote4 )
* Move FAKE38 ( pcmk2 -> pcmk_remote1 )
* Move FAKE39 ( pcmk1 -> pcmk_remote2 )
* Move FAKE41 ( pcmk_remote2 -> pcmk_remote4 )
* Move FAKE47 ( pcmk_remote1 -> pcmk_remote2 )
* Move FAKE48 ( pcmk1 -> pcmk_remote3 )
* Move FAKE49 ( pcmk_remote3 -> pcmk_remote4 )
Executing cluster transition:
* Resource action: pcmk_remote2 migrate_from on pcmk1
* Resource action: pcmk_remote2 stop on pcmk3
* Resource action: pcmk_remote4 start on pcmk2
* Resource action: pcmk_remote5 migrate_to on pcmk1
* Resource action: FAKE5 stop on pcmk1
* Resource action: FAKE9 stop on pcmk2
* Resource action: FAKE12 stop on pcmk1
* Resource action: FAKE14 stop on pcmk2
* Resource action: FAKE17 stop on pcmk_remote1
* Resource action: FAKE25 stop on pcmk_remote1
* Resource action: FAKE28 stop on pcmk3
* Resource action: FAKE30 stop on pcmk1
* Resource action: FAKE33 stop on pcmk_remote1
* Resource action: FAKE38 stop on pcmk2
- * Resource action: FAKE39 stop on pcmk1
- * Resource action: FAKE47 stop on pcmk_remote1
* Resource action: FAKE48 stop on pcmk1
* Resource action: FAKE49 stop on pcmk_remote3
* Fencing pcmk4 (reboot)
* Pseudo action: pcmk_remote2_start_0
* Resource action: pcmk_remote4 monitor=60000 on pcmk2
* Resource action: pcmk_remote5 migrate_from on pcmk2
* Resource action: pcmk_remote5 stop on pcmk1
* Resource action: FAKE5 start on pcmk_remote4
* Resource action: FAKE9 start on pcmk_remote4
* Resource action: FAKE12 start on pcmk2
* Resource action: FAKE14 start on pcmk_remote1
* Resource action: FAKE17 start on pcmk_remote4
* Resource action: FAKE25 start on pcmk_remote4
* Resource action: FAKE28 start on pcmk1
* Resource action: FAKE30 start on pcmk_remote1
* Resource action: FAKE33 start on pcmk_remote4
* Resource action: FAKE38 start on pcmk_remote1
- * Resource action: FAKE39 start on pcmk_remote2
+ * Resource action: FAKE39 stop on pcmk1
* Resource action: FAKE41 stop on pcmk_remote2
- * Resource action: FAKE47 start on pcmk_remote2
+ * Resource action: FAKE47 stop on pcmk_remote1
* Resource action: FAKE48 start on pcmk_remote3
* Resource action: FAKE49 start on pcmk_remote4
* Resource action: pcmk_remote2 monitor=60000 on pcmk1
* Pseudo action: pcmk_remote5_start_0
* Resource action: FAKE5 monitor=10000 on pcmk_remote4
* Resource action: FAKE9 monitor=10000 on pcmk_remote4
* Resource action: FAKE12 monitor=10000 on pcmk2
* Resource action: FAKE14 monitor=10000 on pcmk_remote1
* Resource action: FAKE17 monitor=10000 on pcmk_remote4
* Resource action: FAKE25 monitor=10000 on pcmk_remote4
* Resource action: FAKE28 monitor=10000 on pcmk1
* Resource action: FAKE30 monitor=10000 on pcmk_remote1
* Resource action: FAKE33 monitor=10000 on pcmk_remote4
* Resource action: FAKE38 monitor=10000 on pcmk_remote1
- * Resource action: FAKE39 monitor=10000 on pcmk_remote2
+ * Resource action: FAKE39 start on pcmk_remote2
* Resource action: FAKE41 start on pcmk_remote4
- * Resource action: FAKE47 monitor=10000 on pcmk_remote2
+ * Resource action: FAKE47 start on pcmk_remote2
* Resource action: FAKE48 monitor=10000 on pcmk_remote3
* Resource action: FAKE49 monitor=10000 on pcmk_remote4
* Resource action: pcmk_remote5 monitor=60000 on pcmk2
+ * Resource action: FAKE39 monitor=10000 on pcmk_remote2
* Resource action: FAKE41 monitor=10000 on pcmk_remote4
+ * Resource action: FAKE47 monitor=10000 on pcmk_remote2
Revised cluster status:
Online: [ pcmk1 pcmk2 pcmk3 ]
OFFLINE: [ pcmk4 ]
RemoteOnline: [ pcmk_remote1 pcmk_remote2 pcmk_remote3 pcmk_remote4 pcmk_remote5 ]
shooter (stonith:fence_docker_cts): Started pcmk3
pcmk_remote1 (ocf::pacemaker:remote): Started pcmk1
pcmk_remote2 (ocf::pacemaker:remote): Started pcmk1
pcmk_remote3 (ocf::pacemaker:remote): Started pcmk3
pcmk_remote4 (ocf::pacemaker:remote): Started pcmk2
pcmk_remote5 (ocf::pacemaker:remote): Started pcmk2
FAKE1 (ocf::heartbeat:Dummy): Started pcmk_remote2
FAKE2 (ocf::heartbeat:Dummy): Started pcmk_remote3
FAKE3 (ocf::heartbeat:Dummy): Started pcmk_remote1
FAKE4 (ocf::heartbeat:Dummy): Started pcmk_remote5
FAKE5 (ocf::heartbeat:Dummy): Started pcmk_remote4
FAKE6 (ocf::heartbeat:Dummy): Started pcmk_remote1
FAKE7 (ocf::heartbeat:Dummy): Started pcmk_remote2
FAKE8 (ocf::heartbeat:Dummy): Started pcmk_remote3
FAKE9 (ocf::heartbeat:Dummy): Started pcmk_remote4
FAKE10 (ocf::heartbeat:Dummy): Started pcmk_remote5
FAKE11 (ocf::heartbeat:Dummy): Started pcmk1
FAKE12 (ocf::heartbeat:Dummy): Started pcmk2
FAKE13 (ocf::heartbeat:Dummy): Started pcmk3
FAKE14 (ocf::heartbeat:Dummy): Started pcmk_remote1
FAKE15 (ocf::heartbeat:Dummy): Started pcmk_remote2
FAKE16 (ocf::heartbeat:Dummy): Started pcmk_remote3
FAKE17 (ocf::heartbeat:Dummy): Started pcmk_remote4
FAKE18 (ocf::heartbeat:Dummy): Started pcmk_remote5
FAKE19 (ocf::heartbeat:Dummy): Started pcmk3
FAKE20 (ocf::heartbeat:Dummy): Started pcmk2
FAKE21 (ocf::heartbeat:Dummy): Started pcmk1
FAKE22 (ocf::heartbeat:Dummy): Started pcmk_remote1
FAKE23 (ocf::heartbeat:Dummy): Started pcmk_remote2
FAKE24 (ocf::heartbeat:Dummy): Started pcmk_remote3
FAKE25 (ocf::heartbeat:Dummy): Started pcmk_remote4
FAKE26 (ocf::heartbeat:Dummy): Started pcmk_remote5
FAKE27 (ocf::heartbeat:Dummy): Started pcmk3
FAKE28 (ocf::heartbeat:Dummy): Started pcmk1
FAKE29 (ocf::heartbeat:Dummy): Started pcmk2
FAKE30 (ocf::heartbeat:Dummy): Started pcmk_remote1
FAKE31 (ocf::heartbeat:Dummy): Started pcmk_remote2
FAKE32 (ocf::heartbeat:Dummy): Started pcmk_remote3
FAKE33 (ocf::heartbeat:Dummy): Started pcmk_remote4
FAKE34 (ocf::heartbeat:Dummy): Started pcmk_remote5
FAKE35 (ocf::heartbeat:Dummy): Started pcmk1
FAKE36 (ocf::heartbeat:Dummy): Started pcmk3
FAKE37 (ocf::heartbeat:Dummy): Started pcmk2
FAKE38 (ocf::heartbeat:Dummy): Started pcmk_remote1
FAKE39 (ocf::heartbeat:Dummy): Started pcmk_remote2
FAKE40 (ocf::heartbeat:Dummy): Started pcmk_remote3
FAKE41 (ocf::heartbeat:Dummy): Started pcmk_remote4
FAKE42 (ocf::heartbeat:Dummy): Started pcmk_remote5
FAKE43 (ocf::heartbeat:Dummy): Started pcmk_remote1
FAKE44 (ocf::heartbeat:Dummy): Started pcmk2
FAKE45 (ocf::heartbeat:Dummy): Started pcmk3
FAKE46 (ocf::heartbeat:Dummy): Started pcmk1
FAKE47 (ocf::heartbeat:Dummy): Started pcmk_remote2
FAKE48 (ocf::heartbeat:Dummy): Started pcmk_remote3
FAKE49 (ocf::heartbeat:Dummy): Started pcmk_remote4
FAKE50 (ocf::heartbeat:Dummy): Started pcmk_remote5
diff --git a/cts/scheduler/remote-startup-probes.dot b/cts/scheduler/remote-startup-probes.dot
index 4479071b94..e7cbefeee0 100644
--- a/cts/scheduler/remote-startup-probes.dot
+++ b/cts/scheduler/remote-startup-probes.dot
@@ -1,27 +1,28 @@
digraph "g" {
"FAKE1_monitor_0 remote1" -> "FAKE1_start_0 18node2" [ style = bold]
"FAKE1_monitor_0 remote1" [ style=bold color="green" fontcolor="black"]
"FAKE1_monitor_60000 18node2" [ style=bold color="green" fontcolor="black"]
"FAKE1_start_0 18node2" -> "FAKE1_monitor_60000 18node2" [ style = bold]
"FAKE1_start_0 18node2" [ style=bold color="green" fontcolor="black"]
"FAKE1_stop_0 18builder" -> "FAKE1_start_0 18node2" [ style = bold]
"FAKE1_stop_0 18builder" [ style=bold color="green" fontcolor="black"]
"FAKE2_monitor_0 remote1" -> "FAKE2_start_0 remote1" [ style = bold]
"FAKE2_monitor_0 remote1" [ style=bold color="green" fontcolor="black"]
"FAKE2_monitor_60000 remote1" [ style=bold color="green" fontcolor="black"]
"FAKE2_start_0 remote1" -> "FAKE2_monitor_60000 remote1" [ style = bold]
"FAKE2_start_0 remote1" [ style=bold color="green" fontcolor="black"]
"FAKE2_stop_0 18node2" -> "FAKE2_start_0 remote1" [ style = bold]
"FAKE2_stop_0 18node2" [ style=bold color="green" fontcolor="black"]
"FAKE3_monitor_0 remote1" [ style=bold color="green" fontcolor="black"]
"FAKE4_monitor_0 remote1" [ style=bold color="green" fontcolor="black"]
"remote1_monitor_60000 18builder" [ style=bold color="green" fontcolor="black"]
"remote1_start_0 18builder" -> "FAKE1_monitor_0 remote1" [ style = bold]
"remote1_start_0 18builder" -> "FAKE2_monitor_0 remote1" [ style = bold]
"remote1_start_0 18builder" -> "FAKE2_monitor_60000 remote1" [ style = bold]
"remote1_start_0 18builder" -> "FAKE2_start_0 remote1" [ style = bold]
+"remote1_start_0 18builder" -> "FAKE2_stop_0 18node2" [ style = bold]
"remote1_start_0 18builder" -> "FAKE3_monitor_0 remote1" [ style = bold]
"remote1_start_0 18builder" -> "FAKE4_monitor_0 remote1" [ style = bold]
"remote1_start_0 18builder" -> "remote1_monitor_60000 18builder" [ style = bold]
"remote1_start_0 18builder" [ style=bold color="green" fontcolor="black"]
}
diff --git a/cts/scheduler/remote-startup-probes.exp b/cts/scheduler/remote-startup-probes.exp
index 991e3c62ca..8ad95e975a 100644
--- a/cts/scheduler/remote-startup-probes.exp
+++ b/cts/scheduler/remote-startup-probes.exp
@@ -1,158 +1,162 @@
<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="13" operation="monitor" operation_key="remote1_monitor_60000" on_node="18builder" on_node_uuid="5">
<primitive id="remote1" class="ocf" provider="pacemaker" type="remote"/>
<attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="18builder" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="12" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5"/>
</trigger>
</inputs>
</synapse>
<synapse id="1">
<action_set>
<rsc_op id="12" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5">
<primitive id="remote1" class="ocf" provider="pacemaker" type="remote"/>
<attributes CRM_meta_on_node="18builder" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs/>
</synapse>
<synapse id="2">
<action_set>
<rsc_op id="16" operation="monitor" operation_key="FAKE1_monitor_60000" on_node="18node2" on_node_uuid="2">
<primitive id="FAKE1" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="15" operation="start" operation_key="FAKE1_start_0" on_node="18node2" on_node_uuid="2"/>
</trigger>
</inputs>
</synapse>
<synapse id="3">
<action_set>
<rsc_op id="15" operation="start" operation_key="FAKE1_start_0" on_node="18node2" on_node_uuid="2">
<primitive id="FAKE1" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="6" operation="monitor" operation_key="FAKE1_monitor_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"/>
</trigger>
<trigger>
<rsc_op id="14" operation="stop" operation_key="FAKE1_stop_0" on_node="18builder" on_node_uuid="5"/>
</trigger>
</inputs>
</synapse>
<synapse id="4">
<action_set>
<rsc_op id="14" operation="stop" operation_key="FAKE1_stop_0" on_node="18builder" on_node_uuid="5">
<primitive id="FAKE1" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_on_node="18builder" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs/>
</synapse>
<synapse id="5">
<action_set>
<rsc_op id="6" operation="monitor" operation_key="FAKE1_monitor_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder">
<primitive id="FAKE1" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_on_node="remote1" CRM_meta_on_node_uuid="remote1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="12" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5"/>
</trigger>
</inputs>
</synapse>
<synapse id="6">
<action_set>
<rsc_op id="19" operation="monitor" operation_key="FAKE2_monitor_60000" on_node="remote1" on_node_uuid="remote1" router_node="18builder">
<primitive id="FAKE2" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="remote1" CRM_meta_on_node_uuid="remote1" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="12" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5"/>
</trigger>
<trigger>
<rsc_op id="18" operation="start" operation_key="FAKE2_start_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"/>
</trigger>
</inputs>
</synapse>
<synapse id="7">
<action_set>
<rsc_op id="18" operation="start" operation_key="FAKE2_start_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder">
<primitive id="FAKE2" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_on_node="remote1" CRM_meta_on_node_uuid="remote1" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="7" operation="monitor" operation_key="FAKE2_monitor_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"/>
</trigger>
<trigger>
<rsc_op id="12" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5"/>
</trigger>
<trigger>
<rsc_op id="17" operation="stop" operation_key="FAKE2_stop_0" on_node="18node2" on_node_uuid="2"/>
</trigger>
</inputs>
</synapse>
<synapse id="8">
<action_set>
<rsc_op id="17" operation="stop" operation_key="FAKE2_stop_0" on_node="18node2" on_node_uuid="2">
<primitive id="FAKE2" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
- <inputs/>
+ <inputs>
+ <trigger>
+ <rsc_op id="12" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5"/>
+ </trigger>
+ </inputs>
</synapse>
<synapse id="9">
<action_set>
<rsc_op id="7" operation="monitor" operation_key="FAKE2_monitor_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder">
<primitive id="FAKE2" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_on_node="remote1" CRM_meta_on_node_uuid="remote1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="12" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5"/>
</trigger>
</inputs>
</synapse>
<synapse id="10">
<action_set>
<rsc_op id="8" operation="monitor" operation_key="FAKE3_monitor_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder">
<primitive id="FAKE3" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_on_node="remote1" CRM_meta_on_node_uuid="remote1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="12" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5"/>
</trigger>
</inputs>
</synapse>
<synapse id="11">
<action_set>
<rsc_op id="9" operation="monitor" operation_key="FAKE4_monitor_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder">
<primitive id="FAKE4" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_on_node="remote1" CRM_meta_on_node_uuid="remote1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="12" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5"/>
</trigger>
</inputs>
</synapse>
</transition_graph>
diff --git a/cts/scheduler/rsc-discovery-per-node.dot b/cts/scheduler/rsc-discovery-per-node.dot
index 9f81fc2652..25b071dda9 100644
--- a/cts/scheduler/rsc-discovery-per-node.dot
+++ b/cts/scheduler/rsc-discovery-per-node.dot
@@ -1,156 +1,157 @@
digraph "g" {
"FAKE1_monitor_0 18builder" -> "FAKE1_start_0 18node2" [ style = bold]
"FAKE1_monitor_0 18builder" [ style=bold color="green" fontcolor="black"]
"FAKE1_monitor_0 18node1" -> "FAKE1_start_0 18node2" [ style = bold]
"FAKE1_monitor_0 18node1" [ style=bold color="green" fontcolor="black"]
"FAKE1_monitor_0 18node2" -> "FAKE1_start_0 18node2" [ style = bold]
"FAKE1_monitor_0 18node2" [ style=bold color="green" fontcolor="black"]
"FAKE1_monitor_0 18node3" -> "FAKE1_start_0 18node2" [ style = bold]
"FAKE1_monitor_0 18node3" [ style=bold color="green" fontcolor="black"]
"FAKE1_monitor_0 18node4" -> "FAKE1_start_0 18node2" [ style = bold]
"FAKE1_monitor_0 18node4" [ style=bold color="green" fontcolor="black"]
"FAKE1_monitor_60000 18node2" [ style=bold color="green" fontcolor="black"]
"FAKE1_start_0 18node2" -> "FAKE1_monitor_60000 18node2" [ style = bold]
"FAKE1_start_0 18node2" [ style=bold color="green" fontcolor="black"]
"FAKE2_monitor_0 18node3" -> "FAKE2_start_0 18node3" [ style = bold]
"FAKE2_monitor_0 18node3" [ style=bold color="green" fontcolor="black"]
"FAKE2_monitor_0 18node4" -> "FAKE2_start_0 18node3" [ style = bold]
"FAKE2_monitor_0 18node4" [ style=bold color="green" fontcolor="black"]
"FAKE2_monitor_60000 18node3" [ style=bold color="green" fontcolor="black"]
"FAKE2_start_0 18node3" -> "FAKE2_monitor_60000 18node3" [ style = bold]
"FAKE2_start_0 18node3" [ style=bold color="green" fontcolor="black"]
"FAKE2_stop_0 18node2" -> "FAKE2_start_0 18node3" [ style = bold]
"FAKE2_stop_0 18node2" [ style=bold color="green" fontcolor="black"]
"FAKE3_monitor_0 18node3" -> "FAKE3_start_0 18node4" [ style = bold]
"FAKE3_monitor_0 18node3" [ style=bold color="green" fontcolor="black"]
"FAKE3_monitor_0 18node4" -> "FAKE3_start_0 18node4" [ style = bold]
"FAKE3_monitor_0 18node4" [ style=bold color="green" fontcolor="black"]
"FAKE3_monitor_60000 18node4" [ style=bold color="green" fontcolor="black"]
"FAKE3_start_0 18node4" -> "FAKE3_monitor_60000 18node4" [ style = bold]
"FAKE3_start_0 18node4" [ style=bold color="green" fontcolor="black"]
"FAKE3_stop_0 18builder" -> "FAKE3_start_0 18node4" [ style = bold]
"FAKE3_stop_0 18builder" [ style=bold color="green" fontcolor="black"]
"FAKE4_monitor_0 18node3" -> "FAKE4_start_0 remote1" [ style = bold]
"FAKE4_monitor_0 18node3" [ style=bold color="green" fontcolor="black"]
"FAKE4_monitor_0 18node4" -> "FAKE4_start_0 remote1" [ style = bold]
"FAKE4_monitor_0 18node4" [ style=bold color="green" fontcolor="black"]
"FAKE4_monitor_60000 remote1" [ style=bold color="green" fontcolor="black"]
"FAKE4_start_0 remote1" -> "FAKE4_monitor_60000 remote1" [ style = bold]
"FAKE4_start_0 remote1" [ style=bold color="green" fontcolor="black"]
"FAKE4_stop_0 18node1" -> "FAKE4_start_0 remote1" [ style = bold]
"FAKE4_stop_0 18node1" [ style=bold color="green" fontcolor="black"]
"FAKE5_monitor_0 18builder" -> "FAKE5_start_0 18builder" [ style = bold]
"FAKE5_monitor_0 18builder" [ style=bold color="green" fontcolor="black"]
"FAKE5_monitor_0 18node1" -> "FAKE5_start_0 18builder" [ style = bold]
"FAKE5_monitor_0 18node1" [ style=bold color="green" fontcolor="black"]
"FAKE5_monitor_0 18node2" -> "FAKE5_start_0 18builder" [ style = bold]
"FAKE5_monitor_0 18node2" [ style=bold color="green" fontcolor="black"]
"FAKE5_monitor_0 18node3" -> "FAKE5_start_0 18builder" [ style = bold]
"FAKE5_monitor_0 18node3" [ style=bold color="green" fontcolor="black"]
"FAKE5_monitor_0 18node4" -> "FAKE5_start_0 18builder" [ style = bold]
"FAKE5_monitor_0 18node4" [ style=bold color="green" fontcolor="black"]
"FAKE5_monitor_60000 18builder" [ style=bold color="green" fontcolor="black"]
"FAKE5_start_0 18builder" -> "FAKE5_monitor_60000 18builder" [ style = bold]
"FAKE5_start_0 18builder" [ style=bold color="green" fontcolor="black"]
"FAKECLONE1-clone_running_0" [ style=bold color="green" fontcolor="orange"]
"FAKECLONE1-clone_start_0" -> "FAKECLONE1-clone_running_0" [ style = bold]
"FAKECLONE1-clone_start_0" -> "FAKECLONE1:0_start_0 18node1" [ style = bold]
"FAKECLONE1-clone_start_0" -> "FAKECLONE1:1_start_0 18node2" [ style = bold]
"FAKECLONE1-clone_start_0" -> "FAKECLONE1:2_start_0 18node3" [ style = bold]
"FAKECLONE1-clone_start_0" -> "FAKECLONE1:3_start_0 18node4" [ style = bold]
"FAKECLONE1-clone_start_0" -> "FAKECLONE1:4_start_0 remote1" [ style = bold]
"FAKECLONE1-clone_start_0" -> "FAKECLONE1:5_start_0 18builder" [ style = bold]
"FAKECLONE1-clone_start_0" [ style=bold color="green" fontcolor="orange"]
"FAKECLONE1:0_monitor_0 18node1" -> "FAKECLONE1-clone_start_0" [ style = bold]
"FAKECLONE1:0_monitor_0 18node1" [ style=bold color="green" fontcolor="black"]
"FAKECLONE1:0_monitor_60000 18node1" [ style=bold color="green" fontcolor="black"]
"FAKECLONE1:0_start_0 18node1" -> "FAKECLONE1-clone_running_0" [ style = bold]
"FAKECLONE1:0_start_0 18node1" -> "FAKECLONE1:0_monitor_60000 18node1" [ style = bold]
"FAKECLONE1:0_start_0 18node1" [ style=bold color="green" fontcolor="black"]
"FAKECLONE1:1_monitor_0 18node2" -> "FAKECLONE1-clone_start_0" [ style = bold]
"FAKECLONE1:1_monitor_0 18node2" [ style=bold color="green" fontcolor="black"]
"FAKECLONE1:1_monitor_60000 18node2" [ style=bold color="green" fontcolor="black"]
"FAKECLONE1:1_start_0 18node2" -> "FAKECLONE1-clone_running_0" [ style = bold]
"FAKECLONE1:1_start_0 18node2" -> "FAKECLONE1:1_monitor_60000 18node2" [ style = bold]
"FAKECLONE1:1_start_0 18node2" [ style=bold color="green" fontcolor="black"]
"FAKECLONE1:2_monitor_0 18node3" -> "FAKECLONE1-clone_start_0" [ style = bold]
"FAKECLONE1:2_monitor_0 18node3" [ style=bold color="green" fontcolor="black"]
"FAKECLONE1:2_monitor_60000 18node3" [ style=bold color="green" fontcolor="black"]
"FAKECLONE1:2_start_0 18node3" -> "FAKECLONE1-clone_running_0" [ style = bold]
"FAKECLONE1:2_start_0 18node3" -> "FAKECLONE1:2_monitor_60000 18node3" [ style = bold]
"FAKECLONE1:2_start_0 18node3" [ style=bold color="green" fontcolor="black"]
"FAKECLONE1:3_monitor_0 18node4" -> "FAKECLONE1-clone_start_0" [ style = bold]
"FAKECLONE1:3_monitor_0 18node4" [ style=bold color="green" fontcolor="black"]
"FAKECLONE1:3_monitor_60000 18node4" [ style=bold color="green" fontcolor="black"]
"FAKECLONE1:3_start_0 18node4" -> "FAKECLONE1-clone_running_0" [ style = bold]
"FAKECLONE1:3_start_0 18node4" -> "FAKECLONE1:3_monitor_60000 18node4" [ style = bold]
"FAKECLONE1:3_start_0 18node4" [ style=bold color="green" fontcolor="black"]
"FAKECLONE1:4_monitor_60000 remote1" [ style=bold color="green" fontcolor="black"]
"FAKECLONE1:4_start_0 remote1" -> "FAKECLONE1-clone_running_0" [ style = bold]
"FAKECLONE1:4_start_0 remote1" -> "FAKECLONE1:4_monitor_60000 remote1" [ style = bold]
"FAKECLONE1:4_start_0 remote1" [ style=bold color="green" fontcolor="black"]
"FAKECLONE1:5_monitor_0 18builder" -> "FAKECLONE1-clone_start_0" [ style = bold]
"FAKECLONE1:5_monitor_0 18builder" [ style=bold color="green" fontcolor="black"]
"FAKECLONE1:5_monitor_60000 18builder" [ style=bold color="green" fontcolor="black"]
"FAKECLONE1:5_start_0 18builder" -> "FAKECLONE1-clone_running_0" [ style = bold]
"FAKECLONE1:5_start_0 18builder" -> "FAKECLONE1:5_monitor_60000 18builder" [ style = bold]
"FAKECLONE1:5_start_0 18builder" [ style=bold color="green" fontcolor="black"]
"FAKECLONE2-clone_running_0" [ style=bold color="green" fontcolor="orange"]
"FAKECLONE2-clone_start_0" -> "FAKECLONE2-clone_running_0" [ style = bold]
"FAKECLONE2-clone_start_0" -> "FAKECLONE2:0_start_0 18node1" [ style = bold]
"FAKECLONE2-clone_start_0" -> "FAKECLONE2:1_start_0 18node2" [ style = bold]
"FAKECLONE2-clone_start_0" -> "FAKECLONE2:2_start_0 18node3" [ style = bold]
"FAKECLONE2-clone_start_0" -> "FAKECLONE2:3_start_0 18node4" [ style = bold]
"FAKECLONE2-clone_start_0" -> "FAKECLONE2:4_start_0 remote1" [ style = bold]
"FAKECLONE2-clone_start_0" -> "FAKECLONE2:5_start_0 18builder" [ style = bold]
"FAKECLONE2-clone_start_0" [ style=bold color="green" fontcolor="orange"]
"FAKECLONE2:0_monitor_0 18node1" -> "FAKECLONE2-clone_start_0" [ style = bold]
"FAKECLONE2:0_monitor_0 18node1" [ style=bold color="green" fontcolor="black"]
"FAKECLONE2:0_monitor_60000 18node1" [ style=bold color="green" fontcolor="black"]
"FAKECLONE2:0_start_0 18node1" -> "FAKECLONE2-clone_running_0" [ style = bold]
"FAKECLONE2:0_start_0 18node1" -> "FAKECLONE2:0_monitor_60000 18node1" [ style = bold]
"FAKECLONE2:0_start_0 18node1" [ style=bold color="green" fontcolor="black"]
"FAKECLONE2:1_monitor_0 18node2" -> "FAKECLONE2-clone_start_0" [ style = bold]
"FAKECLONE2:1_monitor_0 18node2" [ style=bold color="green" fontcolor="black"]
"FAKECLONE2:1_monitor_60000 18node2" [ style=bold color="green" fontcolor="black"]
"FAKECLONE2:1_start_0 18node2" -> "FAKECLONE2-clone_running_0" [ style = bold]
"FAKECLONE2:1_start_0 18node2" -> "FAKECLONE2:1_monitor_60000 18node2" [ style = bold]
"FAKECLONE2:1_start_0 18node2" [ style=bold color="green" fontcolor="black"]
"FAKECLONE2:2_monitor_0 18node3" -> "FAKECLONE2-clone_start_0" [ style = bold]
"FAKECLONE2:2_monitor_0 18node3" [ style=bold color="green" fontcolor="black"]
"FAKECLONE2:2_monitor_60000 18node3" [ style=bold color="green" fontcolor="black"]
"FAKECLONE2:2_start_0 18node3" -> "FAKECLONE2-clone_running_0" [ style = bold]
"FAKECLONE2:2_start_0 18node3" -> "FAKECLONE2:2_monitor_60000 18node3" [ style = bold]
"FAKECLONE2:2_start_0 18node3" [ style=bold color="green" fontcolor="black"]
"FAKECLONE2:3_monitor_0 18node4" -> "FAKECLONE2-clone_start_0" [ style = bold]
"FAKECLONE2:3_monitor_0 18node4" [ style=bold color="green" fontcolor="black"]
"FAKECLONE2:3_monitor_60000 18node4" [ style=bold color="green" fontcolor="black"]
"FAKECLONE2:3_start_0 18node4" -> "FAKECLONE2-clone_running_0" [ style = bold]
"FAKECLONE2:3_start_0 18node4" -> "FAKECLONE2:3_monitor_60000 18node4" [ style = bold]
"FAKECLONE2:3_start_0 18node4" [ style=bold color="green" fontcolor="black"]
"FAKECLONE2:4_monitor_60000 remote1" [ style=bold color="green" fontcolor="black"]
"FAKECLONE2:4_start_0 remote1" -> "FAKECLONE2-clone_running_0" [ style = bold]
"FAKECLONE2:4_start_0 remote1" -> "FAKECLONE2:4_monitor_60000 remote1" [ style = bold]
"FAKECLONE2:4_start_0 remote1" [ style=bold color="green" fontcolor="black"]
"FAKECLONE2:5_monitor_0 18builder" -> "FAKECLONE2-clone_start_0" [ style = bold]
"FAKECLONE2:5_monitor_0 18builder" [ style=bold color="green" fontcolor="black"]
"FAKECLONE2:5_monitor_60000 18builder" [ style=bold color="green" fontcolor="black"]
"FAKECLONE2:5_start_0 18builder" -> "FAKECLONE2-clone_running_0" [ style = bold]
"FAKECLONE2:5_start_0 18builder" -> "FAKECLONE2:5_monitor_60000 18builder" [ style = bold]
"FAKECLONE2:5_start_0 18builder" [ style=bold color="green" fontcolor="black"]
"remote1_monitor_0 18node3" -> "remote1_start_0 18builder" [ style = bold]
"remote1_monitor_0 18node3" [ style=bold color="green" fontcolor="black"]
"remote1_monitor_0 18node4" -> "remote1_start_0 18builder" [ style = bold]
"remote1_monitor_0 18node4" [ style=bold color="green" fontcolor="black"]
"remote1_monitor_60000 18builder" [ style=bold color="green" fontcolor="black"]
"remote1_start_0 18builder" -> "FAKE4_monitor_60000 remote1" [ style = bold]
"remote1_start_0 18builder" -> "FAKE4_start_0 remote1" [ style = bold]
+"remote1_start_0 18builder" -> "FAKE4_stop_0 18node1" [ style = bold]
"remote1_start_0 18builder" -> "FAKECLONE1:4_monitor_60000 remote1" [ style = bold]
"remote1_start_0 18builder" -> "FAKECLONE1:4_start_0 remote1" [ style = bold]
"remote1_start_0 18builder" -> "FAKECLONE2:4_monitor_60000 remote1" [ style = bold]
"remote1_start_0 18builder" -> "FAKECLONE2:4_start_0 remote1" [ style = bold]
"remote1_start_0 18builder" -> "remote1_monitor_60000 18builder" [ style = bold]
"remote1_start_0 18builder" [ style=bold color="green" fontcolor="black"]
"shooter_monitor_0 18node3" [ style=bold color="green" fontcolor="black"]
"shooter_monitor_0 18node4" [ style=bold color="green" fontcolor="black"]
}
diff --git a/cts/scheduler/rsc-discovery-per-node.exp b/cts/scheduler/rsc-discovery-per-node.exp
index 8beaa5dcea..967f0a4eba 100644
--- a/cts/scheduler/rsc-discovery-per-node.exp
+++ b/cts/scheduler/rsc-discovery-per-node.exp
@@ -1,938 +1,942 @@
<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="26" operation="monitor" operation_key="shooter_monitor_0" on_node="18node4" on_node_uuid="4">
<primitive id="shooter" class="stonith" type="fence_xvm"/>
<attributes CRM_meta_on_node="18node4" CRM_meta_on_node_uuid="4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs/>
</synapse>
<synapse id="1">
<action_set>
<rsc_op id="17" operation="monitor" operation_key="shooter_monitor_0" on_node="18node3" on_node_uuid="3">
<primitive id="shooter" class="stonith" type="fence_xvm"/>
<attributes CRM_meta_on_node="18node3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs/>
</synapse>
<synapse id="2">
<action_set>
<rsc_op id="38" operation="monitor" operation_key="remote1_monitor_60000" on_node="18builder" on_node_uuid="5">
<primitive id="remote1" class="ocf" provider="pacemaker" type="remote"/>
<attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="18builder" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="37" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5"/>
</trigger>
</inputs>
</synapse>
<synapse id="3">
<action_set>
<rsc_op id="37" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5">
<primitive id="remote1" class="ocf" provider="pacemaker" type="remote"/>
<attributes CRM_meta_on_node="18builder" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="18" operation="monitor" operation_key="remote1_monitor_0" on_node="18node3" on_node_uuid="3"/>
</trigger>
<trigger>
<rsc_op id="27" operation="monitor" operation_key="remote1_monitor_0" on_node="18node4" on_node_uuid="4"/>
</trigger>
</inputs>
</synapse>
<synapse id="4">
<action_set>
<rsc_op id="27" operation="monitor" operation_key="remote1_monitor_0" on_node="18node4" on_node_uuid="4">
<primitive id="remote1" class="ocf" provider="pacemaker" type="remote"/>
<attributes CRM_meta_on_node="18node4" CRM_meta_on_node_uuid="4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs/>
</synapse>
<synapse id="5">
<action_set>
<rsc_op id="18" operation="monitor" operation_key="remote1_monitor_0" on_node="18node3" on_node_uuid="3">
<primitive id="remote1" class="ocf" provider="pacemaker" type="remote"/>
<attributes CRM_meta_on_node="18node3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs/>
</synapse>
<synapse id="6">
<action_set>
<rsc_op id="40" operation="monitor" operation_key="FAKE1_monitor_60000" on_node="18node2" on_node_uuid="2">
<primitive id="FAKE1" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="39" operation="start" operation_key="FAKE1_start_0" on_node="18node2" on_node_uuid="2"/>
</trigger>
</inputs>
</synapse>
<synapse id="7">
<action_set>
<rsc_op id="39" operation="start" operation_key="FAKE1_start_0" on_node="18node2" on_node_uuid="2">
<primitive id="FAKE1" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="5" operation="monitor" operation_key="FAKE1_monitor_0" on_node="18builder" on_node_uuid="5"/>
</trigger>
<trigger>
<rsc_op id="9" operation="monitor" operation_key="FAKE1_monitor_0" on_node="18node1" on_node_uuid="1"/>
</trigger>
<trigger>
<rsc_op id="13" operation="monitor" operation_key="FAKE1_monitor_0" on_node="18node2" on_node_uuid="2"/>
</trigger>
<trigger>
<rsc_op id="19" operation="monitor" operation_key="FAKE1_monitor_0" on_node="18node3" on_node_uuid="3"/>
</trigger>
<trigger>
<rsc_op id="28" operation="monitor" operation_key="FAKE1_monitor_0" on_node="18node4" on_node_uuid="4"/>
</trigger>
</inputs>
</synapse>
<synapse id="8">
<action_set>
<rsc_op id="28" operation="monitor" operation_key="FAKE1_monitor_0" on_node="18node4" on_node_uuid="4">
<primitive id="FAKE1" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_on_node="18node4" CRM_meta_on_node_uuid="4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs/>
</synapse>
<synapse id="9">
<action_set>
<rsc_op id="19" operation="monitor" operation_key="FAKE1_monitor_0" on_node="18node3" on_node_uuid="3">
<primitive id="FAKE1" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_on_node="18node3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs/>
</synapse>
<synapse id="10">
<action_set>
<rsc_op id="13" operation="monitor" operation_key="FAKE1_monitor_0" on_node="18node2" on_node_uuid="2">
<primitive id="FAKE1" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs/>
</synapse>
<synapse id="11">
<action_set>
<rsc_op id="9" operation="monitor" operation_key="FAKE1_monitor_0" on_node="18node1" on_node_uuid="1">
<primitive id="FAKE1" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs/>
</synapse>
<synapse id="12">
<action_set>
<rsc_op id="5" operation="monitor" operation_key="FAKE1_monitor_0" on_node="18builder" on_node_uuid="5">
<primitive id="FAKE1" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_on_node="18builder" CRM_meta_on_node_uuid="5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs/>
</synapse>
<synapse id="13">
<action_set>
<rsc_op id="43" operation="monitor" operation_key="FAKE2_monitor_60000" on_node="18node3" on_node_uuid="3">
<primitive id="FAKE2" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="18node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="42" operation="start" operation_key="FAKE2_start_0" on_node="18node3" on_node_uuid="3"/>
</trigger>
</inputs>
</synapse>
<synapse id="14">
<action_set>
<rsc_op id="42" operation="start" operation_key="FAKE2_start_0" on_node="18node3" on_node_uuid="3">
<primitive id="FAKE2" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_on_node="18node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="20" operation="monitor" operation_key="FAKE2_monitor_0" on_node="18node3" on_node_uuid="3"/>
</trigger>
<trigger>
<rsc_op id="29" operation="monitor" operation_key="FAKE2_monitor_0" on_node="18node4" on_node_uuid="4"/>
</trigger>
<trigger>
<rsc_op id="41" operation="stop" operation_key="FAKE2_stop_0" on_node="18node2" on_node_uuid="2"/>
</trigger>
</inputs>
</synapse>
<synapse id="15">
<action_set>
<rsc_op id="41" operation="stop" operation_key="FAKE2_stop_0" on_node="18node2" on_node_uuid="2">
<primitive id="FAKE2" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs/>
</synapse>
<synapse id="16">
<action_set>
<rsc_op id="29" operation="monitor" operation_key="FAKE2_monitor_0" on_node="18node4" on_node_uuid="4">
<primitive id="FAKE2" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_on_node="18node4" CRM_meta_on_node_uuid="4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs/>
</synapse>
<synapse id="17">
<action_set>
<rsc_op id="20" operation="monitor" operation_key="FAKE2_monitor_0" on_node="18node3" on_node_uuid="3">
<primitive id="FAKE2" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_on_node="18node3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs/>
</synapse>
<synapse id="18">
<action_set>
<rsc_op id="46" operation="monitor" operation_key="FAKE3_monitor_60000" on_node="18node4" on_node_uuid="4">
<primitive id="FAKE3" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="18node4" CRM_meta_on_node_uuid="4" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="45" operation="start" operation_key="FAKE3_start_0" on_node="18node4" on_node_uuid="4"/>
</trigger>
</inputs>
</synapse>
<synapse id="19">
<action_set>
<rsc_op id="45" operation="start" operation_key="FAKE3_start_0" on_node="18node4" on_node_uuid="4">
<primitive id="FAKE3" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_on_node="18node4" CRM_meta_on_node_uuid="4" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="21" operation="monitor" operation_key="FAKE3_monitor_0" on_node="18node3" on_node_uuid="3"/>
</trigger>
<trigger>
<rsc_op id="30" operation="monitor" operation_key="FAKE3_monitor_0" on_node="18node4" on_node_uuid="4"/>
</trigger>
<trigger>
<rsc_op id="44" operation="stop" operation_key="FAKE3_stop_0" on_node="18builder" on_node_uuid="5"/>
</trigger>
</inputs>
</synapse>
<synapse id="20">
<action_set>
<rsc_op id="44" operation="stop" operation_key="FAKE3_stop_0" on_node="18builder" on_node_uuid="5">
<primitive id="FAKE3" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_on_node="18builder" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs/>
</synapse>
<synapse id="21">
<action_set>
<rsc_op id="30" operation="monitor" operation_key="FAKE3_monitor_0" on_node="18node4" on_node_uuid="4">
<primitive id="FAKE3" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_on_node="18node4" CRM_meta_on_node_uuid="4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs/>
</synapse>
<synapse id="22">
<action_set>
<rsc_op id="21" operation="monitor" operation_key="FAKE3_monitor_0" on_node="18node3" on_node_uuid="3">
<primitive id="FAKE3" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_on_node="18node3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs/>
</synapse>
<synapse id="23">
<action_set>
<rsc_op id="49" operation="monitor" operation_key="FAKE4_monitor_60000" on_node="remote1" on_node_uuid="remote1" router_node="18builder">
<primitive id="FAKE4" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="remote1" CRM_meta_on_node_uuid="remote1" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="37" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5"/>
</trigger>
<trigger>
<rsc_op id="48" operation="start" operation_key="FAKE4_start_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"/>
</trigger>
</inputs>
</synapse>
<synapse id="24">
<action_set>
<rsc_op id="48" operation="start" operation_key="FAKE4_start_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder">
<primitive id="FAKE4" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_on_node="remote1" CRM_meta_on_node_uuid="remote1" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="22" operation="monitor" operation_key="FAKE4_monitor_0" on_node="18node3" on_node_uuid="3"/>
</trigger>
<trigger>
<rsc_op id="31" operation="monitor" operation_key="FAKE4_monitor_0" on_node="18node4" on_node_uuid="4"/>
</trigger>
<trigger>
<rsc_op id="37" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5"/>
</trigger>
<trigger>
<rsc_op id="47" operation="stop" operation_key="FAKE4_stop_0" on_node="18node1" on_node_uuid="1"/>
</trigger>
</inputs>
</synapse>
<synapse id="25">
<action_set>
<rsc_op id="47" operation="stop" operation_key="FAKE4_stop_0" on_node="18node1" on_node_uuid="1">
<primitive id="FAKE4" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
- <inputs/>
+ <inputs>
+ <trigger>
+ <rsc_op id="37" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5"/>
+ </trigger>
+ </inputs>
</synapse>
<synapse id="26">
<action_set>
<rsc_op id="31" operation="monitor" operation_key="FAKE4_monitor_0" on_node="18node4" on_node_uuid="4">
<primitive id="FAKE4" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_on_node="18node4" CRM_meta_on_node_uuid="4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs/>
</synapse>
<synapse id="27">
<action_set>
<rsc_op id="22" operation="monitor" operation_key="FAKE4_monitor_0" on_node="18node3" on_node_uuid="3">
<primitive id="FAKE4" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_on_node="18node3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs/>
</synapse>
<synapse id="28">
<action_set>
<rsc_op id="51" operation="monitor" operation_key="FAKE5_monitor_60000" on_node="18builder" on_node_uuid="5">
<primitive id="FAKE5" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_on_node="18builder" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="50" operation="start" operation_key="FAKE5_start_0" on_node="18builder" on_node_uuid="5"/>
</trigger>
</inputs>
</synapse>
<synapse id="29">
<action_set>
<rsc_op id="50" operation="start" operation_key="FAKE5_start_0" on_node="18builder" on_node_uuid="5">
<primitive id="FAKE5" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_on_node="18builder" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="6" operation="monitor" operation_key="FAKE5_monitor_0" on_node="18builder" on_node_uuid="5"/>
</trigger>
<trigger>
<rsc_op id="10" operation="monitor" operation_key="FAKE5_monitor_0" on_node="18node1" on_node_uuid="1"/>
</trigger>
<trigger>
<rsc_op id="14" operation="monitor" operation_key="FAKE5_monitor_0" on_node="18node2" on_node_uuid="2"/>
</trigger>
<trigger>
<rsc_op id="23" operation="monitor" operation_key="FAKE5_monitor_0" on_node="18node3" on_node_uuid="3"/>
</trigger>
<trigger>
<rsc_op id="32" operation="monitor" operation_key="FAKE5_monitor_0" on_node="18node4" on_node_uuid="4"/>
</trigger>
</inputs>
</synapse>
<synapse id="30">
<action_set>
<rsc_op id="32" operation="monitor" operation_key="FAKE5_monitor_0" on_node="18node4" on_node_uuid="4">
<primitive id="FAKE5" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_on_node="18node4" CRM_meta_on_node_uuid="4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs/>
</synapse>
<synapse id="31">
<action_set>
<rsc_op id="23" operation="monitor" operation_key="FAKE5_monitor_0" on_node="18node3" on_node_uuid="3">
<primitive id="FAKE5" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_on_node="18node3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs/>
</synapse>
<synapse id="32">
<action_set>
<rsc_op id="14" operation="monitor" operation_key="FAKE5_monitor_0" on_node="18node2" on_node_uuid="2">
<primitive id="FAKE5" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs/>
</synapse>
<synapse id="33">
<action_set>
<rsc_op id="10" operation="monitor" operation_key="FAKE5_monitor_0" on_node="18node1" on_node_uuid="1">
<primitive id="FAKE5" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs/>
</synapse>
<synapse id="34">
<action_set>
<rsc_op id="6" operation="monitor" operation_key="FAKE5_monitor_0" on_node="18builder" on_node_uuid="5">
<primitive id="FAKE5" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_on_node="18builder" CRM_meta_on_node_uuid="5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs/>
</synapse>
<synapse id="35">
<action_set>
<rsc_op id="53" operation="monitor" operation_key="FAKECLONE1:0_monitor_60000" on_node="18node1" on_node_uuid="1">
<primitive id="FAKECLONE1" long-id="FAKECLONE1:0" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="52" operation="start" operation_key="FAKECLONE1:0_start_0" on_node="18node1" on_node_uuid="1"/>
</trigger>
</inputs>
</synapse>
<synapse id="36">
<action_set>
<rsc_op id="52" operation="start" operation_key="FAKECLONE1:0_start_0" on_node="18node1" on_node_uuid="1">
<primitive id="FAKECLONE1" long-id="FAKECLONE1:0" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<pseudo_event id="64" operation="start" operation_key="FAKECLONE1-clone_start_0"/>
</trigger>
</inputs>
</synapse>
<synapse id="37">
<action_set>
<rsc_op id="11" operation="monitor" operation_key="FAKECLONE1:0_monitor_0" on_node="18node1" on_node_uuid="1">
<primitive id="FAKECLONE1" long-id="FAKECLONE1:0" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs/>
</synapse>
<synapse id="38">
<action_set>
<rsc_op id="55" operation="monitor" operation_key="FAKECLONE1:1_monitor_60000" on_node="18node2" on_node_uuid="2">
<primitive id="FAKECLONE1" long-id="FAKECLONE1:1" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="54" operation="start" operation_key="FAKECLONE1:1_start_0" on_node="18node2" on_node_uuid="2"/>
</trigger>
</inputs>
</synapse>
<synapse id="39">
<action_set>
<rsc_op id="54" operation="start" operation_key="FAKECLONE1:1_start_0" on_node="18node2" on_node_uuid="2">
<primitive id="FAKECLONE1" long-id="FAKECLONE1:1" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<pseudo_event id="64" operation="start" operation_key="FAKECLONE1-clone_start_0"/>
</trigger>
</inputs>
</synapse>
<synapse id="40">
<action_set>
<rsc_op id="15" operation="monitor" operation_key="FAKECLONE1:1_monitor_0" on_node="18node2" on_node_uuid="2">
<primitive id="FAKECLONE1" long-id="FAKECLONE1:1" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs/>
</synapse>
<synapse id="41">
<action_set>
<rsc_op id="57" operation="monitor" operation_key="FAKECLONE1:2_monitor_60000" on_node="18node3" on_node_uuid="3">
<primitive id="FAKECLONE1" long-id="FAKECLONE1:2" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="18node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="56" operation="start" operation_key="FAKECLONE1:2_start_0" on_node="18node3" on_node_uuid="3"/>
</trigger>
</inputs>
</synapse>
<synapse id="42">
<action_set>
<rsc_op id="56" operation="start" operation_key="FAKECLONE1:2_start_0" on_node="18node3" on_node_uuid="3">
<primitive id="FAKECLONE1" long-id="FAKECLONE1:2" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="18node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<pseudo_event id="64" operation="start" operation_key="FAKECLONE1-clone_start_0"/>
</trigger>
</inputs>
</synapse>
<synapse id="43">
<action_set>
<rsc_op id="24" operation="monitor" operation_key="FAKECLONE1:2_monitor_0" on_node="18node3" on_node_uuid="3">
<primitive id="FAKECLONE1" long-id="FAKECLONE1:2" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="18node3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs/>
</synapse>
<synapse id="44">
<action_set>
<rsc_op id="59" operation="monitor" operation_key="FAKECLONE1:3_monitor_60000" on_node="18node4" on_node_uuid="4">
<primitive id="FAKECLONE1" long-id="FAKECLONE1:3" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_clone="3" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="18node4" CRM_meta_on_node_uuid="4" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="58" operation="start" operation_key="FAKECLONE1:3_start_0" on_node="18node4" on_node_uuid="4"/>
</trigger>
</inputs>
</synapse>
<synapse id="45">
<action_set>
<rsc_op id="58" operation="start" operation_key="FAKECLONE1:3_start_0" on_node="18node4" on_node_uuid="4">
<primitive id="FAKECLONE1" long-id="FAKECLONE1:3" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_clone="3" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="18node4" CRM_meta_on_node_uuid="4" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<pseudo_event id="64" operation="start" operation_key="FAKECLONE1-clone_start_0"/>
</trigger>
</inputs>
</synapse>
<synapse id="46">
<action_set>
<rsc_op id="33" operation="monitor" operation_key="FAKECLONE1:3_monitor_0" on_node="18node4" on_node_uuid="4">
<primitive id="FAKECLONE1" long-id="FAKECLONE1:3" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_clone="3" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="18node4" CRM_meta_on_node_uuid="4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs/>
</synapse>
<synapse id="47">
<action_set>
<rsc_op id="61" operation="monitor" operation_key="FAKECLONE1:4_monitor_60000" on_node="remote1" on_node_uuid="remote1" router_node="18builder">
<primitive id="FAKECLONE1" long-id="FAKECLONE1:4" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_clone="4" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="remote1" CRM_meta_on_node_uuid="remote1" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="37" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5"/>
</trigger>
<trigger>
<rsc_op id="60" operation="start" operation_key="FAKECLONE1:4_start_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"/>
</trigger>
</inputs>
</synapse>
<synapse id="48">
<action_set>
<rsc_op id="60" operation="start" operation_key="FAKECLONE1:4_start_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder">
<primitive id="FAKECLONE1" long-id="FAKECLONE1:4" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_clone="4" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="remote1" CRM_meta_on_node_uuid="remote1" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="37" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5"/>
</trigger>
<trigger>
<pseudo_event id="64" operation="start" operation_key="FAKECLONE1-clone_start_0"/>
</trigger>
</inputs>
</synapse>
<synapse id="49">
<action_set>
<rsc_op id="63" operation="monitor" operation_key="FAKECLONE1:5_monitor_60000" on_node="18builder" on_node_uuid="5">
<primitive id="FAKECLONE1" long-id="FAKECLONE1:5" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_clone="5" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="18builder" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="62" operation="start" operation_key="FAKECLONE1:5_start_0" on_node="18builder" on_node_uuid="5"/>
</trigger>
</inputs>
</synapse>
<synapse id="50">
<action_set>
<rsc_op id="62" operation="start" operation_key="FAKECLONE1:5_start_0" on_node="18builder" on_node_uuid="5">
<primitive id="FAKECLONE1" long-id="FAKECLONE1:5" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_clone="5" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="18builder" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<pseudo_event id="64" operation="start" operation_key="FAKECLONE1-clone_start_0"/>
</trigger>
</inputs>
</synapse>
<synapse id="51">
<action_set>
<rsc_op id="7" operation="monitor" operation_key="FAKECLONE1:5_monitor_0" on_node="18builder" on_node_uuid="5">
<primitive id="FAKECLONE1" long-id="FAKECLONE1:5" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_clone="5" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="18builder" CRM_meta_on_node_uuid="5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs/>
</synapse>
<synapse id="52" priority="1000000">
<action_set>
<pseudo_event id="65" operation="running" operation_key="FAKECLONE1-clone_running_0">
<attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" />
</pseudo_event>
</action_set>
<inputs>
<trigger>
<rsc_op id="52" operation="start" operation_key="FAKECLONE1:0_start_0" on_node="18node1" on_node_uuid="1"/>
</trigger>
<trigger>
<rsc_op id="54" operation="start" operation_key="FAKECLONE1:1_start_0" on_node="18node2" on_node_uuid="2"/>
</trigger>
<trigger>
<rsc_op id="56" operation="start" operation_key="FAKECLONE1:2_start_0" on_node="18node3" on_node_uuid="3"/>
</trigger>
<trigger>
<rsc_op id="58" operation="start" operation_key="FAKECLONE1:3_start_0" on_node="18node4" on_node_uuid="4"/>
</trigger>
<trigger>
<rsc_op id="60" operation="start" operation_key="FAKECLONE1:4_start_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"/>
</trigger>
<trigger>
<rsc_op id="62" operation="start" operation_key="FAKECLONE1:5_start_0" on_node="18builder" on_node_uuid="5"/>
</trigger>
<trigger>
<pseudo_event id="64" operation="start" operation_key="FAKECLONE1-clone_start_0"/>
</trigger>
</inputs>
</synapse>
<synapse id="53">
<action_set>
<pseudo_event id="64" operation="start" operation_key="FAKECLONE1-clone_start_0">
<attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" />
</pseudo_event>
</action_set>
<inputs>
<trigger>
<rsc_op id="7" operation="monitor" operation_key="FAKECLONE1:5_monitor_0" on_node="18builder" on_node_uuid="5"/>
</trigger>
<trigger>
<rsc_op id="11" operation="monitor" operation_key="FAKECLONE1:0_monitor_0" on_node="18node1" on_node_uuid="1"/>
</trigger>
<trigger>
<rsc_op id="15" operation="monitor" operation_key="FAKECLONE1:1_monitor_0" on_node="18node2" on_node_uuid="2"/>
</trigger>
<trigger>
<rsc_op id="24" operation="monitor" operation_key="FAKECLONE1:2_monitor_0" on_node="18node3" on_node_uuid="3"/>
</trigger>
<trigger>
<rsc_op id="33" operation="monitor" operation_key="FAKECLONE1:3_monitor_0" on_node="18node4" on_node_uuid="4"/>
</trigger>
</inputs>
</synapse>
<synapse id="54">
<action_set>
<rsc_op id="69" operation="monitor" operation_key="FAKECLONE2:0_monitor_60000" on_node="18node1" on_node_uuid="1">
<primitive id="FAKECLONE2" long-id="FAKECLONE2:0" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="68" operation="start" operation_key="FAKECLONE2:0_start_0" on_node="18node1" on_node_uuid="1"/>
</trigger>
</inputs>
</synapse>
<synapse id="55">
<action_set>
<rsc_op id="68" operation="start" operation_key="FAKECLONE2:0_start_0" on_node="18node1" on_node_uuid="1">
<primitive id="FAKECLONE2" long-id="FAKECLONE2:0" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<pseudo_event id="80" operation="start" operation_key="FAKECLONE2-clone_start_0"/>
</trigger>
</inputs>
</synapse>
<synapse id="56">
<action_set>
<rsc_op id="12" operation="monitor" operation_key="FAKECLONE2:0_monitor_0" on_node="18node1" on_node_uuid="1">
<primitive id="FAKECLONE2" long-id="FAKECLONE2:0" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_clone="0" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs/>
</synapse>
<synapse id="57">
<action_set>
<rsc_op id="71" operation="monitor" operation_key="FAKECLONE2:1_monitor_60000" on_node="18node2" on_node_uuid="2">
<primitive id="FAKECLONE2" long-id="FAKECLONE2:1" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="70" operation="start" operation_key="FAKECLONE2:1_start_0" on_node="18node2" on_node_uuid="2"/>
</trigger>
</inputs>
</synapse>
<synapse id="58">
<action_set>
<rsc_op id="70" operation="start" operation_key="FAKECLONE2:1_start_0" on_node="18node2" on_node_uuid="2">
<primitive id="FAKECLONE2" long-id="FAKECLONE2:1" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<pseudo_event id="80" operation="start" operation_key="FAKECLONE2-clone_start_0"/>
</trigger>
</inputs>
</synapse>
<synapse id="59">
<action_set>
<rsc_op id="16" operation="monitor" operation_key="FAKECLONE2:1_monitor_0" on_node="18node2" on_node_uuid="2">
<primitive id="FAKECLONE2" long-id="FAKECLONE2:1" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_clone="1" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="18node2" CRM_meta_on_node_uuid="2" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs/>
</synapse>
<synapse id="60">
<action_set>
<rsc_op id="73" operation="monitor" operation_key="FAKECLONE2:2_monitor_60000" on_node="18node3" on_node_uuid="3">
<primitive id="FAKECLONE2" long-id="FAKECLONE2:2" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="18node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="72" operation="start" operation_key="FAKECLONE2:2_start_0" on_node="18node3" on_node_uuid="3"/>
</trigger>
</inputs>
</synapse>
<synapse id="61">
<action_set>
<rsc_op id="72" operation="start" operation_key="FAKECLONE2:2_start_0" on_node="18node3" on_node_uuid="3">
<primitive id="FAKECLONE2" long-id="FAKECLONE2:2" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="18node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<pseudo_event id="80" operation="start" operation_key="FAKECLONE2-clone_start_0"/>
</trigger>
</inputs>
</synapse>
<synapse id="62">
<action_set>
<rsc_op id="25" operation="monitor" operation_key="FAKECLONE2:2_monitor_0" on_node="18node3" on_node_uuid="3">
<primitive id="FAKECLONE2" long-id="FAKECLONE2:2" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_clone="2" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="18node3" CRM_meta_on_node_uuid="3" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs/>
</synapse>
<synapse id="63">
<action_set>
<rsc_op id="75" operation="monitor" operation_key="FAKECLONE2:3_monitor_60000" on_node="18node4" on_node_uuid="4">
<primitive id="FAKECLONE2" long-id="FAKECLONE2:3" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_clone="3" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="18node4" CRM_meta_on_node_uuid="4" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="74" operation="start" operation_key="FAKECLONE2:3_start_0" on_node="18node4" on_node_uuid="4"/>
</trigger>
</inputs>
</synapse>
<synapse id="64">
<action_set>
<rsc_op id="74" operation="start" operation_key="FAKECLONE2:3_start_0" on_node="18node4" on_node_uuid="4">
<primitive id="FAKECLONE2" long-id="FAKECLONE2:3" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_clone="3" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="18node4" CRM_meta_on_node_uuid="4" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<pseudo_event id="80" operation="start" operation_key="FAKECLONE2-clone_start_0"/>
</trigger>
</inputs>
</synapse>
<synapse id="65">
<action_set>
<rsc_op id="34" operation="monitor" operation_key="FAKECLONE2:3_monitor_0" on_node="18node4" on_node_uuid="4">
<primitive id="FAKECLONE2" long-id="FAKECLONE2:3" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_clone="3" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="18node4" CRM_meta_on_node_uuid="4" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs/>
</synapse>
<synapse id="66">
<action_set>
<rsc_op id="77" operation="monitor" operation_key="FAKECLONE2:4_monitor_60000" on_node="remote1" on_node_uuid="remote1" router_node="18builder">
<primitive id="FAKECLONE2" long-id="FAKECLONE2:4" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_clone="4" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="remote1" CRM_meta_on_node_uuid="remote1" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="37" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5"/>
</trigger>
<trigger>
<rsc_op id="76" operation="start" operation_key="FAKECLONE2:4_start_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"/>
</trigger>
</inputs>
</synapse>
<synapse id="67">
<action_set>
<rsc_op id="76" operation="start" operation_key="FAKECLONE2:4_start_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder">
<primitive id="FAKECLONE2" long-id="FAKECLONE2:4" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_clone="4" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="remote1" CRM_meta_on_node_uuid="remote1" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="37" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5"/>
</trigger>
<trigger>
<pseudo_event id="80" operation="start" operation_key="FAKECLONE2-clone_start_0"/>
</trigger>
</inputs>
</synapse>
<synapse id="68">
<action_set>
<rsc_op id="79" operation="monitor" operation_key="FAKECLONE2:5_monitor_60000" on_node="18builder" on_node_uuid="5">
<primitive id="FAKECLONE2" long-id="FAKECLONE2:5" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_clone="5" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="18builder" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="78" operation="start" operation_key="FAKECLONE2:5_start_0" on_node="18builder" on_node_uuid="5"/>
</trigger>
</inputs>
</synapse>
<synapse id="69">
<action_set>
<rsc_op id="78" operation="start" operation_key="FAKECLONE2:5_start_0" on_node="18builder" on_node_uuid="5">
<primitive id="FAKECLONE2" long-id="FAKECLONE2:5" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_clone="5" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="18builder" CRM_meta_on_node_uuid="5" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<pseudo_event id="80" operation="start" operation_key="FAKECLONE2-clone_start_0"/>
</trigger>
</inputs>
</synapse>
<synapse id="70">
<action_set>
<rsc_op id="8" operation="monitor" operation_key="FAKECLONE2:5_monitor_0" on_node="18builder" on_node_uuid="5">
<primitive id="FAKECLONE2" long-id="FAKECLONE2:5" class="ocf" provider="heartbeat" type="Dummy"/>
<attributes CRM_meta_clone="5" CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="18builder" CRM_meta_on_node_uuid="5" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs/>
</synapse>
<synapse id="71" priority="1000000">
<action_set>
<pseudo_event id="81" operation="running" operation_key="FAKECLONE2-clone_running_0">
<attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" />
</pseudo_event>
</action_set>
<inputs>
<trigger>
<rsc_op id="68" operation="start" operation_key="FAKECLONE2:0_start_0" on_node="18node1" on_node_uuid="1"/>
</trigger>
<trigger>
<rsc_op id="70" operation="start" operation_key="FAKECLONE2:1_start_0" on_node="18node2" on_node_uuid="2"/>
</trigger>
<trigger>
<rsc_op id="72" operation="start" operation_key="FAKECLONE2:2_start_0" on_node="18node3" on_node_uuid="3"/>
</trigger>
<trigger>
<rsc_op id="74" operation="start" operation_key="FAKECLONE2:3_start_0" on_node="18node4" on_node_uuid="4"/>
</trigger>
<trigger>
<rsc_op id="76" operation="start" operation_key="FAKECLONE2:4_start_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"/>
</trigger>
<trigger>
<rsc_op id="78" operation="start" operation_key="FAKECLONE2:5_start_0" on_node="18builder" on_node_uuid="5"/>
</trigger>
<trigger>
<pseudo_event id="80" operation="start" operation_key="FAKECLONE2-clone_start_0"/>
</trigger>
</inputs>
</synapse>
<synapse id="72">
<action_set>
<pseudo_event id="80" operation="start" operation_key="FAKECLONE2-clone_start_0">
<attributes CRM_meta_clone_max="6" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" />
</pseudo_event>
</action_set>
<inputs>
<trigger>
<rsc_op id="8" operation="monitor" operation_key="FAKECLONE2:5_monitor_0" on_node="18builder" on_node_uuid="5"/>
</trigger>
<trigger>
<rsc_op id="12" operation="monitor" operation_key="FAKECLONE2:0_monitor_0" on_node="18node1" on_node_uuid="1"/>
</trigger>
<trigger>
<rsc_op id="16" operation="monitor" operation_key="FAKECLONE2:1_monitor_0" on_node="18node2" on_node_uuid="2"/>
</trigger>
<trigger>
<rsc_op id="25" operation="monitor" operation_key="FAKECLONE2:2_monitor_0" on_node="18node3" on_node_uuid="3"/>
</trigger>
<trigger>
<rsc_op id="34" operation="monitor" operation_key="FAKECLONE2:3_monitor_0" on_node="18node4" on_node_uuid="4"/>
</trigger>
</inputs>
</synapse>
</transition_graph>
diff --git a/cts/scheduler/rsc-discovery-per-node.summary b/cts/scheduler/rsc-discovery-per-node.summary
index f128715e6f..d388656f1e 100644
--- a/cts/scheduler/rsc-discovery-per-node.summary
+++ b/cts/scheduler/rsc-discovery-per-node.summary
@@ -1,128 +1,128 @@
Current cluster status:
Online: [ 18builder 18node1 18node2 18node3 18node4 ]
RemoteOFFLINE: [ remote1 ]
shooter (stonith:fence_xvm): Started 18node1
remote1 (ocf::pacemaker:remote): Stopped
FAKE1 (ocf::heartbeat:Dummy): Stopped
FAKE2 (ocf::heartbeat:Dummy): Started 18node2
FAKE3 (ocf::heartbeat:Dummy): Started 18builder
FAKE4 (ocf::heartbeat:Dummy): Started 18node1
FAKE5 (ocf::heartbeat:Dummy): Stopped
Clone Set: FAKECLONE1-clone [FAKECLONE1]
Stopped: [ 18builder 18node1 18node2 18node3 18node4 remote1 ]
Clone Set: FAKECLONE2-clone [FAKECLONE2]
Stopped: [ 18builder 18node1 18node2 18node3 18node4 remote1 ]
Transition Summary:
* Start remote1 (18builder)
* Start FAKE1 (18node2)
* Move FAKE2 ( 18node2 -> 18node3 )
* Move FAKE3 ( 18builder -> 18node4 )
* Move FAKE4 ( 18node1 -> remote1 )
* Start FAKE5 (18builder)
* Start FAKECLONE1:0 (18node1)
* Start FAKECLONE1:1 (18node2)
* Start FAKECLONE1:2 (18node3)
* Start FAKECLONE1:3 (18node4)
* Start FAKECLONE1:4 (remote1)
* Start FAKECLONE1:5 (18builder)
* Start FAKECLONE2:0 (18node1)
* Start FAKECLONE2:1 (18node2)
* Start FAKECLONE2:2 (18node3)
* Start FAKECLONE2:3 (18node4)
* Start FAKECLONE2:4 (remote1)
* Start FAKECLONE2:5 (18builder)
Executing cluster transition:
* Resource action: shooter monitor on 18node4
* Resource action: shooter monitor on 18node3
* Resource action: remote1 monitor on 18node4
* Resource action: remote1 monitor on 18node3
* Resource action: FAKE1 monitor on 18node4
* Resource action: FAKE1 monitor on 18node3
* Resource action: FAKE1 monitor on 18node2
* Resource action: FAKE1 monitor on 18node1
* Resource action: FAKE1 monitor on 18builder
* Resource action: FAKE2 stop on 18node2
* Resource action: FAKE2 monitor on 18node4
* Resource action: FAKE2 monitor on 18node3
* Resource action: FAKE3 stop on 18builder
* Resource action: FAKE3 monitor on 18node4
* Resource action: FAKE3 monitor on 18node3
- * Resource action: FAKE4 stop on 18node1
* Resource action: FAKE4 monitor on 18node4
* Resource action: FAKE4 monitor on 18node3
* Resource action: FAKE5 monitor on 18node4
* Resource action: FAKE5 monitor on 18node3
* Resource action: FAKE5 monitor on 18node2
* Resource action: FAKE5 monitor on 18node1
* Resource action: FAKE5 monitor on 18builder
* Resource action: FAKECLONE1:0 monitor on 18node1
* Resource action: FAKECLONE1:1 monitor on 18node2
* Resource action: FAKECLONE1:2 monitor on 18node3
* Resource action: FAKECLONE1:3 monitor on 18node4
* Resource action: FAKECLONE1:5 monitor on 18builder
* Pseudo action: FAKECLONE1-clone_start_0
* Resource action: FAKECLONE2:0 monitor on 18node1
* Resource action: FAKECLONE2:1 monitor on 18node2
* Resource action: FAKECLONE2:2 monitor on 18node3
* Resource action: FAKECLONE2:3 monitor on 18node4
* Resource action: FAKECLONE2:5 monitor on 18builder
* Pseudo action: FAKECLONE2-clone_start_0
* Resource action: remote1 start on 18builder
* Resource action: FAKE1 start on 18node2
* Resource action: FAKE2 start on 18node3
* Resource action: FAKE3 start on 18node4
- * Resource action: FAKE4 start on remote1
+ * Resource action: FAKE4 stop on 18node1
* Resource action: FAKE5 start on 18builder
* Resource action: FAKECLONE1:0 start on 18node1
* Resource action: FAKECLONE1:1 start on 18node2
* Resource action: FAKECLONE1:2 start on 18node3
* Resource action: FAKECLONE1:3 start on 18node4
* Resource action: FAKECLONE1:4 start on remote1
* Resource action: FAKECLONE1:5 start on 18builder
* Pseudo action: FAKECLONE1-clone_running_0
* Resource action: FAKECLONE2:0 start on 18node1
* Resource action: FAKECLONE2:1 start on 18node2
* Resource action: FAKECLONE2:2 start on 18node3
* Resource action: FAKECLONE2:3 start on 18node4
* Resource action: FAKECLONE2:4 start on remote1
* Resource action: FAKECLONE2:5 start on 18builder
* Pseudo action: FAKECLONE2-clone_running_0
* Resource action: remote1 monitor=60000 on 18builder
* Resource action: FAKE1 monitor=60000 on 18node2
* Resource action: FAKE2 monitor=60000 on 18node3
* Resource action: FAKE3 monitor=60000 on 18node4
- * Resource action: FAKE4 monitor=60000 on remote1
+ * Resource action: FAKE4 start on remote1
* Resource action: FAKE5 monitor=60000 on 18builder
* Resource action: FAKECLONE1:0 monitor=60000 on 18node1
* Resource action: FAKECLONE1:1 monitor=60000 on 18node2
* Resource action: FAKECLONE1:2 monitor=60000 on 18node3
* Resource action: FAKECLONE1:3 monitor=60000 on 18node4
* Resource action: FAKECLONE1:4 monitor=60000 on remote1
* Resource action: FAKECLONE1:5 monitor=60000 on 18builder
* Resource action: FAKECLONE2:0 monitor=60000 on 18node1
* Resource action: FAKECLONE2:1 monitor=60000 on 18node2
* Resource action: FAKECLONE2:2 monitor=60000 on 18node3
* Resource action: FAKECLONE2:3 monitor=60000 on 18node4
* Resource action: FAKECLONE2:4 monitor=60000 on remote1
* Resource action: FAKECLONE2:5 monitor=60000 on 18builder
+ * Resource action: FAKE4 monitor=60000 on remote1
Revised cluster status:
Online: [ 18builder 18node1 18node2 18node3 18node4 ]
RemoteOnline: [ remote1 ]
shooter (stonith:fence_xvm): Started 18node1
remote1 (ocf::pacemaker:remote): Started 18builder
FAKE1 (ocf::heartbeat:Dummy): Started 18node2
FAKE2 (ocf::heartbeat:Dummy): Started 18node3
FAKE3 (ocf::heartbeat:Dummy): Started 18node4
FAKE4 (ocf::heartbeat:Dummy): Started remote1
FAKE5 (ocf::heartbeat:Dummy): Started 18builder
Clone Set: FAKECLONE1-clone [FAKECLONE1]
Started: [ 18builder 18node1 18node2 18node3 18node4 remote1 ]
Clone Set: FAKECLONE2-clone [FAKECLONE2]
Started: [ 18builder 18node1 18node2 18node3 18node4 remote1 ]
diff --git a/cts/scheduler/whitebox-fail3.dot b/cts/scheduler/whitebox-fail3.dot
index fb4a54695f..44bd6011ac 100644
--- a/cts/scheduler/whitebox-fail3.dot
+++ b/cts/scheduler/whitebox-fail3.dot
@@ -1,36 +1,37 @@
digraph "g" {
"18builder_monitor_0 dvossel-laptop2" -> "18builder_start_0 dvossel-laptop2" [ style = bold]
"18builder_monitor_0 dvossel-laptop2" [ style=bold color="green" fontcolor="black"]
"18builder_monitor_30000 dvossel-laptop2" [ style=bold color="green" fontcolor="black"]
"18builder_start_0 dvossel-laptop2" -> "18builder_monitor_30000 dvossel-laptop2" [ style = bold]
"18builder_start_0 dvossel-laptop2" -> "FAKE_start_0 18builder" [ style = bold]
+"18builder_start_0 dvossel-laptop2" -> "FAKE_stop_0 dvossel-laptop2" [ style = bold]
"18builder_start_0 dvossel-laptop2" -> "W:1_monitor_10000 18builder" [ style = bold]
"18builder_start_0 dvossel-laptop2" -> "W:1_start_0 18builder" [ style = bold]
"18builder_start_0 dvossel-laptop2" -> "X:1_monitor_10000 18builder" [ style = bold]
"18builder_start_0 dvossel-laptop2" -> "X:1_start_0 18builder" [ style = bold]
"18builder_start_0 dvossel-laptop2" [ style=bold color="green" fontcolor="black"]
"FAKE_start_0 18builder" [ style=bold color="green" fontcolor="black"]
"FAKE_stop_0 dvossel-laptop2" -> "FAKE_start_0 18builder" [ style = bold]
"FAKE_stop_0 dvossel-laptop2" [ style=bold color="green" fontcolor="black"]
"W-master_running_0" [ style=bold color="green" fontcolor="orange"]
"W-master_start_0" -> "W-master_running_0" [ style = bold]
"W-master_start_0" -> "W:1_start_0 18builder" [ style = bold]
"W-master_start_0" [ style=bold color="green" fontcolor="orange"]
"W:1_monitor_10000 18builder" [ style=bold color="green" fontcolor="black"]
"W:1_start_0 18builder" -> "W-master_running_0" [ style = bold]
"W:1_start_0 18builder" -> "W:1_monitor_10000 18builder" [ style = bold]
"W:1_start_0 18builder" [ style=bold color="green" fontcolor="black"]
"X-master_running_0" [ style=bold color="green" fontcolor="orange"]
"X-master_start_0" -> "X-master_running_0" [ style = bold]
"X-master_start_0" -> "X:1_start_0 18builder" [ style = bold]
"X-master_start_0" [ style=bold color="green" fontcolor="orange"]
"X:1_monitor_10000 18builder" [ style=bold color="green" fontcolor="black"]
"X:1_start_0 18builder" -> "X-master_running_0" [ style = bold]
"X:1_start_0 18builder" -> "X:1_monitor_10000 18builder" [ style = bold]
"X:1_start_0 18builder" [ style=bold color="green" fontcolor="black"]
"vm_start_0 dvossel-laptop2" -> "18builder_start_0 dvossel-laptop2" [ style = bold]
"vm_start_0 dvossel-laptop2" -> "FAKE_start_0 18builder" [ style = bold]
"vm_start_0 dvossel-laptop2" -> "W:1_start_0 18builder" [ style = bold]
"vm_start_0 dvossel-laptop2" -> "X:1_start_0 18builder" [ style = bold]
"vm_start_0 dvossel-laptop2" [ style=bold color="green" fontcolor="black"]
}
diff --git a/cts/scheduler/whitebox-fail3.exp b/cts/scheduler/whitebox-fail3.exp
index 61dadbc3e6..41d815bf3a 100644
--- a/cts/scheduler/whitebox-fail3.exp
+++ b/cts/scheduler/whitebox-fail3.exp
@@ -1,193 +1,197 @@
<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="2" operation="start" operation_key="vm_start_0" on_node="dvossel-laptop2" on_node_uuid="24815808">
<primitive id="vm" class="ocf" provider="heartbeat" type="VirtualDomain"/>
<attributes CRM_meta_on_node="dvossel-laptop2" CRM_meta_on_node_uuid="24815808" CRM_meta_remote_node="18builder" CRM_meta_timeout="20000" config="/home/dvossel/virtual_machines/18builder.xml" hypervisor="qemu:///system"/>
</rsc_op>
</action_set>
<inputs/>
</synapse>
<synapse id="1">
<action_set>
<rsc_op id="4" operation="start" operation_key="FAKE_start_0" on_node="18builder" on_node_uuid="18builder" router_node="dvossel-laptop2">
<primitive id="FAKE" class="ocf" provider="pacemaker" type="Dummy"/>
<attributes CRM_meta_on_node="18builder" CRM_meta_on_node_uuid="18builder" CRM_meta_physical_host="dvossel-laptop2" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="2" operation="start" operation_key="vm_start_0" on_node="dvossel-laptop2" on_node_uuid="24815808"/>
</trigger>
<trigger>
<rsc_op id="3" operation="stop" operation_key="FAKE_stop_0" on_node="dvossel-laptop2" on_node_uuid="24815808"/>
</trigger>
<trigger>
<rsc_op id="33" operation="start" operation_key="18builder_start_0" on_node="dvossel-laptop2" on_node_uuid="24815808"/>
</trigger>
</inputs>
</synapse>
<synapse id="2">
<action_set>
<rsc_op id="3" operation="stop" operation_key="FAKE_stop_0" on_node="dvossel-laptop2" on_node_uuid="24815808">
<primitive id="FAKE" class="ocf" provider="pacemaker" type="Dummy"/>
<attributes CRM_meta_on_node="dvossel-laptop2" CRM_meta_on_node_uuid="24815808" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
- <inputs/>
+ <inputs>
+ <trigger>
+ <rsc_op id="33" operation="start" operation_key="18builder_start_0" on_node="dvossel-laptop2" on_node_uuid="24815808"/>
+ </trigger>
+ </inputs>
</synapse>
<synapse id="3">
<action_set>
<rsc_op id="10" operation="monitor" operation_key="W:1_monitor_10000" on_node="18builder" on_node_uuid="18builder" router_node="dvossel-laptop2">
<primitive id="W" long-id="W:1" class="ocf" provider="pacemaker" type="Stateful"/>
<attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" 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="false" CRM_meta_on_node="18builder" CRM_meta_on_node_uuid="18builder" CRM_meta_physical_host="dvossel-laptop2" CRM_meta_promoted_max="1" CRM_meta_promoted_node_max="1" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="9" operation="start" operation_key="W:1_start_0" on_node="18builder" on_node_uuid="18builder" router_node="dvossel-laptop2"/>
</trigger>
<trigger>
<rsc_op id="33" operation="start" operation_key="18builder_start_0" on_node="dvossel-laptop2" on_node_uuid="24815808"/>
</trigger>
</inputs>
</synapse>
<synapse id="4">
<action_set>
<rsc_op id="9" operation="start" operation_key="W:1_start_0" on_node="18builder" on_node_uuid="18builder" router_node="dvossel-laptop2">
<primitive id="W" long-id="W:1" class="ocf" provider="pacemaker" type="Stateful"/>
<attributes CRM_meta_clone="1" 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="false" CRM_meta_on_node="18builder" CRM_meta_on_node_uuid="18builder" CRM_meta_physical_host="dvossel-laptop2" CRM_meta_promoted_max="1" CRM_meta_promoted_node_max="1" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="2" operation="start" operation_key="vm_start_0" on_node="dvossel-laptop2" on_node_uuid="24815808"/>
</trigger>
<trigger>
<pseudo_event id="11" operation="start" operation_key="W-master_start_0"/>
</trigger>
<trigger>
<rsc_op id="33" operation="start" operation_key="18builder_start_0" on_node="dvossel-laptop2" on_node_uuid="24815808"/>
</trigger>
</inputs>
</synapse>
<synapse id="5" priority="1000000">
<action_set>
<pseudo_event id="12" operation="running" operation_key="W-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="false" CRM_meta_promoted_max="1" CRM_meta_promoted_node_max="1" CRM_meta_timeout="20000" />
</pseudo_event>
</action_set>
<inputs>
<trigger>
<rsc_op id="9" operation="start" operation_key="W:1_start_0" on_node="18builder" on_node_uuid="18builder" router_node="dvossel-laptop2"/>
</trigger>
<trigger>
<pseudo_event id="11" operation="start" operation_key="W-master_start_0"/>
</trigger>
</inputs>
</synapse>
<synapse id="6">
<action_set>
<pseudo_event id="11" operation="start" operation_key="W-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="false" CRM_meta_promoted_max="1" CRM_meta_promoted_node_max="1" CRM_meta_timeout="20000" />
</pseudo_event>
</action_set>
<inputs/>
</synapse>
<synapse id="7">
<action_set>
<rsc_op id="24" operation="monitor" operation_key="X:1_monitor_10000" on_node="18builder" on_node_uuid="18builder" router_node="dvossel-laptop2">
<primitive id="X" long-id="X:1" class="ocf" provider="pacemaker" type="Stateful"/>
<attributes CRM_meta_clone="1" CRM_meta_clone_max="3" CRM_meta_clone_node_max="1" 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="false" CRM_meta_on_node="18builder" CRM_meta_on_node_uuid="18builder" CRM_meta_physical_host="dvossel-laptop2" CRM_meta_promoted_max="1" CRM_meta_promoted_node_max="1" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="23" operation="start" operation_key="X:1_start_0" on_node="18builder" on_node_uuid="18builder" router_node="dvossel-laptop2"/>
</trigger>
<trigger>
<rsc_op id="33" operation="start" operation_key="18builder_start_0" on_node="dvossel-laptop2" on_node_uuid="24815808"/>
</trigger>
</inputs>
</synapse>
<synapse id="8">
<action_set>
<rsc_op id="23" operation="start" operation_key="X:1_start_0" on_node="18builder" on_node_uuid="18builder" router_node="dvossel-laptop2">
<primitive id="X" long-id="X:1" class="ocf" provider="pacemaker" type="Stateful"/>
<attributes CRM_meta_clone="1" 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="false" CRM_meta_on_node="18builder" CRM_meta_on_node_uuid="18builder" CRM_meta_physical_host="dvossel-laptop2" CRM_meta_promoted_max="1" CRM_meta_promoted_node_max="1" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="2" operation="start" operation_key="vm_start_0" on_node="dvossel-laptop2" on_node_uuid="24815808"/>
</trigger>
<trigger>
<pseudo_event id="25" operation="start" operation_key="X-master_start_0"/>
</trigger>
<trigger>
<rsc_op id="33" operation="start" operation_key="18builder_start_0" on_node="dvossel-laptop2" on_node_uuid="24815808"/>
</trigger>
</inputs>
</synapse>
<synapse id="9" priority="1000000">
<action_set>
<pseudo_event id="26" operation="running" operation_key="X-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="false" CRM_meta_promoted_max="1" CRM_meta_promoted_node_max="1" CRM_meta_timeout="20000" />
</pseudo_event>
</action_set>
<inputs>
<trigger>
<rsc_op id="23" operation="start" operation_key="X:1_start_0" on_node="18builder" on_node_uuid="18builder" router_node="dvossel-laptop2"/>
</trigger>
<trigger>
<pseudo_event id="25" operation="start" operation_key="X-master_start_0"/>
</trigger>
</inputs>
</synapse>
<synapse id="10">
<action_set>
<pseudo_event id="25" operation="start" operation_key="X-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="false" CRM_meta_promoted_max="1" CRM_meta_promoted_node_max="1" CRM_meta_timeout="20000" />
</pseudo_event>
</action_set>
<inputs/>
</synapse>
<synapse id="11">
<action_set>
<rsc_op id="34" operation="monitor" operation_key="18builder_monitor_30000" on_node="dvossel-laptop2" on_node_uuid="24815808">
<primitive id="18builder" class="ocf" provider="pacemaker" type="remote"/>
<attributes CRM_meta_container="vm" CRM_meta_interval="30000" CRM_meta_name="monitor" CRM_meta_on_node="dvossel-laptop2" CRM_meta_on_node_uuid="24815808" CRM_meta_timeout="30000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="33" operation="start" operation_key="18builder_start_0" on_node="dvossel-laptop2" on_node_uuid="24815808"/>
</trigger>
</inputs>
</synapse>
<synapse id="12">
<action_set>
<rsc_op id="33" operation="start" operation_key="18builder_start_0" on_node="dvossel-laptop2" on_node_uuid="24815808">
<primitive id="18builder" class="ocf" provider="pacemaker" type="remote"/>
<attributes CRM_meta_container="vm" CRM_meta_name="start" CRM_meta_on_node="dvossel-laptop2" CRM_meta_on_node_uuid="24815808" CRM_meta_timeout="60000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="1" operation="monitor" operation_key="18builder_monitor_0" on_node="dvossel-laptop2" on_node_uuid="24815808"/>
</trigger>
<trigger>
<rsc_op id="2" operation="start" operation_key="vm_start_0" on_node="dvossel-laptop2" on_node_uuid="24815808"/>
</trigger>
</inputs>
</synapse>
<synapse id="13">
<action_set>
<rsc_op id="1" operation="monitor" operation_key="18builder_monitor_0" on_node="dvossel-laptop2" on_node_uuid="24815808">
<primitive id="18builder" class="ocf" provider="pacemaker" type="remote"/>
<attributes CRM_meta_container="vm" CRM_meta_on_node="dvossel-laptop2" CRM_meta_on_node_uuid="24815808" CRM_meta_op_target_rc="7" CRM_meta_timeout="30000" />
</rsc_op>
</action_set>
<inputs/>
</synapse>
</transition_graph>
diff --git a/cts/scheduler/whitebox-fail3.summary b/cts/scheduler/whitebox-fail3.summary
index 2aaa8b8f13..530ba3ae40 100644
--- a/cts/scheduler/whitebox-fail3.summary
+++ b/cts/scheduler/whitebox-fail3.summary
@@ -1,53 +1,53 @@
Current cluster status:
Online: [ dvossel-laptop2 ]
vm (ocf::heartbeat:VirtualDomain): Stopped
vm2 (ocf::heartbeat:VirtualDomain): Stopped
FAKE (ocf::pacemaker:Dummy): Started dvossel-laptop2
Clone Set: W-master [W] (promotable)
Masters: [ dvossel-laptop2 ]
Stopped: [ 18builder 18node1 ]
Clone Set: X-master [X] (promotable)
Masters: [ dvossel-laptop2 ]
Stopped: [ 18builder 18node1 ]
Transition Summary:
* Start vm (dvossel-laptop2)
* Move FAKE ( dvossel-laptop2 -> 18builder )
* Start W:1 (18builder)
* Start X:1 (18builder)
* Start 18builder (dvossel-laptop2)
Executing cluster transition:
* Resource action: vm start on dvossel-laptop2
- * Resource action: FAKE stop on dvossel-laptop2
* Pseudo action: W-master_start_0
* Pseudo action: X-master_start_0
* Resource action: 18builder monitor on dvossel-laptop2
* Resource action: 18builder start on dvossel-laptop2
- * Resource action: FAKE start on 18builder
+ * Resource action: FAKE stop on dvossel-laptop2
* Resource action: W start on 18builder
* Pseudo action: W-master_running_0
* Resource action: X start on 18builder
* Pseudo action: X-master_running_0
* Resource action: 18builder monitor=30000 on dvossel-laptop2
+ * Resource action: FAKE start on 18builder
* Resource action: W monitor=10000 on 18builder
* Resource action: X monitor=10000 on 18builder
Revised cluster status:
Online: [ dvossel-laptop2 ]
Containers: [ 18builder:vm ]
vm (ocf::heartbeat:VirtualDomain): Started dvossel-laptop2
vm2 (ocf::heartbeat:VirtualDomain): Stopped
FAKE (ocf::pacemaker:Dummy): Started 18builder
Clone Set: W-master [W] (promotable)
Masters: [ dvossel-laptop2 ]
Slaves: [ 18builder ]
Stopped: [ 18node1 ]
Clone Set: X-master [X] (promotable)
Masters: [ dvossel-laptop2 ]
Slaves: [ 18builder ]
Stopped: [ 18node1 ]
diff --git a/cts/scheduler/whitebox-start.dot b/cts/scheduler/whitebox-start.dot
index ec8379fa27..863b10cfcc 100644
--- a/cts/scheduler/whitebox-start.dot
+++ b/cts/scheduler/whitebox-start.dot
@@ -1,34 +1,35 @@
digraph "g" {
"A_monitor_0 lxc2" -> "A_start_0 lxc1" [ style = bold]
"A_monitor_0 lxc2" [ style=bold color="green" fontcolor="black"]
"A_monitor_10000 lxc1" [ style=bold color="green" fontcolor="black"]
"A_start_0 lxc1" -> "A_monitor_10000 lxc1" [ style = bold]
"A_start_0 lxc1" [ style=bold color="green" fontcolor="black"]
"A_stop_0 18node1" -> "A_start_0 lxc1" [ style = bold]
"A_stop_0 18node1" [ style=bold color="green" fontcolor="black"]
"B_monitor_10000 18node3" [ style=bold color="green" fontcolor="black"]
"B_start_0 18node3" -> "B_monitor_10000 18node3" [ style = bold]
"B_start_0 18node3" [ style=bold color="green" fontcolor="black"]
"B_stop_0 lxc2" -> "B_start_0 18node3" [ style = bold]
"B_stop_0 lxc2" [ style=bold color="green" fontcolor="black"]
"D_monitor_0 lxc2" [ style=bold color="green" fontcolor="black"]
"M-clone_running_0" [ style=bold color="green" fontcolor="orange"]
"M-clone_start_0" -> "M-clone_running_0" [ style = bold]
"M-clone_start_0" -> "M_start_0 lxc1" [ style = bold]
"M-clone_start_0" [ style=bold color="green" fontcolor="orange"]
"M_monitor_10000 lxc1" [ style=bold color="green" fontcolor="black"]
"M_start_0 lxc1" -> "M-clone_running_0" [ style = bold]
"M_start_0 lxc1" -> "M_monitor_10000 lxc1" [ style = bold]
"M_start_0 lxc1" [ style=bold color="green" fontcolor="black"]
"container1_start_0 18node1" -> "A_start_0 lxc1" [ style = bold]
"container1_start_0 18node1" -> "M_start_0 lxc1" [ style = bold]
"container1_start_0 18node1" -> "lxc1_start_0 18node1" [ style = bold]
"container1_start_0 18node1" [ style=bold color="green" fontcolor="black"]
"lxc1_monitor_30000 18node1" [ style=bold color="green" fontcolor="black"]
"lxc1_start_0 18node1" -> "A_monitor_10000 lxc1" [ style = bold]
"lxc1_start_0 18node1" -> "A_start_0 lxc1" [ style = bold]
+"lxc1_start_0 18node1" -> "A_stop_0 18node1" [ style = bold]
"lxc1_start_0 18node1" -> "M_monitor_10000 lxc1" [ style = bold]
"lxc1_start_0 18node1" -> "M_start_0 lxc1" [ style = bold]
"lxc1_start_0 18node1" -> "lxc1_monitor_30000 18node1" [ style = bold]
"lxc1_start_0 18node1" [ style=bold color="green" fontcolor="black"]
}
diff --git a/cts/scheduler/whitebox-start.exp b/cts/scheduler/whitebox-start.exp
index 7ee7450bf8..95250d6196 100644
--- a/cts/scheduler/whitebox-start.exp
+++ b/cts/scheduler/whitebox-start.exp
@@ -1,195 +1,199 @@
<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="12" operation="start" operation_key="container1_start_0" on_node="18node1" on_node_uuid="1">
<primitive id="container1" class="ocf" provider="heartbeat" type="VirtualDomain"/>
<attributes CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_remote_node="lxc1" CRM_meta_timeout="20000" config="/home/dvossel/virtual_machines/lxc/lxc1.xml" force_stop="true" hypervisor="lxc:///"/>
</rsc_op>
</action_set>
<inputs/>
</synapse>
<synapse id="1">
<action_set>
<rsc_op id="26" operation="monitor" operation_key="M_monitor_10000" internal_operation_key="M:4_monitor_10000" on_node="lxc1" on_node_uuid="lxc1" router_node="18node1">
<primitive id="M" long-id="M:4" class="ocf" provider="pacemaker" type="Dummy"/>
<attributes CRM_meta_clone="4" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_notify="false" CRM_meta_on_node="lxc1" CRM_meta_on_node_uuid="lxc1" CRM_meta_physical_host="18node1" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="25" operation="start" operation_key="M_start_0" internal_operation_key="M:4_start_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node1"/>
</trigger>
<trigger>
<rsc_op id="41" operation="start" operation_key="lxc1_start_0" on_node="18node1" on_node_uuid="1"/>
</trigger>
</inputs>
</synapse>
<synapse id="2">
<action_set>
<rsc_op id="25" operation="start" operation_key="M_start_0" internal_operation_key="M:4_start_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node1">
<primitive id="M" long-id="M:4" class="ocf" provider="pacemaker" type="Dummy"/>
<attributes CRM_meta_clone="4" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_on_node="lxc1" CRM_meta_on_node_uuid="lxc1" CRM_meta_physical_host="18node1" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="12" operation="start" operation_key="container1_start_0" on_node="18node1" on_node_uuid="1"/>
</trigger>
<trigger>
<pseudo_event id="27" operation="start" operation_key="M-clone_start_0"/>
</trigger>
<trigger>
<rsc_op id="41" operation="start" operation_key="lxc1_start_0" on_node="18node1" on_node_uuid="1"/>
</trigger>
</inputs>
</synapse>
<synapse id="3" priority="1000000">
<action_set>
<pseudo_event id="28" operation="running" operation_key="M-clone_running_0">
<attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" />
</pseudo_event>
</action_set>
<inputs>
<trigger>
<rsc_op id="25" operation="start" operation_key="M_start_0" internal_operation_key="M:4_start_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node1"/>
</trigger>
<trigger>
<pseudo_event id="27" operation="start" operation_key="M-clone_start_0"/>
</trigger>
</inputs>
</synapse>
<synapse id="4">
<action_set>
<pseudo_event id="27" operation="start" operation_key="M-clone_start_0">
<attributes CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" />
</pseudo_event>
</action_set>
<inputs/>
</synapse>
<synapse id="5">
<action_set>
<rsc_op id="33" operation="monitor" operation_key="A_monitor_10000" on_node="lxc1" on_node_uuid="lxc1" router_node="18node1">
<primitive id="A" class="ocf" provider="pacemaker" type="Dummy"/>
<attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="lxc1" CRM_meta_on_node_uuid="lxc1" CRM_meta_physical_host="18node1" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="32" operation="start" operation_key="A_start_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node1"/>
</trigger>
<trigger>
<rsc_op id="41" operation="start" operation_key="lxc1_start_0" on_node="18node1" on_node_uuid="1"/>
</trigger>
</inputs>
</synapse>
<synapse id="6">
<action_set>
<rsc_op id="32" operation="start" operation_key="A_start_0" on_node="lxc1" on_node_uuid="lxc1" router_node="18node1">
<primitive id="A" class="ocf" provider="pacemaker" type="Dummy"/>
<attributes CRM_meta_on_node="lxc1" CRM_meta_on_node_uuid="lxc1" CRM_meta_physical_host="18node1" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="10" operation="monitor" operation_key="A_monitor_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node2"/>
</trigger>
<trigger>
<rsc_op id="12" operation="start" operation_key="container1_start_0" on_node="18node1" on_node_uuid="1"/>
</trigger>
<trigger>
<rsc_op id="31" operation="stop" operation_key="A_stop_0" on_node="18node1" on_node_uuid="1"/>
</trigger>
<trigger>
<rsc_op id="41" operation="start" operation_key="lxc1_start_0" on_node="18node1" on_node_uuid="1"/>
</trigger>
</inputs>
</synapse>
<synapse id="7">
<action_set>
<rsc_op id="31" operation="stop" operation_key="A_stop_0" on_node="18node1" on_node_uuid="1">
<primitive id="A" class="ocf" provider="pacemaker" type="Dummy"/>
<attributes CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
- <inputs/>
+ <inputs>
+ <trigger>
+ <rsc_op id="41" operation="start" operation_key="lxc1_start_0" on_node="18node1" on_node_uuid="1"/>
+ </trigger>
+ </inputs>
</synapse>
<synapse id="8">
<action_set>
<rsc_op id="10" operation="monitor" operation_key="A_monitor_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node2">
<primitive id="A" class="ocf" provider="pacemaker" type="Dummy"/>
<attributes CRM_meta_on_node="lxc2" CRM_meta_on_node_uuid="lxc2" CRM_meta_op_target_rc="7" CRM_meta_physical_host="18node2" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs/>
</synapse>
<synapse id="9">
<action_set>
<rsc_op id="36" operation="monitor" operation_key="B_monitor_10000" on_node="18node3" on_node_uuid="3">
<primitive id="B" class="ocf" provider="pacemaker" type="Dummy"/>
<attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_on_node="18node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="35" operation="start" operation_key="B_start_0" on_node="18node3" on_node_uuid="3"/>
</trigger>
</inputs>
</synapse>
<synapse id="10">
<action_set>
<rsc_op id="35" operation="start" operation_key="B_start_0" on_node="18node3" on_node_uuid="3">
<primitive id="B" class="ocf" provider="pacemaker" type="Dummy"/>
<attributes CRM_meta_on_node="18node3" CRM_meta_on_node_uuid="3" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="34" operation="stop" operation_key="B_stop_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node2"/>
</trigger>
</inputs>
</synapse>
<synapse id="11">
<action_set>
<rsc_op id="34" operation="stop" operation_key="B_stop_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node2">
<primitive id="B" class="ocf" provider="pacemaker" type="Dummy"/>
<attributes CRM_meta_on_node="lxc2" CRM_meta_on_node_uuid="lxc2" CRM_meta_physical_host="18node2" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs/>
</synapse>
<synapse id="12">
<action_set>
<rsc_op id="11" operation="monitor" operation_key="D_monitor_0" on_node="lxc2" on_node_uuid="lxc2" router_node="18node2">
<primitive id="D" class="ocf" provider="pacemaker" type="Dummy"/>
<attributes CRM_meta_on_node="lxc2" CRM_meta_on_node_uuid="lxc2" CRM_meta_op_target_rc="7" CRM_meta_physical_host="18node2" CRM_meta_timeout="20000" />
</rsc_op>
</action_set>
<inputs/>
</synapse>
<synapse id="13">
<action_set>
<rsc_op id="42" operation="monitor" operation_key="lxc1_monitor_30000" on_node="18node1" on_node_uuid="1">
<primitive id="lxc1" class="ocf" provider="pacemaker" type="remote"/>
<attributes CRM_meta_container="container1" CRM_meta_interval="30000" CRM_meta_name="monitor" CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="30000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="41" operation="start" operation_key="lxc1_start_0" on_node="18node1" on_node_uuid="1"/>
</trigger>
</inputs>
</synapse>
<synapse id="14">
<action_set>
<rsc_op id="41" operation="start" operation_key="lxc1_start_0" on_node="18node1" on_node_uuid="1">
<primitive id="lxc1" class="ocf" provider="pacemaker" type="remote"/>
<attributes CRM_meta_container="container1" CRM_meta_name="start" CRM_meta_on_node="18node1" CRM_meta_on_node_uuid="1" CRM_meta_timeout="60000" />
</rsc_op>
</action_set>
<inputs>
<trigger>
<rsc_op id="12" operation="start" operation_key="container1_start_0" on_node="18node1" on_node_uuid="1"/>
</trigger>
</inputs>
</synapse>
</transition_graph>
diff --git a/cts/scheduler/whitebox-start.summary b/cts/scheduler/whitebox-start.summary
index 3a356b86a2..647464260f 100644
--- a/cts/scheduler/whitebox-start.summary
+++ b/cts/scheduler/whitebox-start.summary
@@ -1,54 +1,54 @@
Current cluster status:
Online: [ 18node1 18node2 18node3 ]
Containers: [ lxc2:container2 ]
container1 (ocf::heartbeat:VirtualDomain): Stopped
container2 (ocf::heartbeat:VirtualDomain): Started 18node2
shoot1 (stonith:fence_xvm): Started 18node3
Clone Set: M-clone [M]
Started: [ 18node1 18node2 18node3 lxc2 ]
Stopped: [ lxc1 ]
A (ocf::pacemaker:Dummy): Started 18node1
B (ocf::pacemaker:Dummy): Started lxc2
C (ocf::pacemaker:Dummy): Started lxc2
D (ocf::pacemaker:Dummy): Started 18node1
Transition Summary:
* Start container1 (18node1)
* Start M:4 (lxc1)
* Move A ( 18node1 -> lxc1 )
* Move B ( lxc2 -> 18node3 )
* Start lxc1 (18node1)
Executing cluster transition:
* Resource action: container1 start on 18node1
* Pseudo action: M-clone_start_0
- * Resource action: A stop on 18node1
* Resource action: A monitor on lxc2
* Resource action: B stop on lxc2
* Resource action: D monitor on lxc2
* Resource action: lxc1 start on 18node1
* Resource action: M start on lxc1
* Pseudo action: M-clone_running_0
- * Resource action: A start on lxc1
+ * Resource action: A stop on 18node1
* Resource action: B start on 18node3
* Resource action: lxc1 monitor=30000 on 18node1
* Resource action: M monitor=10000 on lxc1
- * Resource action: A monitor=10000 on lxc1
+ * Resource action: A start on lxc1
* Resource action: B monitor=10000 on 18node3
+ * Resource action: A monitor=10000 on lxc1
Revised cluster status:
Online: [ 18node1 18node2 18node3 ]
Containers: [ lxc1:container1 lxc2:container2 ]
container1 (ocf::heartbeat:VirtualDomain): Started 18node1
container2 (ocf::heartbeat:VirtualDomain): Started 18node2
shoot1 (stonith:fence_xvm): Started 18node3
Clone Set: M-clone [M]
Started: [ 18node1 18node2 18node3 lxc1 lxc2 ]
A (ocf::pacemaker:Dummy): Started lxc1
B (ocf::pacemaker:Dummy): Started 18node3
C (ocf::pacemaker:Dummy): Started lxc2
D (ocf::pacemaker:Dummy): Started 18node1

File Metadata

Mime Type
text/x-diff
Expires
Tue, Sep 23, 12:11 PM (2 h, 16 m ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
2406815
Default Alt Text
(207 KB)

Event Timeline