Blame SOURCES/pacemaker-resource-restart.patch

1f016a
diff --git a/cts/patterns.py b/cts/patterns.py
1f016a
index e734f40..13307e5 100644
1f016a
--- a/cts/patterns.py
1f016a
+++ b/cts/patterns.py
1f016a
@@ -180,6 +180,9 @@ class crm_cs_v0(BasePatterns):
1f016a
             r"error: log_operation:.*Operation 'reboot' .* with device 'FencingFail' returned:",
1f016a
             r"Child process .* terminated with signal 9",
1f016a
             r"getinfo response error: 1$",
1f016a
+            "sbd.* error: inquisitor_child: DEBUG MODE IS ACTIVE",
1f016a
+            "sbd.* pcmk:    error: crm_ipc_read: Connection to cib_ro failed",
1f016a
+            "sbd.* pcmk:    error: mainloop_gio_callback: Connection to cib_ro.* closed .I/O condition=17",
1f016a
         ]
1f016a
 
1f016a
         self.BadNews = [
1f016a
diff --git a/lib/pengine/utils.c b/lib/pengine/utils.c
1f016a
index 7423af1..baf6cb9 100644
1f016a
--- a/lib/pengine/utils.c
1f016a
+++ b/lib/pengine/utils.c
1f016a
@@ -74,6 +74,7 @@ node_copy(node_t * this_node)
1f016a
 
1f016a
     crm_trace("Copying %p (%s) to %p", this_node, this_node->details->uname, new_node);
1f016a
 
1f016a
+    new_node->rsc_discover_mode = this_node->rsc_discover_mode;
1f016a
     new_node->weight = this_node->weight;
1f016a
     new_node->fixed = this_node->fixed;
1f016a
     new_node->details = this_node->details;
1f016a
diff --git a/lib/services/systemd.c b/lib/services/systemd.c
1f016a
index 51ade44..a8bf1b4 100644
1f016a
--- a/lib/services/systemd.c
1f016a
+++ b/lib/services/systemd.c
1f016a
@@ -461,10 +461,10 @@ systemd_async_dispatch(DBusPendingCall *pending, void *user_data)
1f016a
 
1f016a
     if(op) {
1f016a
         crm_trace("Got result: %p for %p for %s, %s", reply, pending, op->rsc, op->action);
1f016a
+        op->opaque->pending = NULL;
1f016a
     } else {
1f016a
         crm_trace("Got result: %p for %p", reply, pending);
1f016a
     }
1f016a
-    op->opaque->pending = NULL;
1f016a
     systemd_exec_result(reply, op);
1f016a
 
1f016a
     if(pending) {
1f016a
diff --git a/pengine/allocate.c b/pengine/allocate.c
1f016a
index e708e26..45e2212 100644
1f016a
--- a/pengine/allocate.c
1f016a
+++ b/pengine/allocate.c
1f016a
@@ -948,6 +948,28 @@ probe_resources(pe_working_set_t * data_set)
1f016a
     return TRUE;
1f016a
 }
1f016a
 
1f016a
+static void
1f016a
+rsc_discover_filter(resource_t *rsc, node_t *node)
1f016a
+{
1f016a
+    GListPtr gIter = rsc->children;
1f016a
+    resource_t *top = uber_parent(rsc);
1f016a
+    node_t *match;
1f016a
+
1f016a
+    if (rsc->exclusive_discover == FALSE && top->exclusive_discover == FALSE) {
1f016a
+        return;
1f016a
+    }
1f016a
+
1f016a
+    for (; gIter != NULL; gIter = gIter->next) {
1f016a
+        resource_t *child_rsc = (resource_t *) gIter->data;
1f016a
+        rsc_discover_filter(child_rsc, node);
1f016a
+    }
1f016a
+
1f016a
+    match = g_hash_table_lookup(rsc->allowed_nodes, node->details->id);
1f016a
+    if (match && match->rsc_discover_mode != discover_exclusive) {
1f016a
+        match->weight = -INFINITY;
1f016a
+    }
1f016a
+}
1f016a
+
1f016a
 /*
1f016a
  * Count how many valid nodes we have (so we know the maximum number of
1f016a
  *  colors we can resolve).
1f016a
@@ -986,6 +1008,7 @@ stage2(pe_working_set_t * data_set)
1f016a
             resource_t *rsc = (resource_t *) gIter2->data;
1f016a
 
1f016a
             common_apply_stickiness(rsc, node, data_set);
1f016a
+            rsc_discover_filter(rsc, node);
1f016a
         }
1f016a
     }
1f016a
 
1f016a
diff --git a/pengine/native.c b/pengine/native.c
1f016a
index 3dca702..6d62010 100644
1f016a
--- a/pengine/native.c
1f016a
+++ b/pengine/native.c
1f016a
@@ -2103,6 +2103,9 @@ native_rsc_location(resource_t * rsc, rsc_to_node_t * constraint)
1f016a
         }
1f016a
 
1f016a
         if (other_node->rsc_discover_mode < constraint->discover_mode) {
1f016a
+            if (constraint->discover_mode == discover_exclusive) {
1f016a
+                rsc->exclusive_discover = TRUE;
1f016a
+            }
1f016a
             /* exclusive > never > always... always is default */
1f016a
             other_node->rsc_discover_mode = constraint->discover_mode;
1f016a
         }
1f016a
diff --git a/pengine/test10/resource-discovery.dot b/pengine/test10/resource-discovery.dot
1f016a
index efb2434..5b1aab9 100644
1f016a
--- a/pengine/test10/resource-discovery.dot
1f016a
+++ b/pengine/test10/resource-discovery.dot
1f016a
@@ -1,41 +1,26 @@
1f016a
  digraph "g" {
1f016a
-"FAKE1_monitor_0 18builder" -> "probe_complete 18builder" [ style = bold]
1f016a
-"FAKE1_monitor_0 18builder" [ style=bold color="green" fontcolor="black"]
1f016a
-"FAKE1_monitor_0 18node1" -> "probe_complete 18node1" [ style = bold]
1f016a
-"FAKE1_monitor_0 18node1" [ style=bold color="green" fontcolor="black"]
1f016a
-"FAKE1_monitor_0 18node2" -> "probe_complete 18node2" [ style = bold]
1f016a
-"FAKE1_monitor_0 18node2" [ style=bold color="green" fontcolor="black"]
1f016a
-"FAKE1_monitor_0 18node3" -> "probe_complete 18node3" [ style = bold]
1f016a
-"FAKE1_monitor_0 18node3" [ style=bold color="green" fontcolor="black"]
1f016a
 "FAKE1_monitor_0 18node4" -> "probe_complete 18node4" [ style = bold]
1f016a
 "FAKE1_monitor_0 18node4" [ style=bold color="green" fontcolor="black"]
1f016a
-"FAKE1_monitor_60000 18node2" [ style=bold color="green" fontcolor="black"]
1f016a
-"FAKE1_start_0 18node2" -> "FAKE1_monitor_60000 18node2" [ style = bold]
1f016a
-"FAKE1_start_0 18node2" [ style=bold color="green" fontcolor="black"]
1f016a
-"FAKE2_monitor_60000 18node3" [ style=bold color="green" fontcolor="black"]
1f016a
-"FAKE2_start_0 18node3" -> "FAKE2_monitor_60000 18node3" [ style = bold]
1f016a
-"FAKE2_start_0 18node3" [ style=bold color="green" fontcolor="black"]
1f016a
-"FAKE2_stop_0 18node2" -> "FAKE2_start_0 18node3" [ style = bold]
1f016a
-"FAKE2_stop_0 18node2" -> "all_stopped" [ style = bold]
1f016a
-"FAKE2_stop_0 18node2" [ style=bold color="green" fontcolor="black"]
1f016a
+"FAKE1_monitor_60000 18node4" [ style=bold color="green" fontcolor="black"]
1f016a
+"FAKE1_start_0 18node4" -> "FAKE1_monitor_60000 18node4" [ style = bold]
1f016a
+"FAKE1_start_0 18node4" [ style=bold color="green" fontcolor="black"]
1f016a
+"FAKE2_monitor_0 18node1" -> "probe_complete 18node1" [ style = bold]
1f016a
+"FAKE2_monitor_0 18node1" [ style=bold color="green" fontcolor="black"]
1f016a
+"FAKE2_monitor_0 18node2" -> "probe_complete 18node2" [ style = bold]
1f016a
+"FAKE2_monitor_0 18node2" [ style=bold color="green" fontcolor="black"]
1f016a
+"FAKE2_monitor_60000 18node2" [ style=bold color="green" fontcolor="black"]
1f016a
+"FAKE2_start_0 18node2" -> "FAKE2_monitor_60000 18node2" [ style = bold]
1f016a
+"FAKE2_start_0 18node2" [ style=bold color="green" fontcolor="black"]
1f016a
 "FAKE3_monitor_0 18node3" -> "probe_complete 18node3" [ style = bold]
1f016a
 "FAKE3_monitor_0 18node3" [ style=bold color="green" fontcolor="black"]
1f016a
 "FAKE3_monitor_60000 18node3" [ style=bold color="green" fontcolor="black"]
1f016a
 "FAKE3_start_0 18node3" -> "FAKE3_monitor_60000 18node3" [ style = bold]
1f016a
 "FAKE3_start_0 18node3" [ style=bold color="green" fontcolor="black"]
1f016a
-"FAKE3_stop_0 18builder" -> "FAKE3_start_0 18node3" [ style = bold]
1f016a
-"FAKE3_stop_0 18builder" -> "all_stopped" [ style = bold]
1f016a
-"FAKE3_stop_0 18builder" [ style=bold color="green" fontcolor="black"]
1f016a
 "FAKE4_monitor_0 18node4" -> "probe_complete 18node4" [ style = bold]
1f016a
 "FAKE4_monitor_0 18node4" [ style=bold color="green" fontcolor="black"]
1f016a
 "FAKE4_monitor_60000 18node4" [ style=bold color="green" fontcolor="black"]
1f016a
 "FAKE4_start_0 18node4" -> "FAKE4_monitor_60000 18node4" [ style = bold]
1f016a
 "FAKE4_start_0 18node4" [ style=bold color="green" fontcolor="black"]
1f016a
-"FAKE4_stop_0 18node1" -> "FAKE4_start_0 18node4" [ style = bold]
1f016a
-"FAKE4_stop_0 18node1" -> "all_stopped" [ style = bold]
1f016a
-"FAKE4_stop_0 18node1" [ style=bold color="green" fontcolor="black"]
1f016a
-"FAKE5_monitor_0 18builder" -> "probe_complete 18builder" [ style = bold]
1f016a
-"FAKE5_monitor_0 18builder" [ style=bold color="green" fontcolor="black"]
1f016a
 "FAKE5_monitor_0 18node1" -> "probe_complete 18node1" [ style = bold]
1f016a
 "FAKE5_monitor_0 18node1" [ style=bold color="green" fontcolor="black"]
1f016a
 "FAKE5_monitor_0 18node2" -> "probe_complete 18node2" [ style = bold]
1f016a
@@ -49,56 +34,54 @@
1f016a
 "FAKE5_monitor_60000 remote1" [ style=bold color="green" fontcolor="black"]
1f016a
 "FAKE5_start_0 remote1" -> "FAKE5_monitor_60000 remote1" [ style = bold]
1f016a
 "FAKE5_start_0 remote1" [ style=bold color="green" fontcolor="black"]
1f016a
+"FAKE6_monitor_0 18node1" -> "probe_complete 18node1" [ style = bold]
1f016a
+"FAKE6_monitor_0 18node1" [ style=bold color="green" fontcolor="black"]
1f016a
+"FAKE6_monitor_0 18node2" -> "probe_complete 18node2" [ style = bold]
1f016a
+"FAKE6_monitor_0 18node2" [ style=bold color="green" fontcolor="black"]
1f016a
+"FAKE6_monitor_10000 18node1" [ style=bold color="green" fontcolor="black"]
1f016a
+"FAKE6_start_0 18node1" -> "FAKE6_monitor_10000 18node1" [ style = bold]
1f016a
+"FAKE6_start_0 18node1" -> "FAKE7_start_0 18node1" [ style = bold]
1f016a
+"FAKE6_start_0 18node1" -> "FAKEGROUP_running_0" [ style = bold]
1f016a
+"FAKE6_start_0 18node1" [ style=bold color="green" fontcolor="black"]
1f016a
+"FAKE7_monitor_0 18node1" -> "probe_complete 18node1" [ style = bold]
1f016a
+"FAKE7_monitor_0 18node1" [ style=bold color="green" fontcolor="black"]
1f016a
+"FAKE7_monitor_0 18node2" -> "probe_complete 18node2" [ style = bold]
1f016a
+"FAKE7_monitor_0 18node2" [ style=bold color="green" fontcolor="black"]
1f016a
+"FAKE7_monitor_10000 18node1" [ style=bold color="green" fontcolor="black"]
1f016a
+"FAKE7_start_0 18node1" -> "FAKE7_monitor_10000 18node1" [ style = bold]
1f016a
+"FAKE7_start_0 18node1" -> "FAKEGROUP_running_0" [ style = bold]
1f016a
+"FAKE7_start_0 18node1" [ style=bold color="green" fontcolor="black"]
1f016a
 "FAKECLONE1-clone_running_0" [ style=bold color="green" fontcolor="orange"]
1f016a
 "FAKECLONE1-clone_start_0" -> "FAKECLONE1-clone_running_0" [ style = bold]
1f016a
-"FAKECLONE1-clone_start_0" -> "FAKECLONE1:0_start_0 18builder" [ style = bold]
1f016a
-"FAKECLONE1-clone_start_0" -> "FAKECLONE1:1_start_0 18node1" [ style = bold]
1f016a
-"FAKECLONE1-clone_start_0" -> "FAKECLONE1:2_start_0 18node2" [ style = bold]
1f016a
-"FAKECLONE1-clone_start_0" -> "FAKECLONE1:3_start_0 18node4" [ style = bold]
1f016a
-"FAKECLONE1-clone_start_0" -> "FAKECLONE1:4_start_0 remote1" [ style = bold]
1f016a
-"FAKECLONE1-clone_start_0" -> "FAKECLONE1:5_start_0 18node3" [ style = bold]
1f016a
+"FAKECLONE1-clone_start_0" -> "FAKECLONE1:0_start_0 18node1" [ style = bold]
1f016a
+"FAKECLONE1-clone_start_0" -> "FAKECLONE1:1_start_0 remote1" [ style = bold]
1f016a
 "FAKECLONE1-clone_start_0" [ style=bold color="green" fontcolor="orange"]
1f016a
-"FAKECLONE1:0_monitor_60000 18builder" [ style=bold color="green" fontcolor="black"]
1f016a
-"FAKECLONE1:0_start_0 18builder" -> "FAKECLONE1-clone_running_0" [ style = bold]
1f016a
-"FAKECLONE1:0_start_0 18builder" -> "FAKECLONE1:0_monitor_60000 18builder" [ style = bold]
1f016a
-"FAKECLONE1:0_start_0 18builder" [ style=bold color="green" fontcolor="black"]
1f016a
-"FAKECLONE1:1_monitor_60000 18node1" [ style=bold color="green" fontcolor="black"]
1f016a
-"FAKECLONE1:1_start_0 18node1" -> "FAKECLONE1-clone_running_0" [ style = bold]
1f016a
-"FAKECLONE1:1_start_0 18node1" -> "FAKECLONE1:1_monitor_60000 18node1" [ style = bold]
1f016a
-"FAKECLONE1:1_start_0 18node1" [ style=bold color="green" fontcolor="black"]
1f016a
-"FAKECLONE1:2_monitor_60000 18node2" [ style=bold color="green" fontcolor="black"]
1f016a
-"FAKECLONE1:2_start_0 18node2" -> "FAKECLONE1-clone_running_0" [ style = bold]
1f016a
-"FAKECLONE1:2_start_0 18node2" -> "FAKECLONE1:2_monitor_60000 18node2" [ style = bold]
1f016a
-"FAKECLONE1:2_start_0 18node2" [ style=bold color="green" fontcolor="black"]
1f016a
-"FAKECLONE1:3_monitor_60000 18node4" [ style=bold color="green" fontcolor="black"]
1f016a
-"FAKECLONE1:3_start_0 18node4" -> "FAKECLONE1-clone_running_0" [ style = bold]
1f016a
-"FAKECLONE1:3_start_0 18node4" -> "FAKECLONE1:3_monitor_60000 18node4" [ style = bold]
1f016a
-"FAKECLONE1:3_start_0 18node4" [ style=bold color="green" fontcolor="black"]
1f016a
-"FAKECLONE1:4_monitor_0 remote1" -> "probe_complete remote1" [ style = bold]
1f016a
-"FAKECLONE1:4_monitor_0 remote1" [ style=bold color="green" fontcolor="black"]
1f016a
-"FAKECLONE1:4_monitor_60000 remote1" [ style=bold color="green" fontcolor="black"]
1f016a
-"FAKECLONE1:4_start_0 remote1" -> "FAKECLONE1-clone_running_0" [ style = bold]
1f016a
-"FAKECLONE1:4_start_0 remote1" -> "FAKECLONE1:4_monitor_60000 remote1" [ style = bold]
1f016a
-"FAKECLONE1:4_start_0 remote1" [ style=bold color="green" fontcolor="black"]
1f016a
-"FAKECLONE1:5_monitor_60000 18node3" [ style=bold color="green" fontcolor="black"]
1f016a
-"FAKECLONE1:5_start_0 18node3" -> "FAKECLONE1-clone_running_0" [ style = bold]
1f016a
-"FAKECLONE1:5_start_0 18node3" -> "FAKECLONE1:5_monitor_60000 18node3" [ style = bold]
1f016a
-"FAKECLONE1:5_start_0 18node3" [ style=bold color="green" fontcolor="black"]
1f016a
+"FAKECLONE1:0_monitor_0 18node1" -> "probe_complete 18node1" [ style = bold]
1f016a
+"FAKECLONE1:0_monitor_0 18node1" [ style=bold color="green" fontcolor="black"]
1f016a
+"FAKECLONE1:0_monitor_60000 18node1" [ style=bold color="green" fontcolor="black"]
1f016a
+"FAKECLONE1:0_start_0 18node1" -> "FAKECLONE1-clone_running_0" [ style = bold]
1f016a
+"FAKECLONE1:0_start_0 18node1" -> "FAKECLONE1:0_monitor_60000 18node1" [ style = bold]
1f016a
+"FAKECLONE1:0_start_0 18node1" [ style=bold color="green" fontcolor="black"]
1f016a
+"FAKECLONE1:1_monitor_0 remote1" -> "probe_complete remote1" [ style = bold]
1f016a
+"FAKECLONE1:1_monitor_0 remote1" [ style=bold color="green" fontcolor="black"]
1f016a
+"FAKECLONE1:1_monitor_60000 remote1" [ style=bold color="green" fontcolor="black"]
1f016a
+"FAKECLONE1:1_start_0 remote1" -> "FAKECLONE1-clone_running_0" [ style = bold]
1f016a
+"FAKECLONE1:1_start_0 remote1" -> "FAKECLONE1:1_monitor_60000 remote1" [ style = bold]
1f016a
+"FAKECLONE1:1_start_0 remote1" [ style=bold color="green" fontcolor="black"]
1f016a
 "FAKECLONE2-clone_running_0" [ style=bold color="green" fontcolor="orange"]
1f016a
 "FAKECLONE2-clone_start_0" -> "FAKECLONE2-clone_running_0" [ style = bold]
1f016a
-"FAKECLONE2-clone_start_0" -> "FAKECLONE2:0_start_0 18builder" [ style = bold]
1f016a
+"FAKECLONE2-clone_start_0" -> "FAKECLONE2:0_start_0 18node3" [ style = bold]
1f016a
 "FAKECLONE2-clone_start_0" -> "FAKECLONE2:1_start_0 18node1" [ style = bold]
1f016a
 "FAKECLONE2-clone_start_0" -> "FAKECLONE2:2_start_0 18node2" [ style = bold]
1f016a
 "FAKECLONE2-clone_start_0" -> "FAKECLONE2:3_start_0 18node4" [ style = bold]
1f016a
 "FAKECLONE2-clone_start_0" -> "FAKECLONE2:4_start_0 remote1" [ style = bold]
1f016a
-"FAKECLONE2-clone_start_0" -> "FAKECLONE2:5_start_0 18node3" [ style = bold]
1f016a
 "FAKECLONE2-clone_start_0" [ style=bold color="green" fontcolor="orange"]
1f016a
-"FAKECLONE2:0_monitor_0 18builder" -> "probe_complete 18builder" [ style = bold]
1f016a
-"FAKECLONE2:0_monitor_0 18builder" [ style=bold color="green" fontcolor="black"]
1f016a
-"FAKECLONE2:0_monitor_60000 18builder" [ style=bold color="green" fontcolor="black"]
1f016a
-"FAKECLONE2:0_start_0 18builder" -> "FAKECLONE2-clone_running_0" [ style = bold]
1f016a
-"FAKECLONE2:0_start_0 18builder" -> "FAKECLONE2:0_monitor_60000 18builder" [ style = bold]
1f016a
-"FAKECLONE2:0_start_0 18builder" [ style=bold color="green" fontcolor="black"]
1f016a
+"FAKECLONE2:0_monitor_0 18node3" -> "probe_complete 18node3" [ style = bold]
1f016a
+"FAKECLONE2:0_monitor_0 18node3" [ style=bold color="green" fontcolor="black"]
1f016a
+"FAKECLONE2:0_monitor_60000 18node3" [ style=bold color="green" fontcolor="black"]
1f016a
+"FAKECLONE2:0_start_0 18node3" -> "FAKECLONE2-clone_running_0" [ style = bold]
1f016a
+"FAKECLONE2:0_start_0 18node3" -> "FAKECLONE2:0_monitor_60000 18node3" [ style = bold]
1f016a
+"FAKECLONE2:0_start_0 18node3" [ style=bold color="green" fontcolor="black"]
1f016a
 "FAKECLONE2:1_monitor_0 18node1" -> "probe_complete 18node1" [ style = bold]
1f016a
 "FAKECLONE2:1_monitor_0 18node1" [ style=bold color="green" fontcolor="black"]
1f016a
 "FAKECLONE2:1_monitor_60000 18node1" [ style=bold color="green" fontcolor="black"]
1f016a
@@ -121,15 +104,11 @@
1f016a
 "FAKECLONE2:4_start_0 remote1" -> "FAKECLONE2-clone_running_0" [ style = bold]
1f016a
 "FAKECLONE2:4_start_0 remote1" -> "FAKECLONE2:4_monitor_60000 remote1" [ style = bold]
1f016a
 "FAKECLONE2:4_start_0 remote1" [ style=bold color="green" fontcolor="black"]
1f016a
-"FAKECLONE2:5_monitor_0 18node3" -> "probe_complete 18node3" [ style = bold]
1f016a
-"FAKECLONE2:5_monitor_0 18node3" [ style=bold color="green" fontcolor="black"]
1f016a
-"FAKECLONE2:5_monitor_60000 18node3" [ style=bold color="green" fontcolor="black"]
1f016a
-"FAKECLONE2:5_start_0 18node3" -> "FAKECLONE2-clone_running_0" [ style = bold]
1f016a
-"FAKECLONE2:5_start_0 18node3" -> "FAKECLONE2:5_monitor_60000 18node3" [ style = bold]
1f016a
-"FAKECLONE2:5_start_0 18node3" [ style=bold color="green" fontcolor="black"]
1f016a
-"all_stopped" [ style=bold color="green" fontcolor="orange"]
1f016a
-"probe_complete 18builder" -> "probe_nodes_complete" [ style = bold]
1f016a
-"probe_complete 18builder" [ style=bold color="green" fontcolor="black"]
1f016a
+"FAKEGROUP_running_0" [ style=bold color="green" fontcolor="orange"]
1f016a
+"FAKEGROUP_start_0" -> "FAKE6_start_0 18node1" [ style = bold]
1f016a
+"FAKEGROUP_start_0" -> "FAKE7_start_0 18node1" [ style = bold]
1f016a
+"FAKEGROUP_start_0" -> "FAKEGROUP_running_0" [ style = bold]
1f016a
+"FAKEGROUP_start_0" [ style=bold color="green" fontcolor="orange"]
1f016a
 "probe_complete 18node1" -> "probe_nodes_complete" [ style = bold]
1f016a
 "probe_complete 18node1" [ style=bold color="green" fontcolor="black"]
1f016a
 "probe_complete 18node2" -> "probe_nodes_complete" [ style = bold]
1f016a
@@ -140,46 +119,53 @@
1f016a
 "probe_complete 18node4" [ style=bold color="green" fontcolor="black"]
1f016a
 "probe_complete remote1" -> "probe_complete" [ style = bold]
1f016a
 "probe_complete remote1" [ style=bold color="green" fontcolor="black"]
1f016a
-"probe_complete" -> "FAKE1_start_0 18node2" [ style = bold]
1f016a
-"probe_complete" -> "FAKE2_stop_0 18node2" [ style = bold]
1f016a
+"probe_complete" -> "FAKE1_start_0 18node4" [ style = bold]
1f016a
+"probe_complete" -> "FAKE2_start_0 18node2" [ style = bold]
1f016a
 "probe_complete" -> "FAKE3_start_0 18node3" [ style = bold]
1f016a
-"probe_complete" -> "FAKE3_stop_0 18builder" [ style = bold]
1f016a
 "probe_complete" -> "FAKE4_start_0 18node4" [ style = bold]
1f016a
-"probe_complete" -> "FAKE4_stop_0 18node1" [ style = bold]
1f016a
 "probe_complete" -> "FAKE5_start_0 remote1" [ style = bold]
1f016a
-"probe_complete" -> "FAKECLONE1:0_start_0 18builder" [ style = bold]
1f016a
-"probe_complete" -> "FAKECLONE1:1_start_0 18node1" [ style = bold]
1f016a
-"probe_complete" -> "FAKECLONE1:2_start_0 18node2" [ style = bold]
1f016a
-"probe_complete" -> "FAKECLONE1:3_start_0 18node4" [ style = bold]
1f016a
-"probe_complete" -> "FAKECLONE1:4_start_0 remote1" [ style = bold]
1f016a
-"probe_complete" -> "FAKECLONE1:5_start_0 18node3" [ style = bold]
1f016a
-"probe_complete" -> "FAKECLONE2:0_start_0 18builder" [ style = bold]
1f016a
+"probe_complete" -> "FAKE6_start_0 18node1" [ style = bold]
1f016a
+"probe_complete" -> "FAKE7_start_0 18node1" [ style = bold]
1f016a
+"probe_complete" -> "FAKECLONE1:0_start_0 18node1" [ style = bold]
1f016a
+"probe_complete" -> "FAKECLONE1:1_start_0 remote1" [ style = bold]
1f016a
+"probe_complete" -> "FAKECLONE2:0_start_0 18node3" [ style = bold]
1f016a
 "probe_complete" -> "FAKECLONE2:1_start_0 18node1" [ style = bold]
1f016a
 "probe_complete" -> "FAKECLONE2:2_start_0 18node2" [ style = bold]
1f016a
 "probe_complete" -> "FAKECLONE2:3_start_0 18node4" [ style = bold]
1f016a
 "probe_complete" -> "FAKECLONE2:4_start_0 remote1" [ style = bold]
1f016a
-"probe_complete" -> "FAKECLONE2:5_start_0 18node3" [ style = bold]
1f016a
+"probe_complete" -> "shooter_start_0 18node2" [ style = bold]
1f016a
 "probe_complete" [ style=bold color="green" fontcolor="orange"]
1f016a
-"probe_nodes_complete" -> "remote1_start_0 18builder" [ style = bold]
1f016a
+"probe_nodes_complete" -> "remote1_start_0 18node1" [ style = bold]
1f016a
 "probe_nodes_complete" [ style=bold color="green" fontcolor="orange"]
1f016a
+"remote1_monitor_0 18node1" -> "probe_complete 18node1" [ style = bold]
1f016a
+"remote1_monitor_0 18node1" [ style=bold color="green" fontcolor="black"]
1f016a
+"remote1_monitor_0 18node2" -> "probe_complete 18node2" [ style = bold]
1f016a
+"remote1_monitor_0 18node2" [ style=bold color="green" fontcolor="black"]
1f016a
 "remote1_monitor_0 18node3" -> "probe_complete 18node3" [ style = bold]
1f016a
 "remote1_monitor_0 18node3" [ style=bold color="green" fontcolor="black"]
1f016a
 "remote1_monitor_0 18node4" -> "probe_complete 18node4" [ style = bold]
1f016a
 "remote1_monitor_0 18node4" [ style=bold color="green" fontcolor="black"]
1f016a
-"remote1_monitor_60000 18builder" [ style=bold color="green" fontcolor="black"]
1f016a
-"remote1_start_0 18builder" -> "FAKE5_monitor_0 remote1" [ style = bold]
1f016a
-"remote1_start_0 18builder" -> "FAKE5_monitor_60000 remote1" [ style = bold]
1f016a
-"remote1_start_0 18builder" -> "FAKE5_start_0 remote1" [ style = bold]
1f016a
-"remote1_start_0 18builder" -> "FAKECLONE1:4_monitor_0 remote1" [ style = bold]
1f016a
-"remote1_start_0 18builder" -> "FAKECLONE1:4_monitor_60000 remote1" [ style = bold]
1f016a
-"remote1_start_0 18builder" -> "FAKECLONE1:4_start_0 remote1" [ style = bold]
1f016a
-"remote1_start_0 18builder" -> "FAKECLONE2:4_monitor_0 remote1" [ style = bold]
1f016a
-"remote1_start_0 18builder" -> "FAKECLONE2:4_monitor_60000 remote1" [ style = bold]
1f016a
-"remote1_start_0 18builder" -> "FAKECLONE2:4_start_0 remote1" [ style = bold]
1f016a
-"remote1_start_0 18builder" -> "remote1_monitor_60000 18builder" [ style = bold]
1f016a
-"remote1_start_0 18builder" [ style=bold color="green" fontcolor="black"]
1f016a
+"remote1_monitor_60000 18node1" [ style=bold color="green" fontcolor="black"]
1f016a
+"remote1_start_0 18node1" -> "FAKE5_monitor_0 remote1" [ style = bold]
1f016a
+"remote1_start_0 18node1" -> "FAKE5_monitor_60000 remote1" [ style = bold]
1f016a
+"remote1_start_0 18node1" -> "FAKE5_start_0 remote1" [ style = bold]
1f016a
+"remote1_start_0 18node1" -> "FAKECLONE1:1_monitor_0 remote1" [ style = bold]
1f016a
+"remote1_start_0 18node1" -> "FAKECLONE1:1_monitor_60000 remote1" [ style = bold]
1f016a
+"remote1_start_0 18node1" -> "FAKECLONE1:1_start_0 remote1" [ style = bold]
1f016a
+"remote1_start_0 18node1" -> "FAKECLONE2:4_monitor_0 remote1" [ style = bold]
1f016a
+"remote1_start_0 18node1" -> "FAKECLONE2:4_monitor_60000 remote1" [ style = bold]
1f016a
+"remote1_start_0 18node1" -> "FAKECLONE2:4_start_0 remote1" [ style = bold]
1f016a
+"remote1_start_0 18node1" -> "remote1_monitor_60000 18node1" [ style = bold]
1f016a
+"remote1_start_0 18node1" [ style=bold color="green" fontcolor="black"]
1f016a
+"shooter_monitor_0 18node1" -> "probe_complete 18node1" [ style = bold]
1f016a
+"shooter_monitor_0 18node1" [ style=bold color="green" fontcolor="black"]
1f016a
+"shooter_monitor_0 18node2" -> "probe_complete 18node2" [ style = bold]
1f016a
+"shooter_monitor_0 18node2" [ style=bold color="green" fontcolor="black"]
1f016a
 "shooter_monitor_0 18node3" -> "probe_complete 18node3" [ style = bold]
1f016a
 "shooter_monitor_0 18node3" [ style=bold color="green" fontcolor="black"]
1f016a
 "shooter_monitor_0 18node4" -> "probe_complete 18node4" [ style = bold]
1f016a
 "shooter_monitor_0 18node4" [ style=bold color="green" fontcolor="black"]
1f016a
+"shooter_monitor_60000 18node2" [ style=bold color="green" fontcolor="black"]
1f016a
+"shooter_start_0 18node2" -> "shooter_monitor_60000 18node2" [ style = bold]
1f016a
+"shooter_start_0 18node2" [ style=bold color="green" fontcolor="black"]
1f016a
 }
1f016a
diff --git a/pengine/test10/resource-discovery.exp b/pengine/test10/resource-discovery.exp
1f016a
index 2770f4e..5459bd7 100644
1f016a
--- a/pengine/test10/resource-discovery.exp
1f016a
+++ b/pengine/test10/resource-discovery.exp
1f016a
@@ -1,52 +1,52 @@
1f016a
 <transition_graph cluster-delay="60s" stonith-timeout="60s" failed-stop-offset="INFINITY" failed-start-offset="INFINITY"  transition_id="0">
1f016a
   <synapse id="0">
1f016a
     <action_set>
1f016a
-      <rsc_op id="27" operation="monitor" operation_key="shooter_monitor_0" on_node="18node4" on_node_uuid="4">
1f016a
+      <rsc_op id="38" operation="monitor" operation_key="shooter_monitor_60000" on_node="18node2" on_node_uuid="2">
1f016a
         <primitive id="shooter" class="stonith" type="fence_xvm"/>
1f016a
-        <attributes CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" />
1f016a
+        <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_timeout="20000" />
1f016a
       </rsc_op>
1f016a
     </action_set>
1f016a
-    <inputs/>
1f016a
+    <inputs>
1f016a
+      <trigger>
1f016a
+        <rsc_op id="37" operation="start" operation_key="shooter_start_0" on_node="18node2" on_node_uuid="2"/>
1f016a
+      </trigger>
1f016a
+    </inputs>
1f016a
   </synapse>
1f016a
   <synapse id="1">
1f016a
     <action_set>
1f016a
-      <rsc_op id="20" operation="monitor" operation_key="shooter_monitor_0" on_node="18node3" on_node_uuid="3">
1f016a
+      <rsc_op id="37" operation="start" operation_key="shooter_start_0" on_node="18node2" on_node_uuid="2">
1f016a
         <primitive id="shooter" class="stonith" type="fence_xvm"/>
1f016a
-        <attributes CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" />
1f016a
+        <attributes CRM_meta_timeout="20000" />
1f016a
       </rsc_op>
1f016a
     </action_set>
1f016a
-    <inputs/>
1f016a
+    <inputs>
1f016a
+      <trigger>
1f016a
+        <pseudo_event id="2" operation="probe_complete" operation_key="probe_complete"/>
1f016a
+      </trigger>
1f016a
+    </inputs>
1f016a
   </synapse>
1f016a
   <synapse id="2">
1f016a
     <action_set>
1f016a
-      <rsc_op id="40" operation="monitor" operation_key="remote1_monitor_60000" on_node="18builder" on_node_uuid="5">
1f016a
-        <primitive id="remote1" class="ocf" provider="pacemaker" type="remote"/>
1f016a
-        <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_timeout="20000" />
1f016a
+      <rsc_op id="27" operation="monitor" operation_key="shooter_monitor_0" on_node="18node4" on_node_uuid="4">
1f016a
+        <primitive id="shooter" class="stonith" type="fence_xvm"/>
1f016a
+        <attributes CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" />
1f016a
       </rsc_op>
1f016a
     </action_set>
1f016a
-    <inputs>
1f016a
-      <trigger>
1f016a
-        <rsc_op id="39" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5"/>
1f016a
-      </trigger>
1f016a
-    </inputs>
1f016a
+    <inputs/>
1f016a
   </synapse>
1f016a
   <synapse id="3">
1f016a
     <action_set>
1f016a
-      <rsc_op id="39" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5">
1f016a
-        <primitive id="remote1" class="ocf" provider="pacemaker" type="remote"/>
1f016a
-        <attributes CRM_meta_timeout="20000" />
1f016a
+      <rsc_op id="21" operation="monitor" operation_key="shooter_monitor_0" on_node="18node3" on_node_uuid="3">
1f016a
+        <primitive id="shooter" class="stonith" type="fence_xvm"/>
1f016a
+        <attributes CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" />
1f016a
       </rsc_op>
1f016a
     </action_set>
1f016a
-    <inputs>
1f016a
-      <trigger>
1f016a
-        <pseudo_event id="7" operation="probe_nodes_complete" operation_key="probe_nodes_complete"/>
1f016a
-      </trigger>
1f016a
-    </inputs>
1f016a
+    <inputs/>
1f016a
   </synapse>
1f016a
   <synapse id="4">
1f016a
     <action_set>
1f016a
-      <rsc_op id="28" operation="monitor" operation_key="remote1_monitor_0" on_node="18node4" on_node_uuid="4">
1f016a
-        <primitive id="remote1" class="ocf" provider="pacemaker" type="remote"/>
1f016a
+      <rsc_op id="14" operation="monitor" operation_key="shooter_monitor_0" on_node="18node2" on_node_uuid="2">
1f016a
+        <primitive id="shooter" class="stonith" type="fence_xvm"/>
1f016a
         <attributes CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" />
1f016a
       </rsc_op>
1f016a
     </action_set>
1f016a
@@ -54,8 +54,8 @@
1f016a
   </synapse>
1f016a
   <synapse id="5">
1f016a
     <action_set>
1f016a
-      <rsc_op id="21" operation="monitor" operation_key="remote1_monitor_0" on_node="18node3" on_node_uuid="3">
1f016a
-        <primitive id="remote1" class="ocf" provider="pacemaker" type="remote"/>
1f016a
+      <rsc_op id="5" operation="monitor" operation_key="shooter_monitor_0" on_node="18node1" on_node_uuid="1">
1f016a
+        <primitive id="shooter" class="stonith" type="fence_xvm"/>
1f016a
         <attributes CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" />
1f016a
       </rsc_op>
1f016a
     </action_set>
1f016a
@@ -63,34 +63,34 @@
1f016a
   </synapse>
1f016a
   <synapse id="6">
1f016a
     <action_set>
1f016a
-      <rsc_op id="42" operation="monitor" operation_key="FAKE1_monitor_60000" on_node="18node2" on_node_uuid="2">
1f016a
-        <primitive id="FAKE1" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
+      <rsc_op id="40" operation="monitor" operation_key="remote1_monitor_60000" on_node="18node1" on_node_uuid="1">
1f016a
+        <primitive id="remote1" class="ocf" provider="pacemaker" type="remote"/>
1f016a
         <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_timeout="20000" />
1f016a
       </rsc_op>
1f016a
     </action_set>
1f016a
     <inputs>
1f016a
       <trigger>
1f016a
-        <rsc_op id="41" operation="start" operation_key="FAKE1_start_0" on_node="18node2" on_node_uuid="2"/>
1f016a
+        <rsc_op id="39" operation="start" operation_key="remote1_start_0" on_node="18node1" on_node_uuid="1"/>
1f016a
       </trigger>
1f016a
     </inputs>
1f016a
   </synapse>
1f016a
   <synapse id="7">
1f016a
     <action_set>
1f016a
-      <rsc_op id="41" operation="start" operation_key="FAKE1_start_0" on_node="18node2" on_node_uuid="2">
1f016a
-        <primitive id="FAKE1" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
+      <rsc_op id="39" operation="start" operation_key="remote1_start_0" on_node="18node1" on_node_uuid="1">
1f016a
+        <primitive id="remote1" class="ocf" provider="pacemaker" type="remote"/>
1f016a
         <attributes CRM_meta_timeout="20000" />
1f016a
       </rsc_op>
1f016a
     </action_set>
1f016a
     <inputs>
1f016a
       <trigger>
1f016a
-        <pseudo_event id="6" operation="probe_complete" operation_key="probe_complete"/>
1f016a
+        <pseudo_event id="3" operation="probe_nodes_complete" operation_key="probe_nodes_complete"/>
1f016a
       </trigger>
1f016a
     </inputs>
1f016a
   </synapse>
1f016a
   <synapse id="8">
1f016a
     <action_set>
1f016a
-      <rsc_op id="29" operation="monitor" operation_key="FAKE1_monitor_0" on_node="18node4" on_node_uuid="4">
1f016a
-        <primitive id="FAKE1" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
+      <rsc_op id="28" operation="monitor" operation_key="remote1_monitor_0" on_node="18node4" on_node_uuid="4">
1f016a
+        <primitive id="remote1" class="ocf" provider="pacemaker" type="remote"/>
1f016a
         <attributes CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" />
1f016a
       </rsc_op>
1f016a
     </action_set>
1f016a
@@ -98,8 +98,8 @@
1f016a
   </synapse>
1f016a
   <synapse id="9">
1f016a
     <action_set>
1f016a
-      <rsc_op id="22" operation="monitor" operation_key="FAKE1_monitor_0" on_node="18node3" on_node_uuid="3">
1f016a
-        <primitive id="FAKE1" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
+      <rsc_op id="22" operation="monitor" operation_key="remote1_monitor_0" on_node="18node3" on_node_uuid="3">
1f016a
+        <primitive id="remote1" class="ocf" provider="pacemaker" type="remote"/>
1f016a
         <attributes CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" />
1f016a
       </rsc_op>
1f016a
     </action_set>
1f016a
@@ -107,8 +107,8 @@
1f016a
   </synapse>
1f016a
   <synapse id="10">
1f016a
     <action_set>
1f016a
-      <rsc_op id="17" operation="monitor" operation_key="FAKE1_monitor_0" on_node="18node2" on_node_uuid="2">
1f016a
-        <primitive id="FAKE1" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
+      <rsc_op id="15" operation="monitor" operation_key="remote1_monitor_0" on_node="18node2" on_node_uuid="2">
1f016a
+        <primitive id="remote1" class="ocf" provider="pacemaker" type="remote"/>
1f016a
         <attributes CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" />
1f016a
       </rsc_op>
1f016a
     </action_set>
1f016a
@@ -116,8 +116,8 @@
1f016a
   </synapse>
1f016a
   <synapse id="11">
1f016a
     <action_set>
1f016a
-      <rsc_op id="13" operation="monitor" operation_key="FAKE1_monitor_0" on_node="18node1" on_node_uuid="1">
1f016a
-        <primitive id="FAKE1" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
+      <rsc_op id="6" operation="monitor" operation_key="remote1_monitor_0" on_node="18node1" on_node_uuid="1">
1f016a
+        <primitive id="remote1" class="ocf" provider="pacemaker" type="remote"/>
1f016a
         <attributes CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" />
1f016a
       </rsc_op>
1f016a
     </action_set>
1f016a
@@ -125,95 +125,110 @@
1f016a
   </synapse>
1f016a
   <synapse id="12">
1f016a
     <action_set>
1f016a
-      <rsc_op id="9" operation="monitor" operation_key="FAKE1_monitor_0" on_node="18builder" on_node_uuid="5">
1f016a
+      <rsc_op id="42" operation="monitor" operation_key="FAKE1_monitor_60000" on_node="18node4" on_node_uuid="4">
1f016a
         <primitive id="FAKE1" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
-        <attributes CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" />
1f016a
-      </rsc_op>
1f016a
-    </action_set>
1f016a
-    <inputs/>
1f016a
-  </synapse>
1f016a
-  <synapse id="13">
1f016a
-    <action_set>
1f016a
-      <rsc_op id="45" operation="monitor" operation_key="FAKE2_monitor_60000" on_node="18node3" on_node_uuid="3">
1f016a
-        <primitive id="FAKE2" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
         <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_timeout="20000" />
1f016a
       </rsc_op>
1f016a
     </action_set>
1f016a
     <inputs>
1f016a
       <trigger>
1f016a
-        <rsc_op id="44" operation="start" operation_key="FAKE2_start_0" on_node="18node3" on_node_uuid="3"/>
1f016a
+        <rsc_op id="41" operation="start" operation_key="FAKE1_start_0" on_node="18node4" on_node_uuid="4"/>
1f016a
       </trigger>
1f016a
     </inputs>
1f016a
   </synapse>
1f016a
-  <synapse id="14">
1f016a
+  <synapse id="13">
1f016a
     <action_set>
1f016a
-      <rsc_op id="44" operation="start" operation_key="FAKE2_start_0" on_node="18node3" on_node_uuid="3">
1f016a
-        <primitive id="FAKE2" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
+      <rsc_op id="41" operation="start" operation_key="FAKE1_start_0" on_node="18node4" on_node_uuid="4">
1f016a
+        <primitive id="FAKE1" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
         <attributes CRM_meta_timeout="20000" />
1f016a
       </rsc_op>
1f016a
     </action_set>
1f016a
     <inputs>
1f016a
       <trigger>
1f016a
-        <rsc_op id="43" operation="stop" operation_key="FAKE2_stop_0" on_node="18node2" on_node_uuid="2"/>
1f016a
+        <pseudo_event id="2" operation="probe_complete" operation_key="probe_complete"/>
1f016a
       </trigger>
1f016a
     </inputs>
1f016a
   </synapse>
1f016a
+  <synapse id="14">
1f016a
+    <action_set>
1f016a
+      <rsc_op id="29" operation="monitor" operation_key="FAKE1_monitor_0" on_node="18node4" on_node_uuid="4">
1f016a
+        <primitive id="FAKE1" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
+        <attributes CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" />
1f016a
+      </rsc_op>
1f016a
+    </action_set>
1f016a
+    <inputs/>
1f016a
+  </synapse>
1f016a
   <synapse id="15">
1f016a
     <action_set>
1f016a
-      <rsc_op id="43" operation="stop" operation_key="FAKE2_stop_0" on_node="18node2" on_node_uuid="2">
1f016a
+      <rsc_op id="44" operation="monitor" operation_key="FAKE2_monitor_60000" on_node="18node2" on_node_uuid="2">
1f016a
         <primitive id="FAKE2" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
-        <attributes CRM_meta_timeout="20000" />
1f016a
+        <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_timeout="20000" />
1f016a
       </rsc_op>
1f016a
     </action_set>
1f016a
     <inputs>
1f016a
       <trigger>
1f016a
-        <pseudo_event id="6" operation="probe_complete" operation_key="probe_complete"/>
1f016a
+        <rsc_op id="43" operation="start" operation_key="FAKE2_start_0" on_node="18node2" on_node_uuid="2"/>
1f016a
       </trigger>
1f016a
     </inputs>
1f016a
   </synapse>
1f016a
   <synapse id="16">
1f016a
     <action_set>
1f016a
-      <rsc_op id="48" operation="monitor" operation_key="FAKE3_monitor_60000" on_node="18node3" on_node_uuid="3">
1f016a
-        <primitive id="FAKE3" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
-        <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_timeout="20000" />
1f016a
+      <rsc_op id="43" operation="start" operation_key="FAKE2_start_0" on_node="18node2" on_node_uuid="2">
1f016a
+        <primitive id="FAKE2" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
+        <attributes CRM_meta_timeout="20000" />
1f016a
       </rsc_op>
1f016a
     </action_set>
1f016a
     <inputs>
1f016a
       <trigger>
1f016a
-        <rsc_op id="47" operation="start" operation_key="FAKE3_start_0" on_node="18node3" on_node_uuid="3"/>
1f016a
+        <pseudo_event id="2" operation="probe_complete" operation_key="probe_complete"/>
1f016a
       </trigger>
1f016a
     </inputs>
1f016a
   </synapse>
1f016a
   <synapse id="17">
1f016a
     <action_set>
1f016a
-      <rsc_op id="47" operation="start" operation_key="FAKE3_start_0" on_node="18node3" on_node_uuid="3">
1f016a
+      <rsc_op id="16" operation="monitor" operation_key="FAKE2_monitor_0" on_node="18node2" on_node_uuid="2">
1f016a
+        <primitive id="FAKE2" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
+        <attributes CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" />
1f016a
+      </rsc_op>
1f016a
+    </action_set>
1f016a
+    <inputs/>
1f016a
+  </synapse>
1f016a
+  <synapse id="18">
1f016a
+    <action_set>
1f016a
+      <rsc_op id="7" operation="monitor" operation_key="FAKE2_monitor_0" on_node="18node1" on_node_uuid="1">
1f016a
+        <primitive id="FAKE2" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
+        <attributes CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" />
1f016a
+      </rsc_op>
1f016a
+    </action_set>
1f016a
+    <inputs/>
1f016a
+  </synapse>
1f016a
+  <synapse id="19">
1f016a
+    <action_set>
1f016a
+      <rsc_op id="46" operation="monitor" operation_key="FAKE3_monitor_60000" on_node="18node3" on_node_uuid="3">
1f016a
         <primitive id="FAKE3" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
-        <attributes CRM_meta_timeout="20000" />
1f016a
+        <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_timeout="20000" />
1f016a
       </rsc_op>
1f016a
     </action_set>
1f016a
     <inputs>
1f016a
       <trigger>
1f016a
-        <pseudo_event id="6" operation="probe_complete" operation_key="probe_complete"/>
1f016a
-      </trigger>
1f016a
-      <trigger>
1f016a
-        <rsc_op id="46" operation="stop" operation_key="FAKE3_stop_0" on_node="18builder" on_node_uuid="5"/>
1f016a
+        <rsc_op id="45" operation="start" operation_key="FAKE3_start_0" on_node="18node3" on_node_uuid="3"/>
1f016a
       </trigger>
1f016a
     </inputs>
1f016a
   </synapse>
1f016a
-  <synapse id="18">
1f016a
+  <synapse id="20">
1f016a
     <action_set>
1f016a
-      <rsc_op id="46" operation="stop" operation_key="FAKE3_stop_0" on_node="18builder" on_node_uuid="5">
1f016a
+      <rsc_op id="45" operation="start" operation_key="FAKE3_start_0" on_node="18node3" on_node_uuid="3">
1f016a
         <primitive id="FAKE3" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
         <attributes CRM_meta_timeout="20000" />
1f016a
       </rsc_op>
1f016a
     </action_set>
1f016a
     <inputs>
1f016a
       <trigger>
1f016a
-        <pseudo_event id="6" operation="probe_complete" operation_key="probe_complete"/>
1f016a
+        <pseudo_event id="2" operation="probe_complete" operation_key="probe_complete"/>
1f016a
       </trigger>
1f016a
     </inputs>
1f016a
   </synapse>
1f016a
-  <synapse id="19">
1f016a
+  <synapse id="21">
1f016a
     <action_set>
1f016a
       <rsc_op id="23" operation="monitor" operation_key="FAKE3_monitor_0" on_node="18node3" on_node_uuid="3">
1f016a
         <primitive id="FAKE3" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
@@ -222,49 +237,33 @@
1f016a
     </action_set>
1f016a
     <inputs/>
1f016a
   </synapse>
1f016a
-  <synapse id="20">
1f016a
+  <synapse id="22">
1f016a
     <action_set>
1f016a
-      <rsc_op id="51" operation="monitor" operation_key="FAKE4_monitor_60000" on_node="18node4" on_node_uuid="4">
1f016a
+      <rsc_op id="48" operation="monitor" operation_key="FAKE4_monitor_60000" on_node="18node4" on_node_uuid="4">
1f016a
         <primitive id="FAKE4" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
         <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_timeout="20000" />
1f016a
       </rsc_op>
1f016a
     </action_set>
1f016a
     <inputs>
1f016a
       <trigger>
1f016a
-        <rsc_op id="50" operation="start" operation_key="FAKE4_start_0" on_node="18node4" on_node_uuid="4"/>
1f016a
+        <rsc_op id="47" operation="start" operation_key="FAKE4_start_0" on_node="18node4" on_node_uuid="4"/>
1f016a
       </trigger>
1f016a
     </inputs>
1f016a
   </synapse>
1f016a
-  <synapse id="21">
1f016a
-    <action_set>
1f016a
-      <rsc_op id="50" operation="start" operation_key="FAKE4_start_0" on_node="18node4" on_node_uuid="4">
1f016a
-        <primitive id="FAKE4" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
-        <attributes CRM_meta_timeout="20000" />
1f016a
-      </rsc_op>
1f016a
-    </action_set>
1f016a
-    <inputs>
1f016a
-      <trigger>
1f016a
-        <pseudo_event id="6" operation="probe_complete" operation_key="probe_complete"/>
1f016a
-      </trigger>
1f016a
-      <trigger>
1f016a
-        <rsc_op id="49" operation="stop" operation_key="FAKE4_stop_0" on_node="18node1" on_node_uuid="1"/>
1f016a
-      </trigger>
1f016a
-    </inputs>
1f016a
-  </synapse>
1f016a
-  <synapse id="22">
1f016a
+  <synapse id="23">
1f016a
     <action_set>
1f016a
-      <rsc_op id="49" operation="stop" operation_key="FAKE4_stop_0" on_node="18node1" on_node_uuid="1">
1f016a
+      <rsc_op id="47" operation="start" operation_key="FAKE4_start_0" on_node="18node4" on_node_uuid="4">
1f016a
         <primitive id="FAKE4" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
         <attributes CRM_meta_timeout="20000" />
1f016a
       </rsc_op>
1f016a
     </action_set>
1f016a
     <inputs>
1f016a
       <trigger>
1f016a
-        <pseudo_event id="6" operation="probe_complete" operation_key="probe_complete"/>
1f016a
+        <pseudo_event id="2" operation="probe_complete" operation_key="probe_complete"/>
1f016a
       </trigger>
1f016a
     </inputs>
1f016a
   </synapse>
1f016a
-  <synapse id="23">
1f016a
+  <synapse id="24">
1f016a
     <action_set>
1f016a
       <rsc_op id="30" operation="monitor" operation_key="FAKE4_monitor_0" on_node="18node4" on_node_uuid="4">
1f016a
         <primitive id="FAKE4" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
@@ -273,63 +272,54 @@
1f016a
     </action_set>
1f016a
     <inputs/>
1f016a
   </synapse>
1f016a
-  <synapse id="24">
1f016a
+  <synapse id="25">
1f016a
     <action_set>
1f016a
-      <rsc_op id="53" operation="monitor" operation_key="FAKE5_monitor_60000" on_node="remote1" on_node_uuid="remote1" router_node="18builder">
1f016a
+      <rsc_op id="50" operation="monitor" operation_key="FAKE5_monitor_60000" on_node="remote1" on_node_uuid="remote1" router_node="18node1">
1f016a
         <primitive id="FAKE5" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
         <attributes CRM_meta_interval="60000" CRM_meta_name="monitor" CRM_meta_timeout="20000" />
1f016a
       </rsc_op>
1f016a
     </action_set>
1f016a
     <inputs>
1f016a
       <trigger>
1f016a
-        <rsc_op id="39" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5"/>
1f016a
+        <rsc_op id="39" operation="start" operation_key="remote1_start_0" on_node="18node1" on_node_uuid="1"/>
1f016a
       </trigger>
1f016a
       <trigger>
1f016a
-        <rsc_op id="52" operation="start" operation_key="FAKE5_start_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"/>
1f016a
+        <rsc_op id="49" operation="start" operation_key="FAKE5_start_0" on_node="remote1" on_node_uuid="remote1" router_node="18node1"/>
1f016a
       </trigger>
1f016a
     </inputs>
1f016a
   </synapse>
1f016a
-  <synapse id="25">
1f016a
+  <synapse id="26">
1f016a
     <action_set>
1f016a
-      <rsc_op id="52" operation="start" operation_key="FAKE5_start_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder">
1f016a
+      <rsc_op id="49" operation="start" operation_key="FAKE5_start_0" on_node="remote1" on_node_uuid="remote1" router_node="18node1">
1f016a
         <primitive id="FAKE5" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
         <attributes CRM_meta_timeout="20000" />
1f016a
       </rsc_op>
1f016a
     </action_set>
1f016a
     <inputs>
1f016a
       <trigger>
1f016a
-        <pseudo_event id="6" operation="probe_complete" operation_key="probe_complete"/>
1f016a
+        <pseudo_event id="2" operation="probe_complete" operation_key="probe_complete"/>
1f016a
       </trigger>
1f016a
       <trigger>
1f016a
-        <rsc_op id="39" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5"/>
1f016a
+        <rsc_op id="39" operation="start" operation_key="remote1_start_0" on_node="18node1" on_node_uuid="1"/>
1f016a
       </trigger>
1f016a
     </inputs>
1f016a
   </synapse>
1f016a
-  <synapse id="26">
1f016a
+  <synapse id="27">
1f016a
     <action_set>
1f016a
-      <rsc_op id="34" operation="monitor" operation_key="FAKE5_monitor_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder">
1f016a
+      <rsc_op id="34" operation="monitor" operation_key="FAKE5_monitor_0" on_node="remote1" on_node_uuid="remote1" router_node="18node1">
1f016a
         <primitive id="FAKE5" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
         <attributes CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" />
1f016a
       </rsc_op>
1f016a
     </action_set>
1f016a
     <inputs>
1f016a
       <trigger>
1f016a
-        <rsc_op id="39" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5"/>
1f016a
+        <rsc_op id="39" operation="start" operation_key="remote1_start_0" on_node="18node1" on_node_uuid="1"/>
1f016a
       </trigger>
1f016a
     </inputs>
1f016a
   </synapse>
1f016a
-  <synapse id="27">
1f016a
-    <action_set>
1f016a
-      <rsc_op id="31" operation="monitor" operation_key="FAKE5_monitor_0" on_node="18node4" on_node_uuid="4">
1f016a
-        <primitive id="FAKE5" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
-        <attributes CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" />
1f016a
-      </rsc_op>
1f016a
-    </action_set>
1f016a
-    <inputs/>
1f016a
-  </synapse>
1f016a
   <synapse id="28">
1f016a
     <action_set>
1f016a
-      <rsc_op id="24" operation="monitor" operation_key="FAKE5_monitor_0" on_node="18node3" on_node_uuid="3">
1f016a
+      <rsc_op id="31" operation="monitor" operation_key="FAKE5_monitor_0" on_node="18node4" on_node_uuid="4">
1f016a
         <primitive id="FAKE5" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
         <attributes CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" />
1f016a
       </rsc_op>
1f016a
@@ -338,7 +328,7 @@
1f016a
   </synapse>
1f016a
   <synapse id="29">
1f016a
     <action_set>
1f016a
-      <rsc_op id="18" operation="monitor" operation_key="FAKE5_monitor_0" on_node="18node2" on_node_uuid="2">
1f016a
+      <rsc_op id="24" operation="monitor" operation_key="FAKE5_monitor_0" on_node="18node3" on_node_uuid="3">
1f016a
         <primitive id="FAKE5" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
         <attributes CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" />
1f016a
       </rsc_op>
1f016a
@@ -347,7 +337,7 @@
1f016a
   </synapse>
1f016a
   <synapse id="30">
1f016a
     <action_set>
1f016a
-      <rsc_op id="14" operation="monitor" operation_key="FAKE5_monitor_0" on_node="18node1" on_node_uuid="1">
1f016a
+      <rsc_op id="17" operation="monitor" operation_key="FAKE5_monitor_0" on_node="18node2" on_node_uuid="2">
1f016a
         <primitive id="FAKE5" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
         <attributes CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" />
1f016a
       </rsc_op>
1f016a
@@ -356,7 +346,7 @@
1f016a
   </synapse>
1f016a
   <synapse id="31">
1f016a
     <action_set>
1f016a
-      <rsc_op id="10" operation="monitor" operation_key="FAKE5_monitor_0" on_node="18builder" on_node_uuid="5">
1f016a
+      <rsc_op id="8" operation="monitor" operation_key="FAKE5_monitor_0" on_node="18node1" on_node_uuid="1">
1f016a
         <primitive id="FAKE5" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
         <attributes CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" />
1f016a
       </rsc_op>
1f016a
@@ -365,517 +355,480 @@
1f016a
   </synapse>
1f016a
   <synapse id="32">
1f016a
     <action_set>
1f016a
-      <rsc_op id="55" operation="monitor" operation_key="FAKECLONE1:0_monitor_60000" on_node="18builder" on_node_uuid="5">
1f016a
+      <rsc_op id="52" operation="monitor" operation_key="FAKECLONE1:0_monitor_60000" on_node="18node1" on_node_uuid="1">
1f016a
         <primitive id="FAKECLONE1" long-id="FAKECLONE1:0" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
-        <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_timeout="20000" />
1f016a
+        <attributes CRM_meta_clone="0" CRM_meta_clone_max="5" 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_timeout="20000" />
1f016a
       </rsc_op>
1f016a
     </action_set>
1f016a
     <inputs>
1f016a
       <trigger>
1f016a
-        <rsc_op id="54" operation="start" operation_key="FAKECLONE1:0_start_0" on_node="18builder" on_node_uuid="5"/>
1f016a
+        <rsc_op id="51" operation="start" operation_key="FAKECLONE1:0_start_0" on_node="18node1" on_node_uuid="1"/>
1f016a
       </trigger>
1f016a
     </inputs>
1f016a
   </synapse>
1f016a
   <synapse id="33">
1f016a
     <action_set>
1f016a
-      <rsc_op id="54" operation="start" operation_key="FAKECLONE1:0_start_0" on_node="18builder" on_node_uuid="5">
1f016a
+      <rsc_op id="51" operation="start" operation_key="FAKECLONE1:0_start_0" on_node="18node1" on_node_uuid="1">
1f016a
         <primitive id="FAKECLONE1" long-id="FAKECLONE1:0" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
-        <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_timeout="20000" />
1f016a
+        <attributes CRM_meta_clone="0" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" />
1f016a
       </rsc_op>
1f016a
     </action_set>
1f016a
     <inputs>
1f016a
       <trigger>
1f016a
-        <pseudo_event id="6" operation="probe_complete" operation_key="probe_complete"/>
1f016a
+        <pseudo_event id="2" operation="probe_complete" operation_key="probe_complete"/>
1f016a
       </trigger>
1f016a
       <trigger>
1f016a
-        <pseudo_event id="66" operation="start" operation_key="FAKECLONE1-clone_start_0"/>
1f016a
+        <pseudo_event id="55" operation="start" operation_key="FAKECLONE1-clone_start_0"/>
1f016a
       </trigger>
1f016a
     </inputs>
1f016a
   </synapse>
1f016a
   <synapse id="34">
1f016a
     <action_set>
1f016a
-      <rsc_op id="57" operation="monitor" operation_key="FAKECLONE1:1_monitor_60000" on_node="18node1" on_node_uuid="1">
1f016a
-        <primitive id="FAKECLONE1" long-id="FAKECLONE1:1" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
-        <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_timeout="20000" />
1f016a
+      <rsc_op id="9" operation="monitor" operation_key="FAKECLONE1:0_monitor_0" on_node="18node1" on_node_uuid="1">
1f016a
+        <primitive id="FAKECLONE1" long-id="FAKECLONE1:0" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
+        <attributes CRM_meta_clone="0" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" />
1f016a
       </rsc_op>
1f016a
     </action_set>
1f016a
-    <inputs>
1f016a
-      <trigger>
1f016a
-        <rsc_op id="56" operation="start" operation_key="FAKECLONE1:1_start_0" on_node="18node1" on_node_uuid="1"/>
1f016a
-      </trigger>
1f016a
-    </inputs>
1f016a
+    <inputs/>
1f016a
   </synapse>
1f016a
   <synapse id="35">
1f016a
     <action_set>
1f016a
-      <rsc_op id="56" operation="start" operation_key="FAKECLONE1:1_start_0" on_node="18node1" on_node_uuid="1">
1f016a
+      <rsc_op id="54" operation="monitor" operation_key="FAKECLONE1:1_monitor_60000" on_node="remote1" on_node_uuid="remote1" router_node="18node1">
1f016a
         <primitive id="FAKECLONE1" long-id="FAKECLONE1:1" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
-        <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_timeout="20000" />
1f016a
+        <attributes CRM_meta_clone="1" CRM_meta_clone_max="5" 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_timeout="20000" />
1f016a
       </rsc_op>
1f016a
     </action_set>
1f016a
     <inputs>
1f016a
       <trigger>
1f016a
-        <pseudo_event id="6" operation="probe_complete" operation_key="probe_complete"/>
1f016a
+        <rsc_op id="39" operation="start" operation_key="remote1_start_0" on_node="18node1" on_node_uuid="1"/>
1f016a
       </trigger>
1f016a
       <trigger>
1f016a
-        <pseudo_event id="66" operation="start" operation_key="FAKECLONE1-clone_start_0"/>
1f016a
+        <rsc_op id="53" operation="start" operation_key="FAKECLONE1:1_start_0" on_node="remote1" on_node_uuid="remote1" router_node="18node1"/>
1f016a
       </trigger>
1f016a
     </inputs>
1f016a
   </synapse>
1f016a
   <synapse id="36">
1f016a
     <action_set>
1f016a
-      <rsc_op id="59" operation="monitor" operation_key="FAKECLONE1:2_monitor_60000" on_node="18node2" on_node_uuid="2">
1f016a
-        <primitive id="FAKECLONE1" long-id="FAKECLONE1:2" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
-        <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_timeout="20000" />
1f016a
+      <rsc_op id="53" operation="start" operation_key="FAKECLONE1:1_start_0" on_node="remote1" on_node_uuid="remote1" router_node="18node1">
1f016a
+        <primitive id="FAKECLONE1" long-id="FAKECLONE1:1" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
+        <attributes CRM_meta_clone="1" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" />
1f016a
       </rsc_op>
1f016a
     </action_set>
1f016a
     <inputs>
1f016a
       <trigger>
1f016a
-        <rsc_op id="58" operation="start" operation_key="FAKECLONE1:2_start_0" on_node="18node2" on_node_uuid="2"/>
1f016a
+        <pseudo_event id="2" operation="probe_complete" operation_key="probe_complete"/>
1f016a
       </trigger>
1f016a
-    </inputs>
1f016a
-  </synapse>
1f016a
-  <synapse id="37">
1f016a
-    <action_set>
1f016a
-      <rsc_op id="58" operation="start" operation_key="FAKECLONE1:2_start_0" on_node="18node2" on_node_uuid="2">
1f016a
-        <primitive id="FAKECLONE1" long-id="FAKECLONE1:2" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
-        <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_timeout="20000" />
1f016a
-      </rsc_op>
1f016a
-    </action_set>
1f016a
-    <inputs>
1f016a
       <trigger>
1f016a
-        <pseudo_event id="6" operation="probe_complete" operation_key="probe_complete"/>
1f016a
+        <rsc_op id="39" operation="start" operation_key="remote1_start_0" on_node="18node1" on_node_uuid="1"/>
1f016a
       </trigger>
1f016a
       <trigger>
1f016a
-        <pseudo_event id="66" operation="start" operation_key="FAKECLONE1-clone_start_0"/>
1f016a
+        <pseudo_event id="55" operation="start" operation_key="FAKECLONE1-clone_start_0"/>
1f016a
       </trigger>
1f016a
     </inputs>
1f016a
   </synapse>
1f016a
-  <synapse id="38">
1f016a
+  <synapse id="37">
1f016a
     <action_set>
1f016a
-      <rsc_op id="61" operation="monitor" operation_key="FAKECLONE1:3_monitor_60000" on_node="18node4" on_node_uuid="4">
1f016a
-        <primitive id="FAKECLONE1" long-id="FAKECLONE1:3" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
-        <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_timeout="20000" />
1f016a
+      <rsc_op id="35" operation="monitor" operation_key="FAKECLONE1:1_monitor_0" on_node="remote1" on_node_uuid="remote1" router_node="18node1">
1f016a
+        <primitive id="FAKECLONE1" long-id="FAKECLONE1:1" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
+        <attributes CRM_meta_clone="1" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" />
1f016a
       </rsc_op>
1f016a
     </action_set>
1f016a
     <inputs>
1f016a
       <trigger>
1f016a
-        <rsc_op id="60" operation="start" operation_key="FAKECLONE1:3_start_0" on_node="18node4" on_node_uuid="4"/>
1f016a
+        <rsc_op id="39" operation="start" operation_key="remote1_start_0" on_node="18node1" on_node_uuid="1"/>
1f016a
       </trigger>
1f016a
     </inputs>
1f016a
   </synapse>
1f016a
-  <synapse id="39">
1f016a
+  <synapse id="38" priority="1000000">
1f016a
     <action_set>
1f016a
-      <rsc_op id="60" operation="start" operation_key="FAKECLONE1:3_start_0" on_node="18node4" on_node_uuid="4">
1f016a
-        <primitive id="FAKECLONE1" long-id="FAKECLONE1:3" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
-        <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_timeout="20000" />
1f016a
-      </rsc_op>
1f016a
+      <pseudo_event id="56" operation="running" operation_key="FAKECLONE1-clone_running_0">
1f016a
+        <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" />
1f016a
+      </pseudo_event>
1f016a
     </action_set>
1f016a
     <inputs>
1f016a
       <trigger>
1f016a
-        <pseudo_event id="6" operation="probe_complete" operation_key="probe_complete"/>
1f016a
+        <rsc_op id="51" operation="start" operation_key="FAKECLONE1:0_start_0" on_node="18node1" on_node_uuid="1"/>
1f016a
       </trigger>
1f016a
       <trigger>
1f016a
-        <pseudo_event id="66" operation="start" operation_key="FAKECLONE1-clone_start_0"/>
1f016a
+        <rsc_op id="53" operation="start" operation_key="FAKECLONE1:1_start_0" on_node="remote1" on_node_uuid="remote1" router_node="18node1"/>
1f016a
+      </trigger>
1f016a
+      <trigger>
1f016a
+        <pseudo_event id="55" operation="start" operation_key="FAKECLONE1-clone_start_0"/>
1f016a
       </trigger>
1f016a
     </inputs>
1f016a
   </synapse>
1f016a
+  <synapse id="39">
1f016a
+    <action_set>
1f016a
+      <pseudo_event id="55" operation="start" operation_key="FAKECLONE1-clone_start_0">
1f016a
+        <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" />
1f016a
+      </pseudo_event>
1f016a
+    </action_set>
1f016a
+    <inputs/>
1f016a
+  </synapse>
1f016a
   <synapse id="40">
1f016a
     <action_set>
1f016a
-      <rsc_op id="63" operation="monitor" operation_key="FAKECLONE1:4_monitor_60000" on_node="remote1" on_node_uuid="remote1" router_node="18builder">
1f016a
-        <primitive id="FAKECLONE1" long-id="FAKECLONE1:4" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
-        <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_timeout="20000" />
1f016a
+      <rsc_op id="60" operation="monitor" operation_key="FAKECLONE2:0_monitor_60000" on_node="18node3" on_node_uuid="3">
1f016a
+        <primitive id="FAKECLONE2" long-id="FAKECLONE2:0" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
+        <attributes CRM_meta_clone="0" CRM_meta_clone_max="5" 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_timeout="20000" />
1f016a
       </rsc_op>
1f016a
     </action_set>
1f016a
     <inputs>
1f016a
       <trigger>
1f016a
-        <rsc_op id="39" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5"/>
1f016a
-      </trigger>
1f016a
-      <trigger>
1f016a
-        <rsc_op id="62" operation="start" operation_key="FAKECLONE1:4_start_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"/>
1f016a
+        <rsc_op id="59" operation="start" operation_key="FAKECLONE2:0_start_0" on_node="18node3" on_node_uuid="3"/>
1f016a
       </trigger>
1f016a
     </inputs>
1f016a
   </synapse>
1f016a
   <synapse id="41">
1f016a
     <action_set>
1f016a
-      <rsc_op id="62" operation="start" operation_key="FAKECLONE1:4_start_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder">
1f016a
-        <primitive id="FAKECLONE1" long-id="FAKECLONE1:4" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
-        <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_timeout="20000" />
1f016a
+      <rsc_op id="59" operation="start" operation_key="FAKECLONE2:0_start_0" on_node="18node3" on_node_uuid="3">
1f016a
+        <primitive id="FAKECLONE2" long-id="FAKECLONE2:0" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
+        <attributes CRM_meta_clone="0" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" />
1f016a
       </rsc_op>
1f016a
     </action_set>
1f016a
     <inputs>
1f016a
       <trigger>
1f016a
-        <pseudo_event id="6" operation="probe_complete" operation_key="probe_complete"/>
1f016a
+        <pseudo_event id="2" operation="probe_complete" operation_key="probe_complete"/>
1f016a
       </trigger>
1f016a
       <trigger>
1f016a
-        <rsc_op id="39" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5"/>
1f016a
-      </trigger>
1f016a
-      <trigger>
1f016a
-        <pseudo_event id="66" operation="start" operation_key="FAKECLONE1-clone_start_0"/>
1f016a
+        <pseudo_event id="69" operation="start" operation_key="FAKECLONE2-clone_start_0"/>
1f016a
       </trigger>
1f016a
     </inputs>
1f016a
   </synapse>
1f016a
   <synapse id="42">
1f016a
     <action_set>
1f016a
-      <rsc_op id="35" operation="monitor" operation_key="FAKECLONE1:4_monitor_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder">
1f016a
-        <primitive id="FAKECLONE1" long-id="FAKECLONE1:4" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
-        <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_op_target_rc="7" CRM_meta_timeout="20000" />
1f016a
+      <rsc_op id="25" operation="monitor" operation_key="FAKECLONE2:0_monitor_0" on_node="18node3" on_node_uuid="3">
1f016a
+        <primitive id="FAKECLONE2" long-id="FAKECLONE2:0" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
+        <attributes CRM_meta_clone="0" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" />
1f016a
       </rsc_op>
1f016a
     </action_set>
1f016a
-    <inputs>
1f016a
-      <trigger>
1f016a
-        <rsc_op id="39" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5"/>
1f016a
-      </trigger>
1f016a
-    </inputs>
1f016a
+    <inputs/>
1f016a
   </synapse>
1f016a
   <synapse id="43">
1f016a
     <action_set>
1f016a
-      <rsc_op id="65" operation="monitor" operation_key="FAKECLONE1:5_monitor_60000" on_node="18node3" on_node_uuid="3">
1f016a
-        <primitive id="FAKECLONE1" long-id="FAKECLONE1:5" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
-        <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_timeout="20000" />
1f016a
+      <rsc_op id="62" operation="monitor" operation_key="FAKECLONE2:1_monitor_60000" on_node="18node1" on_node_uuid="1">
1f016a
+        <primitive id="FAKECLONE2" long-id="FAKECLONE2:1" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
+        <attributes CRM_meta_clone="1" CRM_meta_clone_max="5" 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_timeout="20000" />
1f016a
       </rsc_op>
1f016a
     </action_set>
1f016a
     <inputs>
1f016a
       <trigger>
1f016a
-        <rsc_op id="64" operation="start" operation_key="FAKECLONE1:5_start_0" on_node="18node3" on_node_uuid="3"/>
1f016a
+        <rsc_op id="61" operation="start" operation_key="FAKECLONE2:1_start_0" on_node="18node1" on_node_uuid="1"/>
1f016a
       </trigger>
1f016a
     </inputs>
1f016a
   </synapse>
1f016a
   <synapse id="44">
1f016a
     <action_set>
1f016a
-      <rsc_op id="64" operation="start" operation_key="FAKECLONE1:5_start_0" on_node="18node3" on_node_uuid="3">
1f016a
-        <primitive id="FAKECLONE1" long-id="FAKECLONE1:5" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
-        <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_timeout="20000" />
1f016a
+      <rsc_op id="61" operation="start" operation_key="FAKECLONE2:1_start_0" on_node="18node1" on_node_uuid="1">
1f016a
+        <primitive id="FAKECLONE2" long-id="FAKECLONE2:1" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
+        <attributes CRM_meta_clone="1" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" />
1f016a
       </rsc_op>
1f016a
     </action_set>
1f016a
     <inputs>
1f016a
       <trigger>
1f016a
-        <pseudo_event id="6" operation="probe_complete" operation_key="probe_complete"/>
1f016a
+        <pseudo_event id="2" operation="probe_complete" operation_key="probe_complete"/>
1f016a
       </trigger>
1f016a
       <trigger>
1f016a
-        <pseudo_event id="66" operation="start" operation_key="FAKECLONE1-clone_start_0"/>
1f016a
+        <pseudo_event id="69" operation="start" operation_key="FAKECLONE2-clone_start_0"/>
1f016a
       </trigger>
1f016a
     </inputs>
1f016a
   </synapse>
1f016a
-  <synapse id="45" priority="1000000">
1f016a
+  <synapse id="45">
1f016a
     <action_set>
1f016a
-      <pseudo_event id="67" operation="running" operation_key="FAKECLONE1-clone_running_0">
1f016a
-        <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" />
1f016a
-      </pseudo_event>
1f016a
+      <rsc_op id="10" operation="monitor" operation_key="FAKECLONE2:1_monitor_0" on_node="18node1" on_node_uuid="1">
1f016a
+        <primitive id="FAKECLONE2" long-id="FAKECLONE2:1" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
+        <attributes CRM_meta_clone="1" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" />
1f016a
+      </rsc_op>
1f016a
+    </action_set>
1f016a
+    <inputs/>
1f016a
+  </synapse>
1f016a
+  <synapse id="46">
1f016a
+    <action_set>
1f016a
+      <rsc_op id="64" operation="monitor" operation_key="FAKECLONE2:2_monitor_60000" on_node="18node2" on_node_uuid="2">
1f016a
+        <primitive id="FAKECLONE2" long-id="FAKECLONE2:2" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
+        <attributes CRM_meta_clone="2" CRM_meta_clone_max="5" 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_timeout="20000" />
1f016a
+      </rsc_op>
1f016a
     </action_set>
1f016a
     <inputs>
1f016a
       <trigger>
1f016a
-        <rsc_op id="54" operation="start" operation_key="FAKECLONE1:0_start_0" on_node="18builder" on_node_uuid="5"/>
1f016a
-      </trigger>
1f016a
-      <trigger>
1f016a
-        <rsc_op id="56" operation="start" operation_key="FAKECLONE1:1_start_0" on_node="18node1" on_node_uuid="1"/>
1f016a
-      </trigger>
1f016a
-      <trigger>
1f016a
-        <rsc_op id="58" operation="start" operation_key="FAKECLONE1:2_start_0" on_node="18node2" on_node_uuid="2"/>
1f016a
-      </trigger>
1f016a
-      <trigger>
1f016a
-        <rsc_op id="60" operation="start" operation_key="FAKECLONE1:3_start_0" on_node="18node4" on_node_uuid="4"/>
1f016a
-      </trigger>
1f016a
-      <trigger>
1f016a
-        <rsc_op id="62" operation="start" operation_key="FAKECLONE1:4_start_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"/>
1f016a
+        <rsc_op id="63" operation="start" operation_key="FAKECLONE2:2_start_0" on_node="18node2" on_node_uuid="2"/>
1f016a
       </trigger>
1f016a
+    </inputs>
1f016a
+  </synapse>
1f016a
+  <synapse id="47">
1f016a
+    <action_set>
1f016a
+      <rsc_op id="63" operation="start" operation_key="FAKECLONE2:2_start_0" on_node="18node2" on_node_uuid="2">
1f016a
+        <primitive id="FAKECLONE2" long-id="FAKECLONE2:2" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
+        <attributes CRM_meta_clone="2" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" />
1f016a
+      </rsc_op>
1f016a
+    </action_set>
1f016a
+    <inputs>
1f016a
       <trigger>
1f016a
-        <rsc_op id="64" operation="start" operation_key="FAKECLONE1:5_start_0" on_node="18node3" on_node_uuid="3"/>
1f016a
+        <pseudo_event id="2" operation="probe_complete" operation_key="probe_complete"/>
1f016a
       </trigger>
1f016a
       <trigger>
1f016a
-        <pseudo_event id="66" operation="start" operation_key="FAKECLONE1-clone_start_0"/>
1f016a
+        <pseudo_event id="69" operation="start" operation_key="FAKECLONE2-clone_start_0"/>
1f016a
       </trigger>
1f016a
     </inputs>
1f016a
   </synapse>
1f016a
-  <synapse id="46">
1f016a
-    <action_set>
1f016a
-      <pseudo_event id="66" operation="start" operation_key="FAKECLONE1-clone_start_0">
1f016a
-        <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" />
1f016a
-      </pseudo_event>
1f016a
-    </action_set>
1f016a
-    <inputs/>
1f016a
-  </synapse>
1f016a
-  <synapse id="47">
1f016a
+  <synapse id="48">
1f016a
     <action_set>
1f016a
-      <rsc_op id="71" operation="monitor" operation_key="FAKECLONE2:0_monitor_60000" on_node="18builder" on_node_uuid="5">
1f016a
-        <primitive id="FAKECLONE2" long-id="FAKECLONE2:0" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
-        <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_timeout="20000" />
1f016a
+      <rsc_op id="66" operation="monitor" operation_key="FAKECLONE2:3_monitor_60000" on_node="18node4" on_node_uuid="4">
1f016a
+        <primitive id="FAKECLONE2" long-id="FAKECLONE2:3" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
+        <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" 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_timeout="20000" />
1f016a
       </rsc_op>
1f016a
     </action_set>
1f016a
     <inputs>
1f016a
       <trigger>
1f016a
-        <rsc_op id="70" operation="start" operation_key="FAKECLONE2:0_start_0" on_node="18builder" on_node_uuid="5"/>
1f016a
+        <rsc_op id="65" operation="start" operation_key="FAKECLONE2:3_start_0" on_node="18node4" on_node_uuid="4"/>
1f016a
       </trigger>
1f016a
     </inputs>
1f016a
   </synapse>
1f016a
-  <synapse id="48">
1f016a
+  <synapse id="49">
1f016a
     <action_set>
1f016a
-      <rsc_op id="70" operation="start" operation_key="FAKECLONE2:0_start_0" on_node="18builder" on_node_uuid="5">
1f016a
-        <primitive id="FAKECLONE2" long-id="FAKECLONE2:0" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
-        <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_timeout="20000" />
1f016a
+      <rsc_op id="65" operation="start" operation_key="FAKECLONE2:3_start_0" on_node="18node4" on_node_uuid="4">
1f016a
+        <primitive id="FAKECLONE2" long-id="FAKECLONE2:3" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
+        <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_timeout="20000" />
1f016a
       </rsc_op>
1f016a
     </action_set>
1f016a
     <inputs>
1f016a
       <trigger>
1f016a
-        <pseudo_event id="6" operation="probe_complete" operation_key="probe_complete"/>
1f016a
+        <pseudo_event id="2" operation="probe_complete" operation_key="probe_complete"/>
1f016a
       </trigger>
1f016a
       <trigger>
1f016a
-        <pseudo_event id="82" operation="start" operation_key="FAKECLONE2-clone_start_0"/>
1f016a
+        <pseudo_event id="69" operation="start" operation_key="FAKECLONE2-clone_start_0"/>
1f016a
       </trigger>
1f016a
     </inputs>
1f016a
   </synapse>
1f016a
-  <synapse id="49">
1f016a
+  <synapse id="50">
1f016a
     <action_set>
1f016a
-      <rsc_op id="11" operation="monitor" operation_key="FAKECLONE2:0_monitor_0" on_node="18builder" on_node_uuid="5">
1f016a
-        <primitive id="FAKECLONE2" long-id="FAKECLONE2:0" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
-        <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_op_target_rc="7" CRM_meta_timeout="20000" />
1f016a
+      <rsc_op id="32" operation="monitor" operation_key="FAKECLONE2:3_monitor_0" on_node="18node4" on_node_uuid="4">
1f016a
+        <primitive id="FAKECLONE2" long-id="FAKECLONE2:3" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
+        <attributes CRM_meta_clone="3" CRM_meta_clone_max="5" CRM_meta_clone_node_max="1" CRM_meta_globally_unique="false" CRM_meta_notify="false" CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" />
1f016a
       </rsc_op>
1f016a
     </action_set>
1f016a
     <inputs/>
1f016a
   </synapse>
1f016a
-  <synapse id="50">
1f016a
+  <synapse id="51">
1f016a
     <action_set>
1f016a
-      <rsc_op id="73" operation="monitor" operation_key="FAKECLONE2:1_monitor_60000" on_node="18node1" on_node_uuid="1">
1f016a
-        <primitive id="FAKECLONE2" long-id="FAKECLONE2:1" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
-        <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_timeout="20000" />
1f016a
+      <rsc_op id="68" operation="monitor" operation_key="FAKECLONE2:4_monitor_60000" on_node="remote1" on_node_uuid="remote1" router_node="18node1">
1f016a
+        <primitive id="FAKECLONE2" long-id="FAKECLONE2:4" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
+        <attributes CRM_meta_clone="4" CRM_meta_clone_max="5" 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_timeout="20000" />
1f016a
       </rsc_op>
1f016a
     </action_set>
1f016a
     <inputs>
1f016a
       <trigger>
1f016a
-        <rsc_op id="72" operation="start" operation_key="FAKECLONE2:1_start_0" on_node="18node1" on_node_uuid="1"/>
1f016a
+        <rsc_op id="39" operation="start" operation_key="remote1_start_0" on_node="18node1" on_node_uuid="1"/>
1f016a
+      </trigger>
1f016a
+      <trigger>
1f016a
+        <rsc_op id="67" operation="start" operation_key="FAKECLONE2:4_start_0" on_node="remote1" on_node_uuid="remote1" router_node="18node1"/>
1f016a
       </trigger>
1f016a
     </inputs>
1f016a
   </synapse>
1f016a
-  <synapse id="51">
1f016a
+  <synapse id="52">
1f016a
     <action_set>
1f016a
-      <rsc_op id="72" operation="start" operation_key="FAKECLONE2:1_start_0" on_node="18node1" on_node_uuid="1">
1f016a
-        <primitive id="FAKECLONE2" long-id="FAKECLONE2:1" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
-        <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_timeout="20000" />
1f016a
+      <rsc_op id="67" operation="start" operation_key="FAKECLONE2:4_start_0" on_node="remote1" on_node_uuid="remote1" router_node="18node1">
1f016a
+        <primitive id="FAKECLONE2" long-id="FAKECLONE2:4" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
+        <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_timeout="20000" />
1f016a
       </rsc_op>
1f016a
     </action_set>
1f016a
     <inputs>
1f016a
       <trigger>
1f016a
-        <pseudo_event id="6" operation="probe_complete" operation_key="probe_complete"/>
1f016a
+        <pseudo_event id="2" operation="probe_complete" operation_key="probe_complete"/>
1f016a
+      </trigger>
1f016a
+      <trigger>
1f016a
+        <rsc_op id="39" operation="start" operation_key="remote1_start_0" on_node="18node1" on_node_uuid="1"/>
1f016a
       </trigger>
1f016a
       <trigger>
1f016a
-        <pseudo_event id="82" operation="start" operation_key="FAKECLONE2-clone_start_0"/>
1f016a
+        <pseudo_event id="69" operation="start" operation_key="FAKECLONE2-clone_start_0"/>
1f016a
       </trigger>
1f016a
     </inputs>
1f016a
   </synapse>
1f016a
-  <synapse id="52">
1f016a
-    <action_set>
1f016a
-      <rsc_op id="15" operation="monitor" operation_key="FAKECLONE2:1_monitor_0" on_node="18node1" on_node_uuid="1">
1f016a
-        <primitive id="FAKECLONE2" long-id="FAKECLONE2:1" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
-        <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_op_target_rc="7" CRM_meta_timeout="20000" />
1f016a
-      </rsc_op>
1f016a
-    </action_set>
1f016a
-    <inputs/>
1f016a
-  </synapse>
1f016a
   <synapse id="53">
1f016a
     <action_set>
1f016a
-      <rsc_op id="75" operation="monitor" operation_key="FAKECLONE2:2_monitor_60000" on_node="18node2" on_node_uuid="2">
1f016a
-        <primitive id="FAKECLONE2" long-id="FAKECLONE2:2" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
-        <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_timeout="20000" />
1f016a
+      <rsc_op id="36" operation="monitor" operation_key="FAKECLONE2:4_monitor_0" on_node="remote1" on_node_uuid="remote1" router_node="18node1">
1f016a
+        <primitive id="FAKECLONE2" long-id="FAKECLONE2:4" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
+        <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_op_target_rc="7" CRM_meta_timeout="20000" />
1f016a
       </rsc_op>
1f016a
     </action_set>
1f016a
     <inputs>
1f016a
       <trigger>
1f016a
-        <rsc_op id="74" operation="start" operation_key="FAKECLONE2:2_start_0" on_node="18node2" on_node_uuid="2"/>
1f016a
+        <rsc_op id="39" operation="start" operation_key="remote1_start_0" on_node="18node1" on_node_uuid="1"/>
1f016a
       </trigger>
1f016a
     </inputs>
1f016a
   </synapse>
1f016a
-  <synapse id="54">
1f016a
+  <synapse id="54" priority="1000000">
1f016a
     <action_set>
1f016a
-      <rsc_op id="74" operation="start" operation_key="FAKECLONE2:2_start_0" on_node="18node2" on_node_uuid="2">
1f016a
-        <primitive id="FAKECLONE2" long-id="FAKECLONE2:2" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
-        <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_timeout="20000" />
1f016a
-      </rsc_op>
1f016a
+      <pseudo_event id="70" operation="running" operation_key="FAKECLONE2-clone_running_0">
1f016a
+        <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" />
1f016a
+      </pseudo_event>
1f016a
     </action_set>
1f016a
     <inputs>
1f016a
       <trigger>
1f016a
-        <pseudo_event id="6" operation="probe_complete" operation_key="probe_complete"/>
1f016a
+        <rsc_op id="59" operation="start" operation_key="FAKECLONE2:0_start_0" on_node="18node3" on_node_uuid="3"/>
1f016a
+      </trigger>
1f016a
+      <trigger>
1f016a
+        <rsc_op id="61" operation="start" operation_key="FAKECLONE2:1_start_0" on_node="18node1" on_node_uuid="1"/>
1f016a
+      </trigger>
1f016a
+      <trigger>
1f016a
+        <rsc_op id="63" operation="start" operation_key="FAKECLONE2:2_start_0" on_node="18node2" on_node_uuid="2"/>
1f016a
       </trigger>
1f016a
       <trigger>
1f016a
-        <pseudo_event id="82" operation="start" operation_key="FAKECLONE2-clone_start_0"/>
1f016a
+        <rsc_op id="65" operation="start" operation_key="FAKECLONE2:3_start_0" on_node="18node4" on_node_uuid="4"/>
1f016a
+      </trigger>
1f016a
+      <trigger>
1f016a
+        <rsc_op id="67" operation="start" operation_key="FAKECLONE2:4_start_0" on_node="remote1" on_node_uuid="remote1" router_node="18node1"/>
1f016a
+      </trigger>
1f016a
+      <trigger>
1f016a
+        <pseudo_event id="69" operation="start" operation_key="FAKECLONE2-clone_start_0"/>
1f016a
       </trigger>
1f016a
     </inputs>
1f016a
   </synapse>
1f016a
   <synapse id="55">
1f016a
     <action_set>
1f016a
-      <rsc_op id="77" operation="monitor" operation_key="FAKECLONE2:3_monitor_60000" on_node="18node4" on_node_uuid="4">
1f016a
-        <primitive id="FAKECLONE2" long-id="FAKECLONE2:3" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
-        <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_timeout="20000" />
1f016a
-      </rsc_op>
1f016a
+      <pseudo_event id="69" operation="start" operation_key="FAKECLONE2-clone_start_0">
1f016a
+        <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" />
1f016a
+      </pseudo_event>
1f016a
     </action_set>
1f016a
-    <inputs>
1f016a
-      <trigger>
1f016a
-        <rsc_op id="76" operation="start" operation_key="FAKECLONE2:3_start_0" on_node="18node4" on_node_uuid="4"/>
1f016a
-      </trigger>
1f016a
-    </inputs>
1f016a
+    <inputs/>
1f016a
   </synapse>
1f016a
   <synapse id="56">
1f016a
     <action_set>
1f016a
-      <rsc_op id="76" operation="start" operation_key="FAKECLONE2:3_start_0" on_node="18node4" on_node_uuid="4">
1f016a
-        <primitive id="FAKECLONE2" long-id="FAKECLONE2:3" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
-        <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_timeout="20000" />
1f016a
-      </rsc_op>
1f016a
+      <pseudo_event id="78" operation="running" operation_key="FAKEGROUP_running_0">
1f016a
+        <attributes CRM_meta_timeout="20000" />
1f016a
+      </pseudo_event>
1f016a
     </action_set>
1f016a
     <inputs>
1f016a
       <trigger>
1f016a
-        <pseudo_event id="6" operation="probe_complete" operation_key="probe_complete"/>
1f016a
+        <rsc_op id="73" operation="start" operation_key="FAKE6_start_0" on_node="18node1" on_node_uuid="1"/>
1f016a
+      </trigger>
1f016a
+      <trigger>
1f016a
+        <rsc_op id="75" operation="start" operation_key="FAKE7_start_0" on_node="18node1" on_node_uuid="1"/>
1f016a
       </trigger>
1f016a
       <trigger>
1f016a
-        <pseudo_event id="82" operation="start" operation_key="FAKECLONE2-clone_start_0"/>
1f016a
+        <pseudo_event id="77" operation="start" operation_key="FAKEGROUP_start_0"/>
1f016a
       </trigger>
1f016a
     </inputs>
1f016a
   </synapse>
1f016a
   <synapse id="57">
1f016a
     <action_set>
1f016a
-      <rsc_op id="32" operation="monitor" operation_key="FAKECLONE2:3_monitor_0" on_node="18node4" on_node_uuid="4">
1f016a
-        <primitive id="FAKECLONE2" long-id="FAKECLONE2:3" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
-        <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_op_target_rc="7" CRM_meta_timeout="20000" />
1f016a
-      </rsc_op>
1f016a
+      <pseudo_event id="77" operation="start" operation_key="FAKEGROUP_start_0">
1f016a
+        <attributes CRM_meta_timeout="20000" />
1f016a
+      </pseudo_event>
1f016a
     </action_set>
1f016a
     <inputs/>
1f016a
   </synapse>
1f016a
   <synapse id="58">
1f016a
     <action_set>
1f016a
-      <rsc_op id="79" operation="monitor" operation_key="FAKECLONE2:4_monitor_60000" on_node="remote1" on_node_uuid="remote1" router_node="18builder">
1f016a
-        <primitive id="FAKECLONE2" long-id="FAKECLONE2:4" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
-        <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_timeout="20000" />
1f016a
+      <rsc_op id="74" operation="monitor" operation_key="FAKE6_monitor_10000" on_node="18node1" on_node_uuid="1">
1f016a
+        <primitive id="FAKE6" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
+        <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_timeout="20000" />
1f016a
       </rsc_op>
1f016a
     </action_set>
1f016a
     <inputs>
1f016a
       <trigger>
1f016a
-        <rsc_op id="39" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5"/>
1f016a
-      </trigger>
1f016a
-      <trigger>
1f016a
-        <rsc_op id="78" operation="start" operation_key="FAKECLONE2:4_start_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"/>
1f016a
+        <rsc_op id="73" operation="start" operation_key="FAKE6_start_0" on_node="18node1" on_node_uuid="1"/>
1f016a
       </trigger>
1f016a
     </inputs>
1f016a
   </synapse>
1f016a
   <synapse id="59">
1f016a
     <action_set>
1f016a
-      <rsc_op id="78" operation="start" operation_key="FAKECLONE2:4_start_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder">
1f016a
-        <primitive id="FAKECLONE2" long-id="FAKECLONE2:4" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
-        <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_timeout="20000" />
1f016a
+      <rsc_op id="73" operation="start" operation_key="FAKE6_start_0" on_node="18node1" on_node_uuid="1">
1f016a
+        <primitive id="FAKE6" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
+        <attributes CRM_meta_name="start" CRM_meta_timeout="20000" />
1f016a
       </rsc_op>
1f016a
     </action_set>
1f016a
     <inputs>
1f016a
       <trigger>
1f016a
-        <pseudo_event id="6" operation="probe_complete" operation_key="probe_complete"/>
1f016a
-      </trigger>
1f016a
-      <trigger>
1f016a
-        <rsc_op id="39" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5"/>
1f016a
+        <pseudo_event id="2" operation="probe_complete" operation_key="probe_complete"/>
1f016a
       </trigger>
1f016a
       <trigger>
1f016a
-        <pseudo_event id="82" operation="start" operation_key="FAKECLONE2-clone_start_0"/>
1f016a
+        <pseudo_event id="77" operation="start" operation_key="FAKEGROUP_start_0"/>
1f016a
       </trigger>
1f016a
     </inputs>
1f016a
   </synapse>
1f016a
   <synapse id="60">
1f016a
     <action_set>
1f016a
-      <rsc_op id="36" operation="monitor" operation_key="FAKECLONE2:4_monitor_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder">
1f016a
-        <primitive id="FAKECLONE2" long-id="FAKECLONE2:4" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
-        <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_op_target_rc="7" CRM_meta_timeout="20000" />
1f016a
+      <rsc_op id="18" operation="monitor" operation_key="FAKE6_monitor_0" on_node="18node2" on_node_uuid="2">
1f016a
+        <primitive id="FAKE6" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
+        <attributes CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" />
1f016a
       </rsc_op>
1f016a
     </action_set>
1f016a
-    <inputs>
1f016a
-      <trigger>
1f016a
-        <rsc_op id="39" operation="start" operation_key="remote1_start_0" on_node="18builder" on_node_uuid="5"/>
1f016a
-      </trigger>
1f016a
-    </inputs>
1f016a
+    <inputs/>
1f016a
   </synapse>
1f016a
   <synapse id="61">
1f016a
     <action_set>
1f016a
-      <rsc_op id="81" operation="monitor" operation_key="FAKECLONE2:5_monitor_60000" on_node="18node3" on_node_uuid="3">
1f016a
-        <primitive id="FAKECLONE2" long-id="FAKECLONE2:5" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
-        <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_timeout="20000" />
1f016a
+      <rsc_op id="11" operation="monitor" operation_key="FAKE6_monitor_0" on_node="18node1" on_node_uuid="1">
1f016a
+        <primitive id="FAKE6" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
+        <attributes CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" />
1f016a
       </rsc_op>
1f016a
     </action_set>
1f016a
-    <inputs>
1f016a
-      <trigger>
1f016a
-        <rsc_op id="80" operation="start" operation_key="FAKECLONE2:5_start_0" on_node="18node3" on_node_uuid="3"/>
1f016a
-      </trigger>
1f016a
-    </inputs>
1f016a
+    <inputs/>
1f016a
   </synapse>
1f016a
   <synapse id="62">
1f016a
     <action_set>
1f016a
-      <rsc_op id="80" operation="start" operation_key="FAKECLONE2:5_start_0" on_node="18node3" on_node_uuid="3">
1f016a
-        <primitive id="FAKECLONE2" long-id="FAKECLONE2:5" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
-        <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_timeout="20000" />
1f016a
+      <rsc_op id="76" operation="monitor" operation_key="FAKE7_monitor_10000" on_node="18node1" on_node_uuid="1">
1f016a
+        <primitive id="FAKE7" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
+        <attributes CRM_meta_interval="10000" CRM_meta_name="monitor" CRM_meta_timeout="20000" />
1f016a
       </rsc_op>
1f016a
     </action_set>
1f016a
     <inputs>
1f016a
       <trigger>
1f016a
-        <pseudo_event id="6" operation="probe_complete" operation_key="probe_complete"/>
1f016a
-      </trigger>
1f016a
-      <trigger>
1f016a
-        <pseudo_event id="82" operation="start" operation_key="FAKECLONE2-clone_start_0"/>
1f016a
+        <rsc_op id="75" operation="start" operation_key="FAKE7_start_0" on_node="18node1" on_node_uuid="1"/>
1f016a
       </trigger>
1f016a
     </inputs>
1f016a
   </synapse>
1f016a
   <synapse id="63">
1f016a
     <action_set>
1f016a
-      <rsc_op id="25" operation="monitor" operation_key="FAKECLONE2:5_monitor_0" on_node="18node3" on_node_uuid="3">
1f016a
-        <primitive id="FAKECLONE2" long-id="FAKECLONE2:5" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
-        <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_op_target_rc="7" CRM_meta_timeout="20000" />
1f016a
+      <rsc_op id="75" operation="start" operation_key="FAKE7_start_0" on_node="18node1" on_node_uuid="1">
1f016a
+        <primitive id="FAKE7" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
+        <attributes CRM_meta_name="start" CRM_meta_timeout="20000" />
1f016a
       </rsc_op>
1f016a
     </action_set>
1f016a
-    <inputs/>
1f016a
-  </synapse>
1f016a
-  <synapse id="64" priority="1000000">
1f016a
-    <action_set>
1f016a
-      <pseudo_event id="83" operation="running" operation_key="FAKECLONE2-clone_running_0">
1f016a
-        <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" />
1f016a
-      </pseudo_event>
1f016a
-    </action_set>
1f016a
     <inputs>
1f016a
       <trigger>
1f016a
-        <rsc_op id="70" operation="start" operation_key="FAKECLONE2:0_start_0" on_node="18builder" on_node_uuid="5"/>
1f016a
-      </trigger>
1f016a
-      <trigger>
1f016a
-        <rsc_op id="72" operation="start" operation_key="FAKECLONE2:1_start_0" on_node="18node1" on_node_uuid="1"/>
1f016a
+        <pseudo_event id="2" operation="probe_complete" operation_key="probe_complete"/>
1f016a
       </trigger>
1f016a
       <trigger>
1f016a
-        <rsc_op id="74" operation="start" operation_key="FAKECLONE2:2_start_0" on_node="18node2" on_node_uuid="2"/>
1f016a
+        <rsc_op id="73" operation="start" operation_key="FAKE6_start_0" on_node="18node1" on_node_uuid="1"/>
1f016a
       </trigger>
1f016a
       <trigger>
1f016a
-        <rsc_op id="76" operation="start" operation_key="FAKECLONE2:3_start_0" on_node="18node4" on_node_uuid="4"/>
1f016a
-      </trigger>
1f016a
-      <trigger>
1f016a
-        <rsc_op id="78" operation="start" operation_key="FAKECLONE2:4_start_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"/>
1f016a
-      </trigger>
1f016a
-      <trigger>
1f016a
-        <rsc_op id="80" operation="start" operation_key="FAKECLONE2:5_start_0" on_node="18node3" on_node_uuid="3"/>
1f016a
-      </trigger>
1f016a
-      <trigger>
1f016a
-        <pseudo_event id="82" operation="start" operation_key="FAKECLONE2-clone_start_0"/>
1f016a
+        <pseudo_event id="77" operation="start" operation_key="FAKEGROUP_start_0"/>
1f016a
       </trigger>
1f016a
     </inputs>
1f016a
   </synapse>
1f016a
+  <synapse id="64">
1f016a
+    <action_set>
1f016a
+      <rsc_op id="19" operation="monitor" operation_key="FAKE7_monitor_0" on_node="18node2" on_node_uuid="2">
1f016a
+        <primitive id="FAKE7" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
+        <attributes CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" />
1f016a
+      </rsc_op>
1f016a
+    </action_set>
1f016a
+    <inputs/>
1f016a
+  </synapse>
1f016a
   <synapse id="65">
1f016a
     <action_set>
1f016a
-      <pseudo_event id="82" operation="start" operation_key="FAKECLONE2-clone_start_0">
1f016a
-        <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" />
1f016a
-      </pseudo_event>
1f016a
+      <rsc_op id="12" operation="monitor" operation_key="FAKE7_monitor_0" on_node="18node1" on_node_uuid="1">
1f016a
+        <primitive id="FAKE7" class="ocf" provider="heartbeat" type="Dummy"/>
1f016a
+        <attributes CRM_meta_op_target_rc="7" CRM_meta_timeout="20000" />
1f016a
+      </rsc_op>
1f016a
     </action_set>
1f016a
     <inputs/>
1f016a
   </synapse>
1f016a
   <synapse id="66" priority="1000000">
1f016a
     <action_set>
1f016a
-      <rsc_op id="33" operation="probe_complete" operation_key="probe_complete-remote1" on_node="remote1" on_node_uuid="remote1" router_node="18builder">
1f016a
+      <rsc_op id="33" operation="probe_complete" operation_key="probe_complete-remote1" on_node="remote1" on_node_uuid="remote1" router_node="18node1">
1f016a
         <attributes CRM_meta_op_no_wait="true" />
1f016a
       </rsc_op>
1f016a
     </action_set>
1f016a
     <inputs>
1f016a
       <trigger>
1f016a
-        <rsc_op id="34" operation="monitor" operation_key="FAKE5_monitor_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"/>
1f016a
+        <rsc_op id="34" operation="monitor" operation_key="FAKE5_monitor_0" on_node="remote1" on_node_uuid="remote1" router_node="18node1"/>
1f016a
       </trigger>
1f016a
       <trigger>
1f016a
-        <rsc_op id="35" operation="monitor" operation_key="FAKECLONE1:4_monitor_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"/>
1f016a
+        <rsc_op id="35" operation="monitor" operation_key="FAKECLONE1:1_monitor_0" on_node="remote1" on_node_uuid="remote1" router_node="18node1"/>
1f016a
       </trigger>
1f016a
       <trigger>
1f016a
-        <rsc_op id="36" operation="monitor" operation_key="FAKECLONE2:4_monitor_0" on_node="remote1" on_node_uuid="remote1" router_node="18builder"/>
1f016a
+        <rsc_op id="36" operation="monitor" operation_key="FAKECLONE2:4_monitor_0" on_node="remote1" on_node_uuid="remote1" router_node="18node1"/>
1f016a
       </trigger>
1f016a
     </inputs>
1f016a
   </synapse>
1f016a
@@ -908,19 +861,16 @@
1f016a
   </synapse>
1f016a
   <synapse id="68" priority="1000000">
1f016a
     <action_set>
1f016a
-      <rsc_op id="19" operation="probe_complete" operation_key="probe_complete-18node3" on_node="18node3" on_node_uuid="3">
1f016a
+      <rsc_op id="20" operation="probe_complete" operation_key="probe_complete-18node3" on_node="18node3" on_node_uuid="3">
1f016a
         <attributes CRM_meta_op_no_wait="true" />
1f016a
       </rsc_op>
1f016a
     </action_set>
1f016a
     <inputs>
1f016a
       <trigger>
1f016a
-        <rsc_op id="20" operation="monitor" operation_key="shooter_monitor_0" on_node="18node3" on_node_uuid="3"/>
1f016a
-      </trigger>
1f016a
-      <trigger>
1f016a
-        <rsc_op id="21" operation="monitor" operation_key="remote1_monitor_0" on_node="18node3" on_node_uuid="3"/>
1f016a
+        <rsc_op id="21" operation="monitor" operation_key="shooter_monitor_0" on_node="18node3" on_node_uuid="3"/>
1f016a
       </trigger>
1f016a
       <trigger>
1f016a
-        <rsc_op id="22" operation="monitor" operation_key="FAKE1_monitor_0" on_node="18node3" on_node_uuid="3"/>
1f016a
+        <rsc_op id="22" operation="monitor" operation_key="remote1_monitor_0" on_node="18node3" on_node_uuid="3"/>
1f016a
       </trigger>
1f016a
       <trigger>
1f016a
         <rsc_op id="23" operation="monitor" operation_key="FAKE3_monitor_0" on_node="18node3" on_node_uuid="3"/>
1f016a
@@ -929,112 +879,100 @@
1f016a
         <rsc_op id="24" operation="monitor" operation_key="FAKE5_monitor_0" on_node="18node3" on_node_uuid="3"/>
1f016a
       </trigger>
1f016a
       <trigger>
1f016a
-        <rsc_op id="25" operation="monitor" operation_key="FAKECLONE2:5_monitor_0" on_node="18node3" on_node_uuid="3"/>
1f016a
+        <rsc_op id="25" operation="monitor" operation_key="FAKECLONE2:0_monitor_0" on_node="18node3" on_node_uuid="3"/>
1f016a
       </trigger>
1f016a
     </inputs>
1f016a
   </synapse>
1f016a
   <synapse id="69" priority="1000000">
1f016a
     <action_set>
1f016a
-      <rsc_op id="16" operation="probe_complete" operation_key="probe_complete-18node2" on_node="18node2" on_node_uuid="2">
1f016a
+      <rsc_op id="13" operation="probe_complete" operation_key="probe_complete-18node2" on_node="18node2" on_node_uuid="2">
1f016a
         <attributes CRM_meta_op_no_wait="true" />
1f016a
       </rsc_op>
1f016a
     </action_set>
1f016a
     <inputs>
1f016a
       <trigger>
1f016a
-        <rsc_op id="17" operation="monitor" operation_key="FAKE1_monitor_0" on_node="18node2" on_node_uuid="2"/>
1f016a
+        <rsc_op id="14" operation="monitor" operation_key="shooter_monitor_0" on_node="18node2" on_node_uuid="2"/>
1f016a
       </trigger>
1f016a
       <trigger>
1f016a
-        <rsc_op id="18" operation="monitor" operation_key="FAKE5_monitor_0" on_node="18node2" on_node_uuid="2"/>
1f016a
+        <rsc_op id="15" operation="monitor" operation_key="remote1_monitor_0" on_node="18node2" on_node_uuid="2"/>
1f016a
+      </trigger>
1f016a
+      <trigger>
1f016a
+        <rsc_op id="16" operation="monitor" operation_key="FAKE2_monitor_0" on_node="18node2" on_node_uuid="2"/>
1f016a
       </trigger>
1f016a
-    </inputs>
1f016a
-  </synapse>
1f016a
-  <synapse id="70" priority="1000000">
1f016a
-    <action_set>
1f016a
-      <rsc_op id="12" operation="probe_complete" operation_key="probe_complete-18node1" on_node="18node1" on_node_uuid="1">
1f016a
-        <attributes CRM_meta_op_no_wait="true" />
1f016a
-      </rsc_op>
1f016a
-    </action_set>
1f016a
-    <inputs>
1f016a
       <trigger>
1f016a
-        <rsc_op id="13" operation="monitor" operation_key="FAKE1_monitor_0" on_node="18node1" on_node_uuid="1"/>
1f016a
+        <rsc_op id="17" operation="monitor" operation_key="FAKE5_monitor_0" on_node="18node2" on_node_uuid="2"/>
1f016a
       </trigger>
1f016a
       <trigger>
1f016a
-        <rsc_op id="14" operation="monitor" operation_key="FAKE5_monitor_0" on_node="18node1" on_node_uuid="1"/>
1f016a
+        <rsc_op id="18" operation="monitor" operation_key="FAKE6_monitor_0" on_node="18node2" on_node_uuid="2"/>
1f016a
       </trigger>
1f016a
       <trigger>
1f016a
-        <rsc_op id="15" operation="monitor" operation_key="FAKECLONE2:1_monitor_0" on_node="18node1" on_node_uuid="1"/>
1f016a
+        <rsc_op id="19" operation="monitor" operation_key="FAKE7_monitor_0" on_node="18node2" on_node_uuid="2"/>
1f016a
       </trigger>
1f016a
     </inputs>
1f016a
   </synapse>
1f016a
-  <synapse id="71" priority="1000000">
1f016a
+  <synapse id="70" priority="1000000">
1f016a
     <action_set>
1f016a
-      <rsc_op id="8" operation="probe_complete" operation_key="probe_complete-18builder" on_node="18builder" on_node_uuid="5">
1f016a
+      <rsc_op id="4" operation="probe_complete" operation_key="probe_complete-18node1" on_node="18node1" on_node_uuid="1">
1f016a
         <attributes CRM_meta_op_no_wait="true" />
1f016a
       </rsc_op>
1f016a
     </action_set>
1f016a
     <inputs>
1f016a
       <trigger>
1f016a
-        <rsc_op id="9" operation="monitor" operation_key="FAKE1_monitor_0" on_node="18builder" on_node_uuid="5"/>
1f016a
+        <rsc_op id="5" operation="monitor" operation_key="shooter_monitor_0" on_node="18node1" on_node_uuid="1"/>
1f016a
       </trigger>
1f016a
       <trigger>
1f016a
-        <rsc_op id="10" operation="monitor" operation_key="FAKE5_monitor_0" on_node="18builder" on_node_uuid="5"/>
1f016a
+        <rsc_op id="6" operation="monitor" operation_key="remote1_monitor_0" on_node="18node1" on_node_uuid="1"/>
1f016a
       </trigger>
1f016a
       <trigger>
1f016a
-        <rsc_op id="11" operation="monitor" operation_key="FAKECLONE2:0_monitor_0" on_node="18builder" on_node_uuid="5"/>
1f016a
+        <rsc_op id="7" operation="monitor" operation_key="FAKE2_monitor_0" on_node="18node1" on_node_uuid="1"/>
1f016a
       </trigger>
1f016a
-    </inputs>
1f016a
-  </synapse>
1f016a
-  <synapse id="72">
1f016a
-    <action_set>
1f016a
-      <pseudo_event id="7" operation="probe_nodes_complete" operation_key="probe_nodes_complete">
1f016a
-        <attributes />
1f016a
-      </pseudo_event>
1f016a
-    </action_set>
1f016a
-    <inputs>
1f016a
       <trigger>
1f016a
-        <rsc_op id="8" operation="probe_complete" operation_key="probe_complete-18builder" on_node="18builder" on_node_uuid="5"/>
1f016a
+        <rsc_op id="8" operation="monitor" operation_key="FAKE5_monitor_0" on_node="18node1" on_node_uuid="1"/>
1f016a
       </trigger>
1f016a
       <trigger>
1f016a
-        <rsc_op id="12" operation="probe_complete" operation_key="probe_complete-18node1" on_node="18node1" on_node_uuid="1"/>
1f016a
+        <rsc_op id="9" operation="monitor" operation_key="FAKECLONE1:0_monitor_0" on_node="18node1" on_node_uuid="1"/>
1f016a
       </trigger>
1f016a
       <trigger>
1f016a
-        <rsc_op id="16" operation="probe_complete" operation_key="probe_complete-18node2" on_node="18node2" on_node_uuid="2"/>
1f016a
+        <rsc_op id="10" operation="monitor" operation_key="FAKECLONE2:1_monitor_0" on_node="18node1" on_node_uuid="1"/>
1f016a
       </trigger>
1f016a
       <trigger>
1f016a
-        <rsc_op id="19" operation="probe_complete" operation_key="probe_complete-18node3" on_node="18node3" on_node_uuid="3"/>
1f016a
+        <rsc_op id="11" operation="monitor" operation_key="FAKE6_monitor_0" on_node="18node1" on_node_uuid="1"/>
1f016a
       </trigger>
1f016a
       <trigger>
1f016a
-        <rsc_op id="26" operation="probe_complete" operation_key="probe_complete-18node4" on_node="18node4" on_node_uuid="4"/>
1f016a
+        <rsc_op id="12" operation="monitor" operation_key="FAKE7_monitor_0" on_node="18node1" on_node_uuid="1"/>
1f016a
       </trigger>
1f016a
     </inputs>
1f016a
   </synapse>
1f016a
-  <synapse id="73">
1f016a
+  <synapse id="71">
1f016a
     <action_set>
1f016a
-      <pseudo_event id="6" operation="probe_complete" operation_key="probe_complete">
1f016a
+      <pseudo_event id="3" operation="probe_nodes_complete" operation_key="probe_nodes_complete">
1f016a
         <attributes />
1f016a
       </pseudo_event>
1f016a
     </action_set>
1f016a
     <inputs>
1f016a
       <trigger>
1f016a
-        <rsc_op id="33" operation="probe_complete" operation_key="probe_complete-remote1" on_node="remote1" on_node_uuid="remote1" router_node="18builder"/>
1f016a
+        <rsc_op id="4" operation="probe_complete" operation_key="probe_complete-18node1" on_node="18node1" on_node_uuid="1"/>
1f016a
+      </trigger>
1f016a
+      <trigger>
1f016a
+        <rsc_op id="13" operation="probe_complete" operation_key="probe_complete-18node2" on_node="18node2" on_node_uuid="2"/>
1f016a
+      </trigger>
1f016a
+      <trigger>
1f016a
+        <rsc_op id="20" operation="probe_complete" operation_key="probe_complete-18node3" on_node="18node3" on_node_uuid="3"/>
1f016a
+      </trigger>
1f016a
+      <trigger>
1f016a
+        <rsc_op id="26" operation="probe_complete" operation_key="probe_complete-18node4" on_node="18node4" on_node_uuid="4"/>
1f016a
       </trigger>
1f016a
     </inputs>
1f016a
   </synapse>
1f016a
-  <synapse id="74">
1f016a
+  <synapse id="72">
1f016a
     <action_set>
1f016a
-      <pseudo_event id="5" operation="all_stopped" operation_key="all_stopped">
1f016a
+      <pseudo_event id="2" operation="probe_complete" operation_key="probe_complete">
1f016a
         <attributes />
1f016a
       </pseudo_event>
1f016a
     </action_set>
1f016a
     <inputs>
1f016a
       <trigger>
1f016a
-        <rsc_op id="43" operation="stop" operation_key="FAKE2_stop_0" on_node="18node2" on_node_uuid="2"/>
1f016a
-      </trigger>
1f016a
-      <trigger>
1f016a
-        <rsc_op id="46" operation="stop" operation_key="FAKE3_stop_0" on_node="18builder" on_node_uuid="5"/>
1f016a
-      </trigger>
1f016a
-      <trigger>
1f016a
-        <rsc_op id="49" operation="stop" operation_key="FAKE4_stop_0" on_node="18node1" on_node_uuid="1"/>
1f016a
+        <rsc_op id="33" operation="probe_complete" operation_key="probe_complete-remote1" on_node="remote1" on_node_uuid="remote1" router_node="18node1"/>
1f016a
       </trigger>
1f016a
     </inputs>
1f016a
   </synapse>
1f016a
diff --git a/pengine/test10/resource-discovery.scores b/pengine/test10/resource-discovery.scores
1f016a
index e1fa78e..9b56b96 100644
1f016a
--- a/pengine/test10/resource-discovery.scores
1f016a
+++ b/pengine/test10/resource-discovery.scores
1f016a
@@ -1,197 +1,169 @@
1f016a
 Allocation scores:
1f016a
-clone_color: FAKECLONE1-clone allocation score on 18builder: 0
1f016a
 clone_color: FAKECLONE1-clone allocation score on 18node1: 0
1f016a
-clone_color: FAKECLONE1-clone allocation score on 18node2: 0
1f016a
-clone_color: FAKECLONE1-clone allocation score on 18node3: 0
1f016a
-clone_color: FAKECLONE1-clone allocation score on 18node4: 0
1f016a
+clone_color: FAKECLONE1-clone allocation score on 18node2: -INFINITY
1f016a
+clone_color: FAKECLONE1-clone allocation score on 18node3: -INFINITY
1f016a
+clone_color: FAKECLONE1-clone allocation score on 18node4: -INFINITY
1f016a
 clone_color: FAKECLONE1-clone allocation score on remote1: 0
1f016a
-clone_color: FAKECLONE1:0 allocation score on 18builder: 0
1f016a
 clone_color: FAKECLONE1:0 allocation score on 18node1: 0
1f016a
-clone_color: FAKECLONE1:0 allocation score on 18node2: 0
1f016a
-clone_color: FAKECLONE1:0 allocation score on 18node3: 0
1f016a
-clone_color: FAKECLONE1:0 allocation score on 18node4: 0
1f016a
+clone_color: FAKECLONE1:0 allocation score on 18node2: -INFINITY
1f016a
+clone_color: FAKECLONE1:0 allocation score on 18node3: -INFINITY
1f016a
+clone_color: FAKECLONE1:0 allocation score on 18node4: -INFINITY
1f016a
 clone_color: FAKECLONE1:0 allocation score on remote1: 0
1f016a
-clone_color: FAKECLONE1:1 allocation score on 18builder: 0
1f016a
 clone_color: FAKECLONE1:1 allocation score on 18node1: 0
1f016a
-clone_color: FAKECLONE1:1 allocation score on 18node2: 0
1f016a
-clone_color: FAKECLONE1:1 allocation score on 18node3: 0
1f016a
-clone_color: FAKECLONE1:1 allocation score on 18node4: 0
1f016a
+clone_color: FAKECLONE1:1 allocation score on 18node2: -INFINITY
1f016a
+clone_color: FAKECLONE1:1 allocation score on 18node3: -INFINITY
1f016a
+clone_color: FAKECLONE1:1 allocation score on 18node4: -INFINITY
1f016a
 clone_color: FAKECLONE1:1 allocation score on remote1: 0
1f016a
-clone_color: FAKECLONE1:2 allocation score on 18builder: 0
1f016a
 clone_color: FAKECLONE1:2 allocation score on 18node1: 0
1f016a
-clone_color: FAKECLONE1:2 allocation score on 18node2: 0
1f016a
-clone_color: FAKECLONE1:2 allocation score on 18node3: 0
1f016a
-clone_color: FAKECLONE1:2 allocation score on 18node4: 0
1f016a
+clone_color: FAKECLONE1:2 allocation score on 18node2: -INFINITY
1f016a
+clone_color: FAKECLONE1:2 allocation score on 18node3: -INFINITY
1f016a
+clone_color: FAKECLONE1:2 allocation score on 18node4: -INFINITY
1f016a
 clone_color: FAKECLONE1:2 allocation score on remote1: 0
1f016a
-clone_color: FAKECLONE1:3 allocation score on 18builder: 0
1f016a
 clone_color: FAKECLONE1:3 allocation score on 18node1: 0
1f016a
-clone_color: FAKECLONE1:3 allocation score on 18node2: 0
1f016a
-clone_color: FAKECLONE1:3 allocation score on 18node3: 0
1f016a
-clone_color: FAKECLONE1:3 allocation score on 18node4: 0
1f016a
+clone_color: FAKECLONE1:3 allocation score on 18node2: -INFINITY
1f016a
+clone_color: FAKECLONE1:3 allocation score on 18node3: -INFINITY
1f016a
+clone_color: FAKECLONE1:3 allocation score on 18node4: -INFINITY
1f016a
 clone_color: FAKECLONE1:3 allocation score on remote1: 0
1f016a
-clone_color: FAKECLONE1:4 allocation score on 18builder: 0
1f016a
 clone_color: FAKECLONE1:4 allocation score on 18node1: 0
1f016a
-clone_color: FAKECLONE1:4 allocation score on 18node2: 0
1f016a
-clone_color: FAKECLONE1:4 allocation score on 18node3: 0
1f016a
-clone_color: FAKECLONE1:4 allocation score on 18node4: 0
1f016a
+clone_color: FAKECLONE1:4 allocation score on 18node2: -INFINITY
1f016a
+clone_color: FAKECLONE1:4 allocation score on 18node3: -INFINITY
1f016a
+clone_color: FAKECLONE1:4 allocation score on 18node4: -INFINITY
1f016a
 clone_color: FAKECLONE1:4 allocation score on remote1: 0
1f016a
-clone_color: FAKECLONE1:5 allocation score on 18builder: 0
1f016a
-clone_color: FAKECLONE1:5 allocation score on 18node1: 0
1f016a
-clone_color: FAKECLONE1:5 allocation score on 18node2: 0
1f016a
-clone_color: FAKECLONE1:5 allocation score on 18node3: 0
1f016a
-clone_color: FAKECLONE1:5 allocation score on 18node4: 0
1f016a
-clone_color: FAKECLONE1:5 allocation score on remote1: 0
1f016a
-clone_color: FAKECLONE2-clone allocation score on 18builder: 0
1f016a
 clone_color: FAKECLONE2-clone allocation score on 18node1: 0
1f016a
 clone_color: FAKECLONE2-clone allocation score on 18node2: 0
1f016a
 clone_color: FAKECLONE2-clone allocation score on 18node3: 0
1f016a
 clone_color: FAKECLONE2-clone allocation score on 18node4: 0
1f016a
 clone_color: FAKECLONE2-clone allocation score on remote1: 0
1f016a
-clone_color: FAKECLONE2:0 allocation score on 18builder: 0
1f016a
 clone_color: FAKECLONE2:0 allocation score on 18node1: 0
1f016a
 clone_color: FAKECLONE2:0 allocation score on 18node2: 0
1f016a
 clone_color: FAKECLONE2:0 allocation score on 18node3: 0
1f016a
 clone_color: FAKECLONE2:0 allocation score on 18node4: 0
1f016a
 clone_color: FAKECLONE2:0 allocation score on remote1: 0
1f016a
-clone_color: FAKECLONE2:1 allocation score on 18builder: 0
1f016a
 clone_color: FAKECLONE2:1 allocation score on 18node1: 0
1f016a
 clone_color: FAKECLONE2:1 allocation score on 18node2: 0
1f016a
 clone_color: FAKECLONE2:1 allocation score on 18node3: 0
1f016a
 clone_color: FAKECLONE2:1 allocation score on 18node4: 0
1f016a
 clone_color: FAKECLONE2:1 allocation score on remote1: 0
1f016a
-clone_color: FAKECLONE2:2 allocation score on 18builder: 0
1f016a
 clone_color: FAKECLONE2:2 allocation score on 18node1: 0
1f016a
 clone_color: FAKECLONE2:2 allocation score on 18node2: 0
1f016a
 clone_color: FAKECLONE2:2 allocation score on 18node3: 0
1f016a
 clone_color: FAKECLONE2:2 allocation score on 18node4: 0
1f016a
 clone_color: FAKECLONE2:2 allocation score on remote1: 0
1f016a
-clone_color: FAKECLONE2:3 allocation score on 18builder: 0
1f016a
 clone_color: FAKECLONE2:3 allocation score on 18node1: 0
1f016a
 clone_color: FAKECLONE2:3 allocation score on 18node2: 0
1f016a
 clone_color: FAKECLONE2:3 allocation score on 18node3: 0
1f016a
 clone_color: FAKECLONE2:3 allocation score on 18node4: 0
1f016a
 clone_color: FAKECLONE2:3 allocation score on remote1: 0
1f016a
-clone_color: FAKECLONE2:4 allocation score on 18builder: 0
1f016a
 clone_color: FAKECLONE2:4 allocation score on 18node1: 0
1f016a
 clone_color: FAKECLONE2:4 allocation score on 18node2: 0
1f016a
 clone_color: FAKECLONE2:4 allocation score on 18node3: 0
1f016a
 clone_color: FAKECLONE2:4 allocation score on 18node4: 0
1f016a
 clone_color: FAKECLONE2:4 allocation score on remote1: 0
1f016a
-clone_color: FAKECLONE2:5 allocation score on 18builder: 0
1f016a
-clone_color: FAKECLONE2:5 allocation score on 18node1: 0
1f016a
-clone_color: FAKECLONE2:5 allocation score on 18node2: 0
1f016a
-clone_color: FAKECLONE2:5 allocation score on 18node3: 0
1f016a
-clone_color: FAKECLONE2:5 allocation score on 18node4: 0
1f016a
-clone_color: FAKECLONE2:5 allocation score on remote1: 0
1f016a
-native_color: FAKE1 allocation score on 18builder: 0
1f016a
-native_color: FAKE1 allocation score on 18node1: 0
1f016a
-native_color: FAKE1 allocation score on 18node2: 0
1f016a
-native_color: FAKE1 allocation score on 18node3: 0
1f016a
+group_color: FAKE6 allocation score on 18node1: 0
1f016a
+group_color: FAKE6 allocation score on 18node2: 0
1f016a
+group_color: FAKE6 allocation score on 18node3: -INFINITY
1f016a
+group_color: FAKE6 allocation score on 18node4: -INFINITY
1f016a
+group_color: FAKE6 allocation score on remote1: -INFINITY
1f016a
+group_color: FAKE7 allocation score on 18node1: 0
1f016a
+group_color: FAKE7 allocation score on 18node2: 0
1f016a
+group_color: FAKE7 allocation score on 18node3: -INFINITY
1f016a
+group_color: FAKE7 allocation score on 18node4: -INFINITY
1f016a
+group_color: FAKE7 allocation score on remote1: -INFINITY
1f016a
+group_color: FAKEGROUP allocation score on 18node1: 0
1f016a
+group_color: FAKEGROUP allocation score on 18node2: 0
1f016a
+group_color: FAKEGROUP allocation score on 18node3: -INFINITY
1f016a
+group_color: FAKEGROUP allocation score on 18node4: -INFINITY
1f016a
+group_color: FAKEGROUP allocation score on remote1: -INFINITY
1f016a
+native_color: FAKE1 allocation score on 18node1: -INFINITY
1f016a
+native_color: FAKE1 allocation score on 18node2: -INFINITY
1f016a
+native_color: FAKE1 allocation score on 18node3: -INFINITY
1f016a
 native_color: FAKE1 allocation score on 18node4: 0
1f016a
 native_color: FAKE1 allocation score on remote1: -INFINITY
1f016a
-native_color: FAKE2 allocation score on 18builder: 0
1f016a
-native_color: FAKE2 allocation score on 18node1: 0
1f016a
-native_color: FAKE2 allocation score on 18node2: -INFINITY
1f016a
-native_color: FAKE2 allocation score on 18node3: 0
1f016a
-native_color: FAKE2 allocation score on 18node4: 0
1f016a
-native_color: FAKE2 allocation score on remote1: 0
1f016a
-native_color: FAKE3 allocation score on 18builder: 0
1f016a
-native_color: FAKE3 allocation score on 18node1: 0
1f016a
-native_color: FAKE3 allocation score on 18node2: 0
1f016a
+native_color: FAKE2 allocation score on 18node1: 10
1f016a
+native_color: FAKE2 allocation score on 18node2: 100
1f016a
+native_color: FAKE2 allocation score on 18node3: -INFINITY
1f016a
+native_color: FAKE2 allocation score on 18node4: -INFINITY
1f016a
+native_color: FAKE2 allocation score on remote1: -INFINITY
1f016a
+native_color: FAKE3 allocation score on 18node1: -INFINITY
1f016a
+native_color: FAKE3 allocation score on 18node2: -INFINITY
1f016a
 native_color: FAKE3 allocation score on 18node3: INFINITY
1f016a
-native_color: FAKE3 allocation score on 18node4: 0
1f016a
-native_color: FAKE3 allocation score on remote1: 0
1f016a
-native_color: FAKE4 allocation score on 18builder: 0
1f016a
-native_color: FAKE4 allocation score on 18node1: 0
1f016a
-native_color: FAKE4 allocation score on 18node2: 0
1f016a
-native_color: FAKE4 allocation score on 18node3: 0
1f016a
+native_color: FAKE3 allocation score on 18node4: -INFINITY
1f016a
+native_color: FAKE3 allocation score on remote1: -INFINITY
1f016a
+native_color: FAKE4 allocation score on 18node1: -INFINITY
1f016a
+native_color: FAKE4 allocation score on 18node2: -INFINITY
1f016a
+native_color: FAKE4 allocation score on 18node3: -INFINITY
1f016a
 native_color: FAKE4 allocation score on 18node4: 0
1f016a
-native_color: FAKE4 allocation score on remote1: 0
1f016a
-native_color: FAKE5 allocation score on 18builder: 0
1f016a
+native_color: FAKE4 allocation score on remote1: -INFINITY
1f016a
 native_color: FAKE5 allocation score on 18node1: 0
1f016a
 native_color: FAKE5 allocation score on 18node2: 0
1f016a
 native_color: FAKE5 allocation score on 18node3: 0
1f016a
 native_color: FAKE5 allocation score on 18node4: 0
1f016a
 native_color: FAKE5 allocation score on remote1: 0
1f016a
-native_color: FAKECLONE1:0 allocation score on 18builder: 0
1f016a
+native_color: FAKE6 allocation score on 18node1: 0
1f016a
+native_color: FAKE6 allocation score on 18node2: 0
1f016a
+native_color: FAKE6 allocation score on 18node3: -INFINITY
1f016a
+native_color: FAKE6 allocation score on 18node4: -INFINITY
1f016a
+native_color: FAKE6 allocation score on remote1: -INFINITY
1f016a
+native_color: FAKE7 allocation score on 18node1: 0
1f016a
+native_color: FAKE7 allocation score on 18node2: -INFINITY
1f016a
+native_color: FAKE7 allocation score on 18node3: -INFINITY
1f016a
+native_color: FAKE7 allocation score on 18node4: -INFINITY
1f016a
+native_color: FAKE7 allocation score on remote1: -INFINITY
1f016a
 native_color: FAKECLONE1:0 allocation score on 18node1: 0
1f016a
-native_color: FAKECLONE1:0 allocation score on 18node2: 0
1f016a
-native_color: FAKECLONE1:0 allocation score on 18node3: 0
1f016a
-native_color: FAKECLONE1:0 allocation score on 18node4: 0
1f016a
+native_color: FAKECLONE1:0 allocation score on 18node2: -INFINITY
1f016a
+native_color: FAKECLONE1:0 allocation score on 18node3: -INFINITY
1f016a
+native_color: FAKECLONE1:0 allocation score on 18node4: -INFINITY
1f016a
 native_color: FAKECLONE1:0 allocation score on remote1: 0
1f016a
-native_color: FAKECLONE1:1 allocation score on 18builder: -INFINITY
1f016a
-native_color: FAKECLONE1:1 allocation score on 18node1: 0
1f016a
-native_color: FAKECLONE1:1 allocation score on 18node2: 0
1f016a
-native_color: FAKECLONE1:1 allocation score on 18node3: 0
1f016a
-native_color: FAKECLONE1:1 allocation score on 18node4: 0
1f016a
+native_color: FAKECLONE1:1 allocation score on 18node1: -INFINITY
1f016a
+native_color: FAKECLONE1:1 allocation score on 18node2: -INFINITY
1f016a
+native_color: FAKECLONE1:1 allocation score on 18node3: -INFINITY
1f016a
+native_color: FAKECLONE1:1 all