diff --git a/SOURCES/015-node-terminology.patch b/SOURCES/015-node-terminology.patch new file mode 100644 index 0000000..12e0ac6 --- /dev/null +++ b/SOURCES/015-node-terminology.patch @@ -0,0 +1,158 @@ +From 2ba6773d0aea4ece57a69f5c0902ca865834aaf8 Mon Sep 17 00:00:00 2001 +From: Ken Gaillot +Date: Fri, 5 Aug 2016 10:23:46 -0500 +Subject: [PATCH] Low: pengine: use new "remote node" vs "guest node" + terminology in allocate.c + +--- + pengine/allocate.c | 69 ++++++++++++++++++++++++++++++------------------------ + 1 file changed, 39 insertions(+), 30 deletions(-) + +diff --git a/pengine/allocate.c b/pengine/allocate.c +index 999cc79..7464e9a 100644 +--- a/pengine/allocate.c ++++ b/pengine/allocate.c +@@ -880,14 +880,14 @@ probe_resources(pe_working_set_t * data_set) + continue; + + } else if (is_remote_node(node) && node->details->shutdown) { +- /* Don't try and probe a remote node we're shutting down. +- * It causes constraint conflicts to try and run any sort of action +- * other that 'stop' on resources living within a remote-node when +- * it is being shutdown. */ ++ /* Don't probe a Pacemaker Remote node we're shutting down. ++ * It causes constraint conflicts to try to run any action ++ * other than "stop" on resources living within such a node when ++ * it is shutting down. */ + continue; + + } else if (is_container_remote_node(node)) { +- /* TODO enable container node probes once ordered probing is implemented. */ ++ /* TODO enable guest node probes once ordered probing is implemented */ + continue; + + } else if (node->details->rsc_discovery_enabled == FALSE) { +@@ -1158,9 +1158,10 @@ allocate_resources(pe_working_set_t * data_set) + continue; + } + pe_rsc_trace(rsc, "Allocating: %s", rsc->id); +- /* for remote node connection resources, always prefer the partial migration +- * target during resource allocation if the rsc is in the middle of a +- * migration */ ++ /* For remote node connection resources, always prefer the partial ++ * migration target during resource allocation, if the rsc is in the ++ * middle of a migration. ++ */ + rsc->cmds->allocate(rsc, rsc->partial_migration_target, data_set); + } + } +@@ -1368,7 +1369,10 @@ stage6(pe_working_set_t * data_set) + for (gIter = data_set->nodes; gIter != NULL; gIter = gIter->next) { + node_t *node = (node_t *) gIter->data; + +- /* remote-nodes associated with a container resource (such as a vm) are not fenced */ ++ /* Guest nodes are "fenced" by recovering their container resource. ++ * The container stop may be explicit, or implied by the fencing of the ++ * guest's host. ++ */ + if (is_container_remote_node(node)) { + /* Guest */ + if (need_stonith +@@ -1417,7 +1421,7 @@ stage6(pe_working_set_t * data_set) + } + + } else if (node->details->online && node->details->shutdown && +- /* TODO define what a shutdown op means for a baremetal remote node. ++ /* TODO define what a shutdown op means for a remote node. + * For now we do not send shutdown operations for remote nodes, but + * if we can come up with a good use for this in the future, we will. */ + is_remote_node(node) == FALSE) { +@@ -1694,10 +1698,11 @@ apply_remote_node_ordering(pe_working_set_t *data_set) + action->rsc->is_remote_node && + safe_str_eq(action->task, CRM_OP_CLEAR_FAILCOUNT)) { + +- /* if we are clearing the failcount of an actual remote node connect +- * resource, then make sure this happens before allowing the connection +- * to start if we are planning on starting the connection during this +- * transition */ ++ /* If we are clearing the failcount of an actual remote node ++ * connection resource, then make sure this happens before allowing ++ * the connection to start if we are planning on starting the ++ * connection during this transition. ++ */ + custom_action_order(action->rsc, + NULL, + action, +@@ -1710,10 +1715,10 @@ apply_remote_node_ordering(pe_working_set_t *data_set) + continue; + } + +- /* detect if the action occurs on a remote node. if so create +- * ordering constraints that guarantee the action occurs while +- * the remote node is active (after start, before stop...) things +- * like that */ ++ /* If the action occurs on a Pacemaker Remote node, create ++ * ordering constraints that guarantee the action occurs while the node ++ * is active (after start, before stop ... things like that). ++ */ + if (action->node == NULL || + is_remote_node(action->node) == FALSE || + action->node->details->remote_rsc == NULL || +@@ -1747,12 +1752,13 @@ apply_remote_node_ordering(pe_working_set_t *data_set) + * to build a constraint between a resource's demotion and + * the connection resource starting... because the connection + * resource can not start. The connection might already be up, +- * but the START action would not be allowed which in turn would +- * block the demotion of any resournces living in the remote-node. ++ * but the "start" action would not be allowed, which in turn would ++ * block the demotion of any resources living in the node. + * + * In this case, only build the constraint between the demotion and +- * the connection's stop action. This allows the connection and all the +- * resources within the remote-node to be torn down properly. */ ++ * the connection's "stop" action. This allows the connection and ++ * all the resources within the node to be torn down properly. ++ */ + if (remote_rsc->next_role == RSC_ROLE_STOPPED) { + custom_action_order(action->rsc, + NULL, +@@ -1780,10 +1786,11 @@ apply_remote_node_ordering(pe_working_set_t *data_set) + container && + is_set(container->flags, pe_rsc_failed)) { + +- /* when the container representing a remote node fails, the stop ++ /* When the container representing a guest node fails, the stop + * action for all the resources living in that container is implied +- * by the container stopping. This is similar to how fencing operations +- * work for cluster nodes. */ ++ * by the container stopping. This is similar to how fencing ++ * operations work for cluster nodes. ++ */ + pe_set_action_bit(action, pe_action_pseudo); + custom_action_order(container, + generate_op_key(container->id, RSC_STOP, 0), +@@ -1796,14 +1803,16 @@ apply_remote_node_ordering(pe_working_set_t *data_set) + } else if (safe_str_eq(action->task, "stop")) { + gboolean after_start = FALSE; + +- /* handle special case with baremetal remote where stop actions need to be +- * ordered after the connection resource starts somewhere else. */ ++ /* Handle special case with remote node where stop actions need to be ++ * ordered after the connection resource starts somewhere else. ++ */ + if (is_baremetal_remote_node(action->node)) { + node_t *cluster_node = remote_rsc->running_on ? remote_rsc->running_on->data : NULL; + +- /* if the current cluster node a baremetal connection resource +- * is residing on is unclean or went offline we can't process any +- * operations on that remote node until after it starts somewhere else. */ ++ /* If the cluster node the remote connection resource resides on ++ * is unclean or went offline, we can't process any operations ++ * on that remote node until after it starts elsewhere. ++ */ + if (cluster_node == NULL || + cluster_node->details->unclean == TRUE || + cluster_node->details->online == FALSE) { +-- +1.8.3.1 + diff --git a/SOURCES/016-guest-fencing.patch b/SOURCES/016-guest-fencing.patch new file mode 100644 index 0000000..d5e845c --- /dev/null +++ b/SOURCES/016-guest-fencing.patch @@ -0,0 +1,1644 @@ +From 73da74305b69b086f8bc7cae697063e2534a79f4 Mon Sep 17 00:00:00 2001 +From: Ken Gaillot +Date: Tue, 22 Nov 2016 16:37:07 -0600 +Subject: [PATCH 1/6] Low: pengine: remove unnecessary assert + +it was made obsolete with 1420ff88 +--- + lib/pengine/unpack.c | 6 ++++-- + 1 file changed, 4 insertions(+), 2 deletions(-) + +diff --git a/lib/pengine/unpack.c b/lib/pengine/unpack.c +index a9fbcc0..2ef9343 100644 +--- a/lib/pengine/unpack.c ++++ b/lib/pengine/unpack.c +@@ -1402,6 +1402,10 @@ determine_remote_online_status(pe_working_set_t * data_set, node_t * this_node) + resource_t *rsc = this_node->details->remote_rsc; + resource_t *container = NULL; + ++ /* If there is a node state entry for a (former) Pacemaker Remote node ++ * but no resource creating that node, the node's connection resource will ++ * be NULL. Consider it an offline remote node in that case. ++ */ + if (rsc == NULL) { + this_node->details->online = FALSE; + goto remote_online_done; +@@ -1409,8 +1413,6 @@ determine_remote_online_status(pe_working_set_t * data_set, node_t * this_node) + + container = rsc->container; + +- CRM_ASSERT(rsc != NULL); +- + /* If the resource is currently started, mark it online. */ + if (rsc->role == RSC_ROLE_STARTED) { + crm_trace("Remote node %s is set to ONLINE. role == started", this_node->details->id); +-- +1.8.3.1 + + +From 5156074d560d85ee84de31b9d1e0bd893999fa4e Mon Sep 17 00:00:00 2001 +From: Ken Gaillot +Date: Wed, 23 Nov 2016 13:40:47 -0600 +Subject: [PATCH 2/6] Log: pengine: improve trace messages for Pacemaker Remote + nodes + +--- + lib/pengine/unpack.c | 22 ++++++++++++++++------ + 1 file changed, 16 insertions(+), 6 deletions(-) + +diff --git a/lib/pengine/unpack.c b/lib/pengine/unpack.c +index 2ef9343..a49e108 100644 +--- a/lib/pengine/unpack.c ++++ b/lib/pengine/unpack.c +@@ -70,10 +70,15 @@ pe_fence_node(pe_working_set_t * data_set, node_t * node, const char *reason) + /* A guest node is fenced by marking its container as failed */ + if (is_container_remote_node(node)) { + resource_t *rsc = node->details->remote_rsc->container; ++ + if (is_set(rsc->flags, pe_rsc_failed) == FALSE) { + crm_warn("Guest node %s will be fenced (by recovering %s) %s", + node->details->uname, rsc->id, reason); +- /* node->details->unclean = TRUE; */ ++ ++ /* We don't mark the node as unclean, because that would prevent the ++ * node from running resources. We want to allow it to run resources ++ * in this transition if the recovery succeeds. ++ */ + node->details->remote_requires_reset = TRUE; + set_bit(rsc->flags, pe_rsc_failed); + } +@@ -1415,30 +1420,35 @@ determine_remote_online_status(pe_working_set_t * data_set, node_t * this_node) + + /* If the resource is currently started, mark it online. */ + if (rsc->role == RSC_ROLE_STARTED) { +- crm_trace("Remote node %s is set to ONLINE. role == started", this_node->details->id); ++ crm_trace("%s node %s presumed ONLINE because connection resource is started", ++ (container? "Guest" : "Remote"), this_node->details->id); + this_node->details->online = TRUE; + } + + /* consider this node shutting down if transitioning start->stop */ + if (rsc->role == RSC_ROLE_STARTED && rsc->next_role == RSC_ROLE_STOPPED) { +- crm_trace("Remote node %s shutdown. transition from start to stop role", this_node->details->id); ++ crm_trace("%s node %s shutting down because connection resource is stopping", ++ (container? "Guest" : "Remote"), this_node->details->id); + this_node->details->shutdown = TRUE; + } + + /* Now check all the failure conditions. */ + if(container && is_set(container->flags, pe_rsc_failed)) { +- crm_trace("Remote node %s is set to UNCLEAN. rsc failed.", this_node->details->id); ++ crm_trace("Guest node %s UNCLEAN because guest resource failed", ++ this_node->details->id); + this_node->details->online = FALSE; + this_node->details->remote_requires_reset = TRUE; + + } else if(is_set(rsc->flags, pe_rsc_failed)) { +- crm_trace("Remote node %s is set to OFFLINE. rsc failed.", this_node->details->id); ++ crm_trace("%s node %s OFFLINE because connection resource failed", ++ (container? "Guest" : "Remote"), this_node->details->id); + this_node->details->online = FALSE; + + } else if (rsc->role == RSC_ROLE_STOPPED + || (container && container->role == RSC_ROLE_STOPPED)) { + +- crm_trace("Remote node %s is set to OFFLINE. node is stopped.", this_node->details->id); ++ crm_trace("%s node %s OFFLINE because its resource is stopped", ++ (container? "Guest" : "Remote"), this_node->details->id); + this_node->details->online = FALSE; + this_node->details->remote_requires_reset = FALSE; + } +-- +1.8.3.1 + + +From 225d20cacc5643e113d42159fc713071172d88da Mon Sep 17 00:00:00 2001 +From: Ken Gaillot +Date: Tue, 22 Nov 2016 16:40:52 -0600 +Subject: [PATCH 3/6] Fix: pengine: guest node fencing doesn't require stonith + enabled + +Comments elsewhere say as much, but stage6() didn't get the memo +--- + lib/pengine/utils.c | 13 +++++++++++++ + pengine/allocate.c | 5 +---- + 2 files changed, 14 insertions(+), 4 deletions(-) + +diff --git a/lib/pengine/utils.c b/lib/pengine/utils.c +index cc97db1..6be9bb1 100644 +--- a/lib/pengine/utils.c ++++ b/lib/pengine/utils.c +@@ -36,6 +36,19 @@ void unpack_operation(action_t * action, xmlNode * xml_obj, resource_t * contain + static xmlNode *find_rsc_op_entry_helper(resource_t * rsc, const char *key, + gboolean include_disabled); + ++/*! ++ * \internal ++ * \brief Check whether we can fence a particular node ++ * ++ * \param[in] data_set Working set for cluster ++ * \param[in] node Name of node to check ++ * ++ * \return TRUE if node can be fenced, FALSE otherwise ++ * ++ * \note This function should only be called for cluster nodes and baremetal ++ * remote nodes; guest nodes are fenced by stopping their container ++ * resource, so fence execution requirements do not apply to them. ++ */ + bool pe_can_fence(pe_working_set_t * data_set, node_t *node) + { + if(is_not_set(data_set->flags, pe_flag_stonith_enabled)) { +diff --git a/pengine/allocate.c b/pengine/allocate.c +index 82abd36..bdf03e5 100644 +--- a/pengine/allocate.c ++++ b/pengine/allocate.c +@@ -1374,10 +1374,7 @@ stage6(pe_working_set_t * data_set) + * guest's host. + */ + if (is_container_remote_node(node)) { +- /* Guest */ +- if (need_stonith +- && node->details->remote_requires_reset +- && pe_can_fence(data_set, node)) { ++ if (node->details->remote_requires_reset && need_stonith) { + resource_t *container = node->details->remote_rsc->container; + char *key = stop_key(container); + GListPtr stop_list = find_actions(container->actions, key, NULL); +-- +1.8.3.1 + + +From b11887869723f23a330af8b1b0e9ffd935b68ae0 Mon Sep 17 00:00:00 2001 +From: Ken Gaillot +Date: Wed, 23 Mar 2016 17:57:50 -0500 +Subject: [PATCH 4/6] Test: pengine: add regression test for when a guest + node's host goes away + +As of this commit, the PE handles this situation badly. Adding the test before +the fix allows the changes in behavior to be highlighted. +--- + pengine/regression.sh | 1 + + pengine/test10/guest-node-host-dies.dot | 107 ++++++ + pengine/test10/guest-node-host-dies.exp | 539 ++++++++++++++++++++++++++++ + pengine/test10/guest-node-host-dies.scores | 80 +++++ + pengine/test10/guest-node-host-dies.summary | 73 ++++ + pengine/test10/guest-node-host-dies.xml | 294 +++++++++++++++ + 6 files changed, 1094 insertions(+) + create mode 100644 pengine/test10/guest-node-host-dies.dot + create mode 100644 pengine/test10/guest-node-host-dies.exp + create mode 100644 pengine/test10/guest-node-host-dies.scores + create mode 100644 pengine/test10/guest-node-host-dies.summary + create mode 100644 pengine/test10/guest-node-host-dies.xml + +diff --git a/pengine/regression.sh b/pengine/regression.sh +index be1734b..1bc8e1e 100755 +--- a/pengine/regression.sh ++++ b/pengine/regression.sh +@@ -817,6 +817,7 @@ do_test whitebox-unexpectedly-running "Recover container nodes the cluster did n + do_test whitebox-migrate1 "Migrate both container and connection resource" + do_test whitebox-imply-stop-on-fence "imply stop action on container node rsc when host node is fenced" + do_test whitebox-nested-group "Verify guest remote-node works nested in a group" ++do_test guest-node-host-dies "Verify guest node is recovered if host goes away" + + echo "" + do_test remote-startup-probes "Baremetal remote-node startup probes" +diff --git a/pengine/test10/guest-node-host-dies.dot b/pengine/test10/guest-node-host-dies.dot +new file mode 100644 +index 0000000..01858b3 +--- /dev/null ++++ b/pengine/test10/guest-node-host-dies.dot +@@ -0,0 +1,107 @@ ++digraph "g" { ++"Fencing_monitor_120000 rhel7-4" [ style=bold color="green" fontcolor="black"] ++"Fencing_start_0 rhel7-4" -> "Fencing_monitor_120000 rhel7-4" [ style = bold] ++"Fencing_start_0 rhel7-4" [ style=bold color="green" fontcolor="black"] ++"Fencing_stop_0 rhel7-4" -> "Fencing_start_0 rhel7-4" [ style = bold] ++"Fencing_stop_0 rhel7-4" -> "all_stopped" [ style = bold] ++"Fencing_stop_0 rhel7-4" [ style=bold color="green" fontcolor="black"] ++"all_stopped" [ style=bold color="green" fontcolor="orange"] ++"container1_start_0 rhel7-2" -> "lxc1_start_0 rhel7-2" [ style = bold] ++"container1_start_0 rhel7-2" [ style=bold color="green" fontcolor="black"] ++"container1_stop_0 rhel7-1" -> "all_stopped" [ style = bold] ++"container1_stop_0 rhel7-1" -> "container1_start_0 rhel7-2" [ style = bold] ++"container1_stop_0 rhel7-1" [ style=bold color="green" fontcolor="orange"] ++"container2_start_0 rhel7-3" -> "lxc2_start_0 rhel7-3" [ style = bold] ++"container2_start_0 rhel7-3" [ style=bold color="green" fontcolor="black"] ++"container2_stop_0 rhel7-1" -> "all_stopped" [ style = bold] ++"container2_stop_0 rhel7-1" -> "container2_start_0 rhel7-3" [ style = bold] ++"container2_stop_0 rhel7-1" [ style=bold color="green" fontcolor="orange"] ++"lxc-ms-master_demote_0" -> "lxc-ms-master_demoted_0" [ style = bold] ++"lxc-ms-master_demote_0" -> "lxc-ms_demote_0 lxc1" [ style = bold] ++"lxc-ms-master_demote_0" [ style=bold color="green" fontcolor="orange"] ++"lxc-ms-master_demoted_0" -> "lxc-ms-master_promote_0" [ style = bold] ++"lxc-ms-master_demoted_0" -> "lxc-ms-master_start_0" [ style = bold] ++"lxc-ms-master_demoted_0" -> "lxc-ms-master_stop_0" [ style = bold] ++"lxc-ms-master_demoted_0" [ style=bold color="green" fontcolor="orange"] ++"lxc-ms-master_promote_0" -> "lxc-ms_promote_0 lxc1" [ style = bold] ++"lxc-ms-master_promote_0" [ style=bold color="green" fontcolor="orange"] ++"lxc-ms-master_promoted_0" [ style=bold color="green" fontcolor="orange"] ++"lxc-ms-master_running_0" -> "lxc-ms-master_promote_0" [ style = bold] ++"lxc-ms-master_running_0" [ style=bold color="green" fontcolor="orange"] ++"lxc-ms-master_start_0" -> "lxc-ms-master_running_0" [ style = bold] ++"lxc-ms-master_start_0" -> "lxc-ms_start_0 lxc1" [ style = bold] ++"lxc-ms-master_start_0" -> "lxc-ms_start_0 lxc2" [ style = bold] ++"lxc-ms-master_start_0" [ style=bold color="green" fontcolor="orange"] ++"lxc-ms-master_stop_0" -> "lxc-ms-master_stopped_0" [ style = bold] ++"lxc-ms-master_stop_0" -> "lxc-ms_stop_0 lxc1" [ style = bold] ++"lxc-ms-master_stop_0" -> "lxc-ms_stop_0 lxc2" [ style = bold] ++"lxc-ms-master_stop_0" [ style=bold color="green" fontcolor="orange"] ++"lxc-ms-master_stopped_0" -> "lxc-ms-master_promote_0" [ style = bold] ++"lxc-ms-master_stopped_0" -> "lxc-ms-master_start_0" [ style = bold] ++"lxc-ms-master_stopped_0" [ style=bold color="green" fontcolor="orange"] ++"lxc-ms_demote_0 lxc1" -> "lxc-ms-master_demoted_0" [ style = bold] ++"lxc-ms_demote_0 lxc1" -> "lxc-ms_promote_0 lxc1" [ style = bold] ++"lxc-ms_demote_0 lxc1" -> "lxc-ms_stop_0 lxc1" [ style = bold] ++"lxc-ms_demote_0 lxc1" [ style=bold color="green" fontcolor="black"] ++"lxc-ms_monitor_10000 lxc2" [ style=bold color="green" fontcolor="black"] ++"lxc-ms_promote_0 lxc1" -> "lxc-ms-master_promoted_0" [ style = bold] ++"lxc-ms_promote_0 lxc1" [ style=bold color="green" fontcolor="black"] ++"lxc-ms_start_0 lxc1" -> "lxc-ms-master_running_0" [ style = bold] ++"lxc-ms_start_0 lxc1" -> "lxc-ms_promote_0 lxc1" [ style = bold] ++"lxc-ms_start_0 lxc1" [ style=bold color="green" fontcolor="black"] ++"lxc-ms_start_0 lxc2" -> "lxc-ms-master_running_0" [ style = bold] ++"lxc-ms_start_0 lxc2" -> "lxc-ms_monitor_10000 lxc2" [ style = bold] ++"lxc-ms_start_0 lxc2" [ style=bold color="green" fontcolor="black"] ++"lxc-ms_stop_0 lxc1" -> "all_stopped" [ style = bold] ++"lxc-ms_stop_0 lxc1" -> "lxc-ms-master_stopped_0" [ style = bold] ++"lxc-ms_stop_0 lxc1" -> "lxc-ms_start_0 lxc1" [ style = bold] ++"lxc-ms_stop_0 lxc1" [ style=bold color="green" fontcolor="orange"] ++"lxc-ms_stop_0 lxc2" -> "all_stopped" [ style = bold] ++"lxc-ms_stop_0 lxc2" -> "lxc-ms-master_stopped_0" [ style = bold] ++"lxc-ms_stop_0 lxc2" -> "lxc-ms_start_0 lxc2" [ style = bold] ++"lxc-ms_stop_0 lxc2" [ style=bold color="green" fontcolor="orange"] ++"lxc1_monitor_30000 rhel7-2" [ style=bold color="green" fontcolor="black"] ++"lxc1_start_0 rhel7-2" -> "lxc-ms_promote_0 lxc1" [ style = bold] ++"lxc1_start_0 rhel7-2" -> "lxc-ms_start_0 lxc1" [ style = bold] ++"lxc1_start_0 rhel7-2" -> "lxc1_monitor_30000 rhel7-2" [ style = bold] ++"lxc1_start_0 rhel7-2" [ style=bold color="green" fontcolor="black"] ++"lxc1_stop_0 rhel7-1" -> "all_stopped" [ style = bold] ++"lxc1_stop_0 rhel7-1" -> "container1_stop_0 rhel7-1" [ style = bold] ++"lxc1_stop_0 rhel7-1" -> "lxc1_start_0 rhel7-2" [ style = bold] ++"lxc1_stop_0 rhel7-1" [ style=bold color="green" fontcolor="orange"] ++"lxc2_monitor_30000 rhel7-3" [ style=bold color="green" fontcolor="black"] ++"lxc2_start_0 rhel7-3" -> "lxc-ms_monitor_10000 lxc2" [ style = bold] ++"lxc2_start_0 rhel7-3" -> "lxc-ms_start_0 lxc2" [ style = bold] ++"lxc2_start_0 rhel7-3" -> "lxc2_monitor_30000 rhel7-3" [ style = bold] ++"lxc2_start_0 rhel7-3" [ style=bold color="green" fontcolor="black"] ++"lxc2_stop_0 rhel7-1" -> "all_stopped" [ style = bold] ++"lxc2_stop_0 rhel7-1" -> "container2_stop_0 rhel7-1" [ style = bold] ++"lxc2_stop_0 rhel7-1" -> "lxc2_start_0 rhel7-3" [ style = bold] ++"lxc2_stop_0 rhel7-1" [ style=bold color="green" fontcolor="orange"] ++"rsc_rhel7-1_monitor_5000 rhel7-5" [ style=bold color="green" fontcolor="black"] ++"rsc_rhel7-1_start_0 rhel7-5" -> "rsc_rhel7-1_monitor_5000 rhel7-5" [ style = bold] ++"rsc_rhel7-1_start_0 rhel7-5" [ style=bold color="green" fontcolor="black"] ++"rsc_rhel7-1_stop_0 rhel7-1" -> "all_stopped" [ style = bold] ++"rsc_rhel7-1_stop_0 rhel7-1" -> "rsc_rhel7-1_start_0 rhel7-5" [ style = bold] ++"rsc_rhel7-1_stop_0 rhel7-1" [ style=bold color="green" fontcolor="orange"] ++"stonith 'reboot' rhel7-1" -> "container1_stop_0 rhel7-1" [ style = bold] ++"stonith 'reboot' rhel7-1" -> "container2_stop_0 rhel7-1" [ style = bold] ++"stonith 'reboot' rhel7-1" -> "lxc-ms-master_stop_0" [ style = bold] ++"stonith 'reboot' rhel7-1" -> "lxc-ms_stop_0 lxc1" [ style = bold] ++"stonith 'reboot' rhel7-1" -> "lxc-ms_stop_0 lxc2" [ style = bold] ++"stonith 'reboot' rhel7-1" -> "lxc1_stop_0 rhel7-1" [ style = bold] ++"stonith 'reboot' rhel7-1" -> "lxc2_stop_0 rhel7-1" [ style = bold] ++"stonith 'reboot' rhel7-1" -> "rsc_rhel7-1_stop_0 rhel7-1" [ style = bold] ++"stonith 'reboot' rhel7-1" -> "stonith_complete" [ style = bold] ++"stonith 'reboot' rhel7-1" [ style=bold color="green" fontcolor="black"] ++"stonith_complete" -> "all_stopped" [ style = bold] ++"stonith_complete" -> "container1_start_0 rhel7-2" [ style = bold] ++"stonith_complete" -> "container2_start_0 rhel7-3" [ style = bold] ++"stonith_complete" -> "lxc-ms_promote_0 lxc1" [ style = bold] ++"stonith_complete" -> "lxc-ms_start_0 lxc1" [ style = bold] ++"stonith_complete" -> "lxc-ms_start_0 lxc2" [ style = bold] ++"stonith_complete" -> "lxc1_start_0 rhel7-2" [ style = bold] ++"stonith_complete" -> "lxc2_start_0 rhel7-3" [ style = bold] ++"stonith_complete" -> "rsc_rhel7-1_start_0 rhel7-5" [ style = bold] ++"stonith_complete" [ style=bold color="green" fontcolor="orange"] ++} +diff --git a/pengine/test10/guest-node-host-dies.exp b/pengine/test10/guest-node-host-dies.exp +new file mode 100644 +index 0000000..b3c24be +--- /dev/null ++++ b/pengine/test10/guest-node-host-dies.exp +@@ -0,0 +1,539 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff --git a/pengine/test10/guest-node-host-dies.scores b/pengine/test10/guest-node-host-dies.scores +new file mode 100644 +index 0000000..0d7ad3f +--- /dev/null ++++ b/pengine/test10/guest-node-host-dies.scores +@@ -0,0 +1,80 @@ ++Allocation scores: ++clone_color: lxc-ms-master allocation score on lxc1: INFINITY ++clone_color: lxc-ms-master allocation score on lxc2: INFINITY ++clone_color: lxc-ms-master allocation score on rhel7-1: 0 ++clone_color: lxc-ms-master allocation score on rhel7-2: 0 ++clone_color: lxc-ms-master allocation score on rhel7-3: 0 ++clone_color: lxc-ms-master allocation score on rhel7-4: 0 ++clone_color: lxc-ms-master allocation score on rhel7-5: 0 ++clone_color: lxc-ms:0 allocation score on lxc1: INFINITY ++clone_color: lxc-ms:0 allocation score on lxc2: INFINITY ++clone_color: lxc-ms:0 allocation score on rhel7-1: 0 ++clone_color: lxc-ms:0 allocation score on rhel7-2: 0 ++clone_color: lxc-ms:0 allocation score on rhel7-3: 0 ++clone_color: lxc-ms:0 allocation score on rhel7-4: 0 ++clone_color: lxc-ms:0 allocation score on rhel7-5: 0 ++clone_color: lxc-ms:1 allocation score on lxc1: INFINITY ++clone_color: lxc-ms:1 allocation score on lxc2: INFINITY ++clone_color: lxc-ms:1 allocation score on rhel7-1: 0 ++clone_color: lxc-ms:1 allocation score on rhel7-2: 0 ++clone_color: lxc-ms:1 allocation score on rhel7-3: 0 ++clone_color: lxc-ms:1 allocation score on rhel7-4: 0 ++clone_color: lxc-ms:1 allocation score on rhel7-5: 0 ++lxc-ms:0 promotion score on lxc1: INFINITY ++lxc-ms:1 promotion score on lxc2: INFINITY ++native_color: Fencing allocation score on lxc1: -INFINITY ++native_color: Fencing allocation score on lxc2: -INFINITY ++native_color: Fencing allocation score on rhel7-1: 0 ++native_color: Fencing allocation score on rhel7-2: 0 ++native_color: Fencing allocation score on rhel7-3: 0 ++native_color: Fencing allocation score on rhel7-4: 0 ++native_color: Fencing allocation score on rhel7-5: 0 ++native_color: container1 allocation score on lxc1: -INFINITY ++native_color: container1 allocation score on lxc2: -INFINITY ++native_color: container1 allocation score on rhel7-1: -INFINITY ++native_color: container1 allocation score on rhel7-2: 0 ++native_color: container1 allocation score on rhel7-3: 0 ++native_color: container1 allocation score on rhel7-4: 0 ++native_color: container1 allocation score on rhel7-5: 0 ++native_color: container2 allocation score on lxc1: -INFINITY ++native_color: container2 allocation score on lxc2: -INFINITY ++native_color: container2 allocation score on rhel7-1: -INFINITY ++native_color: container2 allocation score on rhel7-2: 0 ++native_color: container2 allocation score on rhel7-3: 0 ++native_color: container2 allocation score on rhel7-4: 0 ++native_color: container2 allocation score on rhel7-5: 0 ++native_color: lxc-ms:0 allocation score on lxc1: INFINITY ++native_color: lxc-ms:0 allocation score on lxc2: INFINITY ++native_color: lxc-ms:0 allocation score on rhel7-1: -INFINITY ++native_color: lxc-ms:0 allocation score on rhel7-2: 0 ++native_color: lxc-ms:0 allocation score on rhel7-3: 0 ++native_color: lxc-ms:0 allocation score on rhel7-4: 0 ++native_color: lxc-ms:0 allocation score on rhel7-5: 0 ++native_color: lxc-ms:1 allocation score on lxc1: -INFINITY ++native_color: lxc-ms:1 allocation score on lxc2: INFINITY ++native_color: lxc-ms:1 allocation score on rhel7-1: -INFINITY ++native_color: lxc-ms:1 allocation score on rhel7-2: 0 ++native_color: lxc-ms:1 allocation score on rhel7-3: 0 ++native_color: lxc-ms:1 allocation score on rhel7-4: 0 ++native_color: lxc-ms:1 allocation score on rhel7-5: 0 ++native_color: lxc1 allocation score on lxc1: -INFINITY ++native_color: lxc1 allocation score on lxc2: -INFINITY ++native_color: lxc1 allocation score on rhel7-1: -INFINITY ++native_color: lxc1 allocation score on rhel7-2: 0 ++native_color: lxc1 allocation score on rhel7-3: -INFINITY ++native_color: lxc1 allocation score on rhel7-4: -INFINITY ++native_color: lxc1 allocation score on rhel7-5: -INFINITY ++native_color: lxc2 allocation score on lxc1: -INFINITY ++native_color: lxc2 allocation score on lxc2: -INFINITY ++native_color: lxc2 allocation score on rhel7-1: -INFINITY ++native_color: lxc2 allocation score on rhel7-2: -INFINITY ++native_color: lxc2 allocation score on rhel7-3: 0 ++native_color: lxc2 allocation score on rhel7-4: -INFINITY ++native_color: lxc2 allocation score on rhel7-5: -INFINITY ++native_color: rsc_rhel7-1 allocation score on lxc1: -INFINITY ++native_color: rsc_rhel7-1 allocation score on lxc2: -INFINITY ++native_color: rsc_rhel7-1 allocation score on rhel7-1: 100 ++native_color: rsc_rhel7-1 allocation score on rhel7-2: 0 ++native_color: rsc_rhel7-1 allocation score on rhel7-3: 0 ++native_color: rsc_rhel7-1 allocation score on rhel7-4: 0 ++native_color: rsc_rhel7-1 allocation score on rhel7-5: 0 +diff --git a/pengine/test10/guest-node-host-dies.summary b/pengine/test10/guest-node-host-dies.summary +new file mode 100644 +index 0000000..8a1bfd4 +--- /dev/null ++++ b/pengine/test10/guest-node-host-dies.summary +@@ -0,0 +1,73 @@ ++ ++Current cluster status: ++Node rhel7-1 (1): UNCLEAN (offline) ++Online: [ rhel7-2 rhel7-3 rhel7-4 rhel7-5 ] ++Containers: [ lxc1:container1 lxc2:container2 ] ++ ++ Fencing (stonith:fence_xvm): Started rhel7-4 ++ rsc_rhel7-1 (ocf::heartbeat:IPaddr2): Started rhel7-1 ( UNCLEAN ) ++ container1 (ocf::heartbeat:VirtualDomain): Started rhel7-1 ( UNCLEAN ) ++ container2 (ocf::heartbeat:VirtualDomain): Started rhel7-1 ( UNCLEAN ) ++ Master/Slave Set: lxc-ms-master [lxc-ms] ++ Masters: [ lxc1 ] ++ Slaves: [ lxc2 ] ++ ++Transition Summary: ++ * Restart Fencing (Started rhel7-4) ++ * Move rsc_rhel7-1 (Started rhel7-1 -> rhel7-5) ++ * Move container1 (Started rhel7-1 -> rhel7-2) ++ * Move container2 (Started rhel7-1 -> rhel7-3) ++ * Restart lxc-ms:0 (Master lxc1) ++ * Restart lxc-ms:1 (Slave lxc2) ++ * Move lxc1 (Started rhel7-1 -> rhel7-2) ++ * Move lxc2 (Started rhel7-1 -> rhel7-3) ++ ++Executing cluster transition: ++ * Resource action: Fencing stop on rhel7-4 ++ * Resource action: Fencing start on rhel7-4 ++ * Resource action: Fencing monitor=120000 on rhel7-4 ++ * Pseudo action: lxc-ms-master_demote_0 ++ * Fencing rhel7-1 (reboot) ++ * Pseudo action: stonith_complete ++ * Pseudo action: rsc_rhel7-1_stop_0 ++ * Resource action: lxc-ms demote on lxc1 ++ * Pseudo action: lxc-ms-master_demoted_0 ++ * Pseudo action: lxc-ms-master_stop_0 ++ * Pseudo action: lxc1_stop_0 ++ * Pseudo action: lxc2_stop_0 ++ * Resource action: rsc_rhel7-1 start on rhel7-5 ++ * Pseudo action: container1_stop_0 ++ * Pseudo action: container2_stop_0 ++ * Pseudo action: lxc-ms_stop_0 ++ * Pseudo action: lxc-ms_stop_0 ++ * Pseudo action: lxc-ms-master_stopped_0 ++ * Pseudo action: lxc-ms-master_start_0 ++ * Pseudo action: all_stopped ++ * Resource action: rsc_rhel7-1 monitor=5000 on rhel7-5 ++ * Resource action: container1 start on rhel7-2 ++ * Resource action: container2 start on rhel7-3 ++ * Resource action: lxc1 start on rhel7-2 ++ * Resource action: lxc2 start on rhel7-3 ++ * Resource action: lxc-ms start on lxc1 ++ * Resource action: lxc-ms start on lxc2 ++ * Resource action: lxc-ms monitor=10000 on lxc2 ++ * Pseudo action: lxc-ms-master_running_0 ++ * Resource action: lxc1 monitor=30000 on rhel7-2 ++ * Resource action: lxc2 monitor=30000 on rhel7-3 ++ * Pseudo action: lxc-ms-master_promote_0 ++ * Resource action: lxc-ms promote on lxc1 ++ * Pseudo action: lxc-ms-master_promoted_0 ++ ++Revised cluster status: ++Online: [ rhel7-2 rhel7-3 rhel7-4 rhel7-5 ] ++OFFLINE: [ rhel7-1 ] ++Containers: [ lxc1:container1 lxc2:container2 ] ++ ++ Fencing (stonith:fence_xvm): Started rhel7-4 ++ rsc_rhel7-1 (ocf::heartbeat:IPaddr2): Started rhel7-5 ++ container1 (ocf::heartbeat:VirtualDomain): Started rhel7-2 ++ container2 (ocf::heartbeat:VirtualDomain): Started rhel7-3 ++ Master/Slave Set: lxc-ms-master [lxc-ms] ++ Masters: [ lxc1 ] ++ Slaves: [ lxc2 ] ++ +diff --git a/pengine/test10/guest-node-host-dies.xml b/pengine/test10/guest-node-host-dies.xml +new file mode 100644 +index 0000000..a840da1 +--- /dev/null ++++ b/pengine/test10/guest-node-host-dies.xml +@@ -0,0 +1,294 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +-- +1.8.3.1 + + +From beab7718e14a54f1b50d7c5ff4b0086e09332da3 Mon Sep 17 00:00:00 2001 +From: Ken Gaillot +Date: Fri, 15 Apr 2016 13:10:17 -0500 +Subject: [PATCH 5/6] Fix: pengine: create a pseudo-fence for guest node + recovery + +If a guest node needs to be recovered, the PE would previously order actions +in relation to the stop action for the guest's container resource, if one +was scheduled. + +This had problems: for implied stops due to fencing the guest's host, there +would be no stop action, so no ordering could be done; ordering in relation to +the stop action made stonith_constraints() mistakenly assume that the host node +(the node for the stop action) was the fence target, and thus mistakenly mark +the wrong stops/demotes as implied; and, clone notifications for fence events +would not get called for guest node recoveries, whether explicit or implied. + +Now, a fence pseudo-event is created for guest node recovery, regardless of +whether there is an explicit stop action scheduled for the container. This +addresses all those issues, and will allow the crmd to be able to detect +implied stops. + +This also allows us to simplify the implied stop/demote detection, since we +will check the pseudo-op for implied actions -- we don't need to check the +real fence op for implied actions on guest nodes. +--- + crmd/te_utils.c | 8 ++++++ + pengine/allocate.c | 82 ++++++++++++++++++++++++++++++++++++++++++++---------- + pengine/graph.c | 14 ++++------ + pengine/native.c | 48 ++------------------------------ + 4 files changed, 83 insertions(+), 69 deletions(-) + +diff --git a/crmd/te_utils.c b/crmd/te_utils.c +index 4c708a1..e7bf7ff 100644 +--- a/crmd/te_utils.c ++++ b/crmd/te_utils.c +@@ -331,6 +331,14 @@ tengine_stonith_notify(stonith_t * st, stonith_event_t * st_event) + /* The DC always sends updates */ + send_stonith_update(NULL, st_event->target, uuid); + ++ /* @TODO Ideally, at this point, we'd check whether the fenced node ++ * hosted any guest nodes, and call remote_node_down() for them. ++ * Unfortunately, the crmd doesn't have a simple, reliable way to ++ * map hosts to guests. It might be possible to track this in the ++ * peer cache via crm_remote_peer_cache_refresh(). For now, we rely ++ * on the PE creating fence pseudo-events for the guests. ++ */ ++ + if (st_event->client_origin && safe_str_neq(st_event->client_origin, te_client_id)) { + + /* Abort the current transition graph if it wasn't us +diff --git a/pengine/allocate.c b/pengine/allocate.c +index bdf03e5..74b57fb 100644 +--- a/pengine/allocate.c ++++ b/pengine/allocate.c +@@ -1341,6 +1341,70 @@ any_managed_resources(pe_working_set_t * data_set) + return FALSE; + } + ++/*! ++ * \internal ++ * \brief Create pseudo-op for guest node fence, and order relative to it ++ * ++ * \param[in] node Guest node to fence ++ * \param[in] done STONITH_DONE operation ++ * \param[in] data_set Working set of CIB state ++ */ ++static void ++fence_guest(pe_node_t *node, pe_action_t *done, pe_working_set_t *data_set) ++{ ++ resource_t *container = node->details->remote_rsc->container; ++ pe_action_t *stop = NULL; ++ pe_action_t *stonith_op = NULL; ++ ++ /* The fence action is just a label; we don't do anything differently for ++ * off vs. reboot. We specify it explicitly, rather than let it default to ++ * cluster's default action, because we are not _initiating_ fencing -- we ++ * are creating a pseudo-event to describe fencing that is already occurring ++ * by other means (container recovery). ++ */ ++ const char *fence_action = "off"; ++ ++ /* Check whether guest's container resource is has any explicit stop or ++ * start (the stop may be implied by fencing of the guest's host). ++ */ ++ if (container) { ++ stop = find_first_action(container->actions, NULL, CRMD_ACTION_STOP, NULL); ++ ++ if (find_first_action(container->actions, NULL, CRMD_ACTION_START, NULL)) { ++ fence_action = "reboot"; ++ } ++ } ++ ++ /* Create a fence pseudo-event, so we have an event to order actions ++ * against, and crmd can always detect it. ++ */ ++ stonith_op = pe_fence_op(node, fence_action, FALSE, data_set); ++ update_action_flags(stonith_op, pe_action_pseudo | pe_action_runnable); ++ ++ ++ /* We want to imply stops/demotes after the guest is stopped, not wait until ++ * it is restarted, so we always order pseudo-fencing after stop, not start ++ * (even though start might be closer to what is done for a real reboot). ++ */ ++ if (stop) { ++ order_actions(stop, stonith_op, ++ pe_order_runnable_left|pe_order_implies_then); ++ crm_info("Implying guest node %s is down (action %d) " ++ "after container %s is stopped (action %d)", ++ node->details->uname, stonith_op->id, ++ container->id, stop->id); ++ } else { ++ crm_info("Implying guest node %s is down (action %d) ", ++ node->details->uname, stonith_op->id); ++ } ++ ++ /* @TODO: Order pseudo-fence after any (optional) fence of guest's host */ ++ ++ /* Order/imply other actions relative to pseudo-fence as with real fence */ ++ stonith_constraints(node, stonith_op, data_set); ++ order_actions(stonith_op, done, pe_order_implies_then); ++} ++ + /* + * Create dependencies for stonith and shutdown operations + */ +@@ -1369,24 +1433,12 @@ stage6(pe_working_set_t * data_set) + for (gIter = data_set->nodes; gIter != NULL; gIter = gIter->next) { + node_t *node = (node_t *) gIter->data; + +- /* Guest nodes are "fenced" by recovering their container resource. +- * The container stop may be explicit, or implied by the fencing of the +- * guest's host. ++ /* Guest nodes are "fenced" by recovering their container resource, ++ * so handle them separately. + */ + if (is_container_remote_node(node)) { + if (node->details->remote_requires_reset && need_stonith) { +- resource_t *container = node->details->remote_rsc->container; +- char *key = stop_key(container); +- GListPtr stop_list = find_actions(container->actions, key, NULL); +- +- crm_info("Implying node %s is down when container %s is stopped (%p)", +- node->details->uname, container->id, stop_list); +- if(stop_list) { +- stonith_constraints(node, stop_list->data, data_set); +- } +- +- g_list_free(stop_list); +- free(key); ++ fence_guest(node, done, data_set); + } + continue; + } +diff --git a/pengine/graph.c b/pengine/graph.c +index ee7c7c8..569cf6e 100644 +--- a/pengine/graph.c ++++ b/pengine/graph.c +@@ -715,13 +715,7 @@ stonith_constraints(node_t * node, action_t * stonith_op, pe_working_set_t * dat + + CRM_CHECK(stonith_op != NULL, return FALSE); + for (r = data_set->resources; r != NULL; r = r->next) { +- resource_t *rsc = (resource_t *) r->data; +- +- if ((stonith_op->rsc == NULL) +- || ((stonith_op->rsc != rsc) && (stonith_op->rsc != rsc->container))) { +- +- rsc_stonith_ordering(rsc, stonith_op, data_set); +- } ++ rsc_stonith_ordering((resource_t *) r->data, stonith_op, data_set); + } + return TRUE; + } +@@ -888,7 +882,11 @@ action2xml(action_t * action, gboolean as_input, pe_working_set_t *data_set) + } + + if (safe_str_eq(action->task, CRM_OP_FENCE)) { +- action_xml = create_xml_node(NULL, XML_GRAPH_TAG_CRM_EVENT); ++ /* All fences need node info; guest node fences are pseudo-events */ ++ action_xml = create_xml_node(NULL, ++ is_set(action->flags, pe_action_pseudo)? ++ XML_GRAPH_TAG_PSEUDO_EVENT : ++ XML_GRAPH_TAG_CRM_EVENT); + + } else if (safe_str_eq(action->task, CRM_OP_SHUTDOWN)) { + action_xml = create_xml_node(NULL, XML_GRAPH_TAG_CRM_EVENT); +diff --git a/pengine/native.c b/pengine/native.c +index 56a1434..ff4467b 100644 +--- a/pengine/native.c ++++ b/pengine/native.c +@@ -2902,48 +2902,6 @@ native_start_constraints(resource_t * rsc, action_t * stonith_op, pe_working_set + } + } + +-/* User data to pass to guest node iterator */ +-struct action_list_s { +- GListPtr search_list; /* list of actions to search */ +- GListPtr result_list; /* list of matching actions for this node */ +- const char *key; /* action key to match */ +-}; +- +-/*! +- * \internal +- * \brief Prepend a node's actions matching a key to a list +- * +- * \param[in] node Guest node +- * \param[in/out] data User data +- */ +-static void prepend_node_actions(const node_t *node, void *data) +-{ +- GListPtr actions; +- struct action_list_s *info = (struct action_list_s *) data; +- +- actions = find_actions(info->search_list, info->key, node); +- info->result_list = g_list_concat(actions, info->result_list); +-} +- +-static GListPtr +-find_fence_target_node_actions(GListPtr search_list, const char *key, node_t *fence_target, pe_working_set_t *data_set) +-{ +- struct action_list_s action_list; +- +- /* Actions on the target that match the key are implied by the fencing */ +- action_list.search_list = search_list; +- action_list.result_list = find_actions(search_list, key, fence_target); +- action_list.key = key; +- +- /* +- * If the target is a host for any guest nodes, actions on those nodes +- * that match the key are also implied by the fencing. +- */ +- pe_foreach_guest_node(data_set, fence_target, prepend_node_actions, &action_list); +- +- return action_list.result_list; +-} +- + static void + native_stop_constraints(resource_t * rsc, action_t * stonith_op, pe_working_set_t * data_set) + { +@@ -2963,8 +2921,7 @@ native_stop_constraints(resource_t * rsc, action_t * stonith_op, pe_working_set_ + + /* Get a list of stop actions potentially implied by the fencing */ + key = stop_key(rsc); +- action_list = find_fence_target_node_actions(rsc->actions, key, target, +- data_set); ++ action_list = find_actions(rsc->actions, key, target); + free(key); + + for (gIter = action_list; gIter != NULL; gIter = gIter->next) { +@@ -3061,8 +3018,7 @@ native_stop_constraints(resource_t * rsc, action_t * stonith_op, pe_working_set_ + + /* Get a list of demote actions potentially implied by the fencing */ + key = demote_key(rsc); +- action_list = find_fence_target_node_actions(rsc->actions, key, target, +- data_set); ++ action_list = find_actions(rsc->actions, key, target); + free(key); + + for (gIter = action_list; gIter != NULL; gIter = gIter->next) { +-- +1.8.3.1 + + +From b7ce740edf3d71fcccead2288bf0ab11037f9672 Mon Sep 17 00:00:00 2001 +From: Ken Gaillot +Date: Wed, 23 Nov 2016 14:56:29 -0600 +Subject: [PATCH 6/6] Fix: pengine: consider guest node unclean if its host is + unclean + +--- + lib/pengine/unpack.c | 12 ++++++++++++ + 1 file changed, 12 insertions(+) + +diff --git a/lib/pengine/unpack.c b/lib/pengine/unpack.c +index a49e108..6737273 100644 +--- a/lib/pengine/unpack.c ++++ b/lib/pengine/unpack.c +@@ -1406,6 +1406,7 @@ determine_remote_online_status(pe_working_set_t * data_set, node_t * this_node) + { + resource_t *rsc = this_node->details->remote_rsc; + resource_t *container = NULL; ++ pe_node_t *host = NULL; + + /* If there is a node state entry for a (former) Pacemaker Remote node + * but no resource creating that node, the node's connection resource will +@@ -1418,6 +1419,10 @@ determine_remote_online_status(pe_working_set_t * data_set, node_t * this_node) + + container = rsc->container; + ++ if (container && (g_list_length(rsc->running_on) == 1)) { ++ host = rsc->running_on->data; ++ } ++ + /* If the resource is currently started, mark it online. */ + if (rsc->role == RSC_ROLE_STARTED) { + crm_trace("%s node %s presumed ONLINE because connection resource is started", +@@ -1451,6 +1456,13 @@ determine_remote_online_status(pe_working_set_t * data_set, node_t * this_node) + (container? "Guest" : "Remote"), this_node->details->id); + this_node->details->online = FALSE; + this_node->details->remote_requires_reset = FALSE; ++ ++ } else if (host && (host->details->online == FALSE) ++ && host->details->unclean) { ++ crm_trace("Guest node %s UNCLEAN because host is unclean", ++ this_node->details->id); ++ this_node->details->online = FALSE; ++ this_node->details->remote_requires_reset = TRUE; + } + + remote_online_done: +-- +1.8.3.1 + diff --git a/SOURCES/017-guest-fencing-tests.patch b/SOURCES/017-guest-fencing-tests.patch new file mode 100644 index 0000000..62b57d9 --- /dev/null +++ b/SOURCES/017-guest-fencing-tests.patch @@ -0,0 +1,2301 @@ +From a9977a2dc1135d040088b90e1ea307b3ff71c0b5 Mon Sep 17 00:00:00 2001 +From: Ken Gaillot +Date: Tue, 22 Mar 2016 16:43:53 -0500 +Subject: [PATCH] Test: pengine: update regression tests for guest node + pseudo-fencing + +--- + pengine/test10/bug-cl-5247.dot | 45 +++-- + pengine/test10/bug-cl-5247.summary | 18 +- + pengine/test10/bug-rh-1097457.dot | 23 ++- + pengine/test10/bug-rh-1097457.exp | 70 ++++++-- + pengine/test10/bug-rh-1097457.summary | 12 +- + pengine/test10/guest-node-host-dies.dot | 17 +- + pengine/test10/guest-node-host-dies.exp | 190 +++++++++++++-------- + pengine/test10/guest-node-host-dies.summary | 48 +++--- + pengine/test10/whitebox-fail1.dot | 15 +- + pengine/test10/whitebox-fail1.exp | 50 +++++- + pengine/test10/whitebox-fail1.summary | 12 +- + pengine/test10/whitebox-fail2.dot | 15 +- + pengine/test10/whitebox-fail2.exp | 50 +++++- + pengine/test10/whitebox-fail2.summary | 12 +- + pengine/test10/whitebox-imply-stop-on-fence.dot | 9 +- + pengine/test10/whitebox-imply-stop-on-fence.exp | 177 +++++++++++-------- + .../test10/whitebox-imply-stop-on-fence.summary | 22 +-- + pengine/test10/whitebox-ms-ordering.dot | 18 ++ + pengine/test10/whitebox-ms-ordering.exp | 76 +++++++++ + pengine/test10/whitebox-ms-ordering.summary | 3 + + pengine/test10/whitebox-unexpectedly-running.dot | 5 + + pengine/test10/whitebox-unexpectedly-running.exp | 30 ++++ + .../test10/whitebox-unexpectedly-running.summary | 2 + + 24 files changed, 748 insertions(+), 292 deletions(-) + +diff --git a/pengine/test10/bug-cl-5247.dot b/pengine/test10/bug-cl-5247.dot +index ed728ac..0ab7893 100644 +--- a/pengine/test10/bug-cl-5247.dot ++++ b/pengine/test10/bug-cl-5247.dot +@@ -1,4 +1,6 @@ + digraph "g" { ++"all_stopped" -> "prmStonith1-2_start_0 bl460g8n4" [ style = bold] ++"all_stopped" -> "prmStonith2-2_start_0 bl460g8n3" [ style = bold] + "all_stopped" [ style=bold color="green" fontcolor="orange"] + "grpStonith1_running_0" [ style=bold color="green" fontcolor="orange"] + "grpStonith1_start_0" -> "grpStonith1_running_0" [ style = bold] +@@ -52,7 +54,7 @@ digraph "g" { + "msPostgresql_post_notify_demoted_0" -> "pgsql_post_notify_demoted_0 pgsr01" [ style = bold] + "msPostgresql_post_notify_demoted_0" [ style=bold color="green" fontcolor="orange"] + "msPostgresql_post_notify_stopped_0" -> "msPostgresql_confirmed-post_notify_stopped_0" [ style = bold] +-"msPostgresql_post_notify_stopped_0" -> "pgsql_post_notify_stop_0 pgsr01" [ style = bold] ++"msPostgresql_post_notify_stopped_0" -> "pgsql_post_notify_stonith_0 pgsr01" [ style = bold] + "msPostgresql_post_notify_stopped_0" [ style=bold color="green" fontcolor="orange"] + "msPostgresql_pre_notify_demote_0" -> "msPostgresql_confirmed-pre_notify_demote_0" [ style = bold] + "msPostgresql_pre_notify_demote_0" -> "pgsql_pre_notify_demote_0 pgsr01" [ style = bold] +@@ -65,21 +67,21 @@ digraph "g" { + "msPostgresql_stop_0" [ style=bold color="green" fontcolor="orange"] + "msPostgresql_stopped_0" -> "msPostgresql_post_notify_stopped_0" [ style = bold] + "msPostgresql_stopped_0" [ style=bold color="green" fontcolor="orange"] +-"pgsql_confirmed-post_notify_stop_0" -> "all_stopped" [ style = bold] +-"pgsql_confirmed-post_notify_stop_0" -> "pgsql_monitor_9000 pgsr01" [ style = bold] +-"pgsql_confirmed-post_notify_stop_0" [ style=bold color="green" fontcolor="orange"] ++"pgsql_confirmed-post_notify_stonith_0" -> "all_stopped" [ style = bold] ++"pgsql_confirmed-post_notify_stonith_0" -> "pgsql_monitor_9000 pgsr01" [ style = bold] ++"pgsql_confirmed-post_notify_stonith_0" [ style=bold color="green" fontcolor="orange"] + "pgsql_demote_0 pgsr02" -> "msPostgresql_demoted_0" [ style = bold] + "pgsql_demote_0 pgsr02" -> "pgsql_stop_0 pgsr02" [ style = bold] + "pgsql_demote_0 pgsr02" [ style=bold color="green" fontcolor="orange"] + "pgsql_monitor_9000 pgsr01" [ style=bold color="green" fontcolor="black"] + "pgsql_post_notify_demoted_0 pgsr01" -> "msPostgresql_confirmed-post_notify_demoted_0" [ style = bold] + "pgsql_post_notify_demoted_0 pgsr01" [ style=bold color="green" fontcolor="black"] +-"pgsql_post_notify_stop_0 pgsr01" -> "msPostgresql_confirmed-post_notify_stopped_0" [ style = bold] +-"pgsql_post_notify_stop_0 pgsr01" -> "pgsql_confirmed-post_notify_stop_0" [ style = bold] +-"pgsql_post_notify_stop_0 pgsr01" [ style=bold color="green" fontcolor="black"] +-"pgsql_post_notify_stop_0" -> "pgsql_confirmed-post_notify_stop_0" [ style = bold] +-"pgsql_post_notify_stop_0" -> "pgsql_post_notify_stop_0 pgsr01" [ style = bold] +-"pgsql_post_notify_stop_0" [ style=bold color="green" fontcolor="orange"] ++"pgsql_post_notify_stonith_0 pgsr01" -> "msPostgresql_confirmed-post_notify_stopped_0" [ style = bold] ++"pgsql_post_notify_stonith_0 pgsr01" -> "pgsql_confirmed-post_notify_stonith_0" [ style = bold] ++"pgsql_post_notify_stonith_0 pgsr01" [ style=bold color="green" fontcolor="black"] ++"pgsql_post_notify_stonith_0" -> "pgsql_confirmed-post_notify_stonith_0" [ style = bold] ++"pgsql_post_notify_stonith_0" -> "pgsql_post_notify_stonith_0 pgsr01" [ style = bold] ++"pgsql_post_notify_stonith_0" [ style=bold color="green" fontcolor="orange"] + "pgsql_pre_notify_demote_0 pgsr01" -> "msPostgresql_confirmed-pre_notify_demote_0" [ style = bold] + "pgsql_pre_notify_demote_0 pgsr01" [ style=bold color="green" fontcolor="black"] + "pgsql_pre_notify_stop_0 pgsr01" -> "msPostgresql_confirmed-pre_notify_stop_0" [ style = bold] +@@ -91,13 +93,7 @@ digraph "g" { + "pgsr02_stop_0 bl460g8n4" -> "prmDB2_stop_0 bl460g8n4" [ style = bold] + "pgsr02_stop_0 bl460g8n4" [ style=bold color="green" fontcolor="black"] + "prmDB2_stop_0 bl460g8n4" -> "all_stopped" [ style = bold] +-"prmDB2_stop_0 bl460g8n4" -> "master-group_stop_0" [ style = bold] +-"prmDB2_stop_0 bl460g8n4" -> "msPostgresql_stop_0" [ style = bold] +-"prmDB2_stop_0 bl460g8n4" -> "pgsql_demote_0 pgsr02" [ style = bold] +-"prmDB2_stop_0 bl460g8n4" -> "pgsql_post_notify_stop_0" [ style = bold] +-"prmDB2_stop_0 bl460g8n4" -> "pgsql_stop_0 pgsr02" [ style = bold] +-"prmDB2_stop_0 bl460g8n4" -> "vip-master_stop_0 pgsr02" [ style = bold] +-"prmDB2_stop_0 bl460g8n4" -> "vip-rep_stop_0 pgsr02" [ style = bold] ++"prmDB2_stop_0 bl460g8n4" -> "stonith 'off' pgsr02" [ style = bold] + "prmDB2_stop_0 bl460g8n4" [ style=bold color="green" fontcolor="black"] + "prmStonith1-2_monitor_3600000 bl460g8n4" [ style=bold color="green" fontcolor="black"] + "prmStonith1-2_start_0 bl460g8n4" -> "grpStonith1_running_0" [ style = bold] +@@ -106,7 +102,7 @@ digraph "g" { + "prmStonith1-2_stop_0 bl460g8n4" -> "all_stopped" [ style = bold] + "prmStonith1-2_stop_0 bl460g8n4" -> "grpStonith1_stopped_0" [ style = bold] + "prmStonith1-2_stop_0 bl460g8n4" -> "prmStonith1-2_start_0 bl460g8n4" [ style = bold] +-"prmStonith1-2_stop_0 bl460g8n4" [ style=bold color="green" fontcolor="orange"] ++"prmStonith1-2_stop_0 bl460g8n4" [ style=bold color="green" fontcolor="black"] + "prmStonith2-2_monitor_3600000 bl460g8n3" [ style=bold color="green" fontcolor="black"] + "prmStonith2-2_start_0 bl460g8n3" -> "grpStonith2_running_0" [ style = bold] + "prmStonith2-2_start_0 bl460g8n3" -> "prmStonith2-2_monitor_3600000 bl460g8n3" [ style = bold] +@@ -115,6 +111,19 @@ digraph "g" { + "prmStonith2-2_stop_0 bl460g8n3" -> "grpStonith2_stopped_0" [ style = bold] + "prmStonith2-2_stop_0 bl460g8n3" -> "prmStonith2-2_start_0 bl460g8n3" [ style = bold] + "prmStonith2-2_stop_0 bl460g8n3" [ style=bold color="green" fontcolor="black"] ++"stonith 'off' pgsr02" -> "master-group_stop_0" [ style = bold] ++"stonith 'off' pgsr02" -> "msPostgresql_stop_0" [ style = bold] ++"stonith 'off' pgsr02" -> "pgsql_demote_0 pgsr02" [ style = bold] ++"stonith 'off' pgsr02" -> "pgsql_post_notify_stonith_0" [ style = bold] ++"stonith 'off' pgsr02" -> "pgsql_stop_0 pgsr02" [ style = bold] ++"stonith 'off' pgsr02" -> "stonith_complete" [ style = bold] ++"stonith 'off' pgsr02" -> "vip-master_stop_0 pgsr02" [ style = bold] ++"stonith 'off' pgsr02" -> "vip-rep_stop_0 pgsr02" [ style = bold] ++"stonith 'off' pgsr02" [ style=bold color="green" fontcolor="orange"] ++"stonith_complete" -> "all_stopped" [ style = bold] ++"stonith_complete" -> "vip-master_start_0 pgsr01" [ style = bold] ++"stonith_complete" -> "vip-rep_start_0 pgsr01" [ style = bold] ++"stonith_complete" [ style=bold color="green" fontcolor="orange"] + "vip-master_monitor_10000 pgsr01" [ style=bold color="green" fontcolor="black"] + "vip-master_start_0 pgsr01" -> "master-group_running_0" [ style = bold] + "vip-master_start_0 pgsr01" -> "vip-master_monitor_10000 pgsr01" [ style = bold] +diff --git a/pengine/test10/bug-cl-5247.summary b/pengine/test10/bug-cl-5247.summary +index 5564286..09dc301 100644 +--- a/pengine/test10/bug-cl-5247.summary ++++ b/pengine/test10/bug-cl-5247.summary +@@ -28,7 +28,7 @@ Transition Summary: + + Executing cluster transition: + * Pseudo action: grpStonith1_stop_0 +- * Pseudo action: prmStonith1-2_stop_0 ++ * Resource action: prmStonith1-2 stop on bl460g8n4 + * Pseudo action: grpStonith2_stop_0 + * Resource action: prmStonith2-2 stop on bl460g8n3 + * Pseudo action: msPostgresql_pre_notify_demote_0 +@@ -36,18 +36,14 @@ Executing cluster transition: + * Resource action: prmDB2 stop on bl460g8n4 + * Pseudo action: grpStonith1_stopped_0 + * Pseudo action: grpStonith1_start_0 +- * Resource action: prmStonith1-2 start on bl460g8n4 +- * Resource action: prmStonith1-2 monitor=3600000 on bl460g8n4 + * Pseudo action: grpStonith2_stopped_0 + * Pseudo action: grpStonith2_start_0 +- * Resource action: prmStonith2-2 start on bl460g8n3 +- * Resource action: prmStonith2-2 monitor=3600000 on bl460g8n3 +- * Pseudo action: pgsql_post_notify_stop_0 + * Resource action: pgsql notify on pgsr01 + * Pseudo action: msPostgresql_confirmed-pre_notify_demote_0 + * Pseudo action: msPostgresql_demote_0 +- * Pseudo action: grpStonith1_running_0 +- * Pseudo action: grpStonith2_running_0 ++ * Pseudo action: stonith-pgsr02-off on pgsr02 ++ * Pseudo action: stonith_complete ++ * Pseudo action: pgsql_post_notify_stop_0 + * Pseudo action: pgsql_demote_0 + * Pseudo action: msPostgresql_demoted_0 + * Pseudo action: msPostgresql_post_notify_demoted_0 +@@ -75,6 +71,12 @@ Executing cluster transition: + * Pseudo action: pgsql_notified_0 + * Resource action: pgsql monitor=9000 on pgsr01 + * Pseudo action: all_stopped ++ * Resource action: prmStonith1-2 start on bl460g8n4 ++ * Resource action: prmStonith1-2 monitor=3600000 on bl460g8n4 ++ * Resource action: prmStonith2-2 start on bl460g8n3 ++ * Resource action: prmStonith2-2 monitor=3600000 on bl460g8n3 ++ * Pseudo action: grpStonith1_running_0 ++ * Pseudo action: grpStonith2_running_0 + Using the original execution date of: 2015-08-12 02:53:40Z + + Revised cluster status: +diff --git a/pengine/test10/bug-rh-1097457.dot b/pengine/test10/bug-rh-1097457.dot +index 078d177..ece2834 100644 +--- a/pengine/test10/bug-rh-1097457.dot ++++ b/pengine/test10/bug-rh-1097457.dot +@@ -47,14 +47,9 @@ digraph "g" { + "VM2_start_0 lama3" -> "VM2_monitor_10000 lama3" [ style = bold] + "VM2_start_0 lama3" -> "lamaVM2_start_0 lama3" [ style = bold] + "VM2_start_0 lama3" [ style=bold color="green" fontcolor="black"] +-"VM2_stop_0 lama3" -> "FAKE4-IP_stop_0 lamaVM2" [ style = bold] +-"VM2_stop_0 lama3" -> "FAKE4_stop_0 lamaVM2" [ style = bold] +-"VM2_stop_0 lama3" -> "FAKE6-clone_stop_0" [ style = bold] +-"VM2_stop_0 lama3" -> "FAKE6_stop_0 lamaVM2" [ style = bold] +-"VM2_stop_0 lama3" -> "FSlun3_stop_0 lamaVM2" [ style = bold] + "VM2_stop_0 lama3" -> "VM2_start_0 lama3" [ style = bold] + "VM2_stop_0 lama3" -> "all_stopped" [ style = bold] +-"VM2_stop_0 lama3" -> "lamaVM2-G4_stop_0" [ style = bold] ++"VM2_stop_0 lama3" -> "stonith 'reboot' lamaVM2" [ style = bold] + "VM2_stop_0 lama3" [ style=bold color="green" fontcolor="black"] + "all_stopped" [ style=bold color="green" fontcolor="orange"] + "lamaVM2-G4_running_0" [ style=bold color="green" fontcolor="orange"] +@@ -83,4 +78,20 @@ digraph "g" { + "lamaVM2_stop_0 lama3" -> "all_stopped" [ style = bold] + "lamaVM2_stop_0 lama3" -> "lamaVM2_start_0 lama3" [ style = bold] + "lamaVM2_stop_0 lama3" [ style=bold color="green" fontcolor="black"] ++"stonith 'reboot' lamaVM2" -> "FAKE4-IP_stop_0 lamaVM2" [ style = bold] ++"stonith 'reboot' lamaVM2" -> "FAKE4_stop_0 lamaVM2" [ style = bold] ++"stonith 'reboot' lamaVM2" -> "FAKE6-clone_stop_0" [ style = bold] ++"stonith 'reboot' lamaVM2" -> "FAKE6_stop_0 lamaVM2" [ style = bold] ++"stonith 'reboot' lamaVM2" -> "FSlun3_stop_0 lamaVM2" [ style = bold] ++"stonith 'reboot' lamaVM2" -> "lamaVM2-G4_stop_0" [ style = bold] ++"stonith 'reboot' lamaVM2" -> "stonith_complete" [ style = bold] ++"stonith 'reboot' lamaVM2" [ style=bold color="green" fontcolor="orange"] ++"stonith_complete" -> "FAKE4-IP_start_0 lamaVM2" [ style = bold] ++"stonith_complete" -> "FAKE4_start_0 lamaVM2" [ style = bold] ++"stonith_complete" -> "FAKE6_start_0 lamaVM2" [ style = bold] ++"stonith_complete" -> "FSlun3_start_0 lama2" [ style = bold] ++"stonith_complete" -> "VM2_start_0 lama3" [ style = bold] ++"stonith_complete" -> "all_stopped" [ style = bold] ++"stonith_complete" -> "lamaVM2_start_0 lama3" [ style = bold] ++"stonith_complete" [ style=bold color="green" fontcolor="orange"] + } +diff --git a/pengine/test10/bug-rh-1097457.exp b/pengine/test10/bug-rh-1097457.exp +index 94a4e8d..0c3430c 100644 +--- a/pengine/test10/bug-rh-1097457.exp ++++ b/pengine/test10/bug-rh-1097457.exp +@@ -10,6 +10,9 @@ + + + ++ ++ ++ + + + +@@ -65,6 +68,9 @@ + + + ++ ++ ++ + + + +@@ -75,10 +81,10 @@ + + + +- ++ + + +- ++ + + + +@@ -121,7 +127,7 @@ + + + +- ++ + + + +@@ -175,6 +181,9 @@ + + + ++ ++ ++ + + + +@@ -185,14 +194,14 @@ + + + +- +- +- + + + + + ++ ++ ++ + + + +@@ -231,6 +240,9 @@ + + + ++ ++ ++ + + + +@@ -241,10 +253,10 @@ + + + +- ++ + + +- ++ + + + +@@ -281,6 +293,9 @@ + + + ++ ++ ++ + + + +@@ -291,10 +306,10 @@ + + + +- ++ + + +- ++ + + + +@@ -337,7 +352,7 @@ + + + +- ++ + + + +@@ -382,6 +397,9 @@ + + + ++ ++ ++ + + + +@@ -411,6 +429,33 @@ + + + ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ + + + +@@ -434,6 +479,9 @@ + + + ++ ++ ++ + + + +diff --git a/pengine/test10/bug-rh-1097457.summary b/pengine/test10/bug-rh-1097457.summary +index d78d951..f8d2c14 100644 +--- a/pengine/test10/bug-rh-1097457.summary ++++ b/pengine/test10/bug-rh-1097457.summary +@@ -42,18 +42,20 @@ Transition Summary: + Executing cluster transition: + * Resource action: lamaVM2 stop on lama3 + * Resource action: VM2 stop on lama3 ++ * Pseudo action: stonith-lamaVM2-reboot on lamaVM2 ++ * Pseudo action: stonith_complete ++ * Resource action: VM2 start on lama3 ++ * Resource action: VM2 monitor=10000 on lama3 + * Pseudo action: lamaVM2-G4_stop_0 + * Pseudo action: FAKE4-IP_stop_0 + * Pseudo action: FAKE6-clone_stop_0 +- * Resource action: VM2 start on lama3 +- * Resource action: VM2 monitor=10000 on lama3 ++ * Resource action: lamaVM2 start on lama3 ++ * Resource action: lamaVM2 monitor=30000 on lama3 ++ * Resource action: FSlun3 monitor=10000 on lamaVM2 + * Pseudo action: FAKE4_stop_0 + * Pseudo action: FAKE6_stop_0 + * Pseudo action: FAKE6-clone_stopped_0 + * Pseudo action: FAKE6-clone_start_0 +- * Resource action: lamaVM2 start on lama3 +- * Resource action: lamaVM2 monitor=30000 on lama3 +- * Resource action: FSlun3 monitor=10000 on lamaVM2 + * Pseudo action: lamaVM2-G4_stopped_0 + * Resource action: FAKE6 start on lamaVM2 + * Resource action: FAKE6 monitor=30000 on lamaVM2 +diff --git a/pengine/test10/guest-node-host-dies.dot b/pengine/test10/guest-node-host-dies.dot +index 01858b3..c1ced94 100644 +--- a/pengine/test10/guest-node-host-dies.dot ++++ b/pengine/test10/guest-node-host-dies.dot +@@ -5,16 +5,19 @@ digraph "g" { + "Fencing_stop_0 rhel7-4" -> "Fencing_start_0 rhel7-4" [ style = bold] + "Fencing_stop_0 rhel7-4" -> "all_stopped" [ style = bold] + "Fencing_stop_0 rhel7-4" [ style=bold color="green" fontcolor="black"] ++"all_stopped" -> "Fencing_start_0 rhel7-4" [ style = bold] + "all_stopped" [ style=bold color="green" fontcolor="orange"] + "container1_start_0 rhel7-2" -> "lxc1_start_0 rhel7-2" [ style = bold] + "container1_start_0 rhel7-2" [ style=bold color="green" fontcolor="black"] + "container1_stop_0 rhel7-1" -> "all_stopped" [ style = bold] + "container1_stop_0 rhel7-1" -> "container1_start_0 rhel7-2" [ style = bold] ++"container1_stop_0 rhel7-1" -> "stonith 'reboot' lxc1" [ style = bold] + "container1_stop_0 rhel7-1" [ style=bold color="green" fontcolor="orange"] + "container2_start_0 rhel7-3" -> "lxc2_start_0 rhel7-3" [ style = bold] + "container2_start_0 rhel7-3" [ style=bold color="green" fontcolor="black"] + "container2_stop_0 rhel7-1" -> "all_stopped" [ style = bold] + "container2_stop_0 rhel7-1" -> "container2_start_0 rhel7-3" [ style = bold] ++"container2_stop_0 rhel7-1" -> "stonith 'reboot' lxc2" [ style = bold] + "container2_stop_0 rhel7-1" [ style=bold color="green" fontcolor="orange"] + "lxc-ms-master_demote_0" -> "lxc-ms-master_demoted_0" [ style = bold] + "lxc-ms-master_demote_0" -> "lxc-ms_demote_0 lxc1" [ style = bold] +@@ -42,7 +45,7 @@ digraph "g" { + "lxc-ms_demote_0 lxc1" -> "lxc-ms-master_demoted_0" [ style = bold] + "lxc-ms_demote_0 lxc1" -> "lxc-ms_promote_0 lxc1" [ style = bold] + "lxc-ms_demote_0 lxc1" -> "lxc-ms_stop_0 lxc1" [ style = bold] +-"lxc-ms_demote_0 lxc1" [ style=bold color="green" fontcolor="black"] ++"lxc-ms_demote_0 lxc1" [ style=bold color="green" fontcolor="orange"] + "lxc-ms_monitor_10000 lxc2" [ style=bold color="green" fontcolor="black"] + "lxc-ms_promote_0 lxc1" -> "lxc-ms-master_promoted_0" [ style = bold] + "lxc-ms_promote_0 lxc1" [ style=bold color="green" fontcolor="black"] +@@ -84,11 +87,17 @@ digraph "g" { + "rsc_rhel7-1_stop_0 rhel7-1" -> "all_stopped" [ style = bold] + "rsc_rhel7-1_stop_0 rhel7-1" -> "rsc_rhel7-1_start_0 rhel7-5" [ style = bold] + "rsc_rhel7-1_stop_0 rhel7-1" [ style=bold color="green" fontcolor="orange"] ++"stonith 'reboot' lxc1" -> "lxc-ms-master_stop_0" [ style = bold] ++"stonith 'reboot' lxc1" -> "lxc-ms_demote_0 lxc1" [ style = bold] ++"stonith 'reboot' lxc1" -> "lxc-ms_stop_0 lxc1" [ style = bold] ++"stonith 'reboot' lxc1" -> "stonith_complete" [ style = bold] ++"stonith 'reboot' lxc1" [ style=bold color="green" fontcolor="orange"] ++"stonith 'reboot' lxc2" -> "lxc-ms-master_stop_0" [ style = bold] ++"stonith 'reboot' lxc2" -> "lxc-ms_stop_0 lxc2" [ style = bold] ++"stonith 'reboot' lxc2" -> "stonith_complete" [ style = bold] ++"stonith 'reboot' lxc2" [ style=bold color="green" fontcolor="orange"] + "stonith 'reboot' rhel7-1" -> "container1_stop_0 rhel7-1" [ style = bold] + "stonith 'reboot' rhel7-1" -> "container2_stop_0 rhel7-1" [ style = bold] +-"stonith 'reboot' rhel7-1" -> "lxc-ms-master_stop_0" [ style = bold] +-"stonith 'reboot' rhel7-1" -> "lxc-ms_stop_0 lxc1" [ style = bold] +-"stonith 'reboot' rhel7-1" -> "lxc-ms_stop_0 lxc2" [ style = bold] + "stonith 'reboot' rhel7-1" -> "lxc1_stop_0 rhel7-1" [ style = bold] + "stonith 'reboot' rhel7-1" -> "lxc2_stop_0 rhel7-1" [ style = bold] + "stonith 'reboot' rhel7-1" -> "rsc_rhel7-1_stop_0 rhel7-1" [ style = bold] +diff --git a/pengine/test10/guest-node-host-dies.exp b/pengine/test10/guest-node-host-dies.exp +index b3c24be..6bd7a60 100644 +--- a/pengine/test10/guest-node-host-dies.exp ++++ b/pengine/test10/guest-node-host-dies.exp +@@ -1,7 +1,7 @@ + + + +- ++ + + + +@@ -10,14 +10,17 @@ + + + +- ++ + + + + + + +- ++ ++ ++ ++ + + + +@@ -30,33 +33,33 @@ + + + +- ++ + + + + + +- ++ + + + + + + +- ++ + + + + + +- ++ + + + + + + +- ++ + + + +@@ -65,26 +68,26 @@ + + + +- ++ + + + + + +- ++ + + + + + +- ++ + + + + + + +- ++ + + + +@@ -93,7 +96,7 @@ + + + +- ++ + + + +@@ -102,20 +105,20 @@ + + + +- ++ + + + + + +- ++ + + + + + + +- ++ + + + +@@ -124,7 +127,7 @@ + + + +- ++ + + + +@@ -133,23 +136,23 @@ + + + +- ++ + + + + + +- ++ + + + + + + +- ++ + + +- ++ + + + +@@ -164,69 +167,72 @@ + + + +- ++ ++ + +- ++ + + + +- ++ + + +- ++ ++ ++ ++ + + +- ++ + + + + + +- +- ++ + +- ++ + + + +- ++ ++ ++ ++ ++ ++ ++ + + + + + +- +- ++ + +- ++ + + + +- +- +- +- ++ + + +- +- +- +- ++ + + + + + +- +- +- ++ ++ ++ ++ + + + +- ++ + + +- ++ + + + +@@ -239,7 +245,7 @@ + + + +- ++ + + + +@@ -254,17 +260,16 @@ + + + +- +- +- +- ++ ++ ++ + + + +- ++ + + +- ++ + + + +@@ -276,7 +281,7 @@ + + + +- ++ + + + +@@ -299,7 +304,7 @@ + + + +- ++ + + + +@@ -329,10 +334,10 @@ + + + +- ++ + + +- ++ + + + +@@ -350,7 +355,10 @@ + + + +- ++ ++ ++ ++ + + + +@@ -362,7 +370,7 @@ + + + +- ++ + + + +@@ -409,7 +417,7 @@ + + + +- ++ + + + +@@ -427,7 +435,7 @@ + + + +- ++ + + + +@@ -453,7 +461,7 @@ + + + +- ++ + + + +@@ -471,13 +479,13 @@ + + + +- ++ + + + + + +- ++ + + + +@@ -490,40 +498,76 @@ + + + ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ + + + + + + +- ++ ++ ++ ++ ++ ++ ++ + + + +- ++ + +- ++ + + + + + +- ++ + + +- ++ + + +- ++ + + +- ++ + + +- ++ + + +- ++ + + + +diff --git a/pengine/test10/guest-node-host-dies.summary b/pengine/test10/guest-node-host-dies.summary +index 8a1bfd4..83af5ce 100644 +--- a/pengine/test10/guest-node-host-dies.summary ++++ b/pengine/test10/guest-node-host-dies.summary +@@ -2,58 +2,58 @@ + Current cluster status: + Node rhel7-1 (1): UNCLEAN (offline) + Online: [ rhel7-2 rhel7-3 rhel7-4 rhel7-5 ] +-Containers: [ lxc1:container1 lxc2:container2 ] + + Fencing (stonith:fence_xvm): Started rhel7-4 + rsc_rhel7-1 (ocf::heartbeat:IPaddr2): Started rhel7-1 ( UNCLEAN ) +- container1 (ocf::heartbeat:VirtualDomain): Started rhel7-1 ( UNCLEAN ) +- container2 (ocf::heartbeat:VirtualDomain): Started rhel7-1 ( UNCLEAN ) ++ container1 (ocf::heartbeat:VirtualDomain): FAILED rhel7-1 (UNCLEAN) ++ container2 (ocf::heartbeat:VirtualDomain): FAILED rhel7-1 (UNCLEAN) + Master/Slave Set: lxc-ms-master [lxc-ms] +- Masters: [ lxc1 ] +- Slaves: [ lxc2 ] ++ Stopped: [ rhel7-1 rhel7-2 rhel7-3 rhel7-4 rhel7-5 ] + + Transition Summary: + * Restart Fencing (Started rhel7-4) + * Move rsc_rhel7-1 (Started rhel7-1 -> rhel7-5) +- * Move container1 (Started rhel7-1 -> rhel7-2) +- * Move container2 (Started rhel7-1 -> rhel7-3) +- * Restart lxc-ms:0 (Master lxc1) +- * Restart lxc-ms:1 (Slave lxc2) ++ * Recover container1 (Started rhel7-1 -> rhel7-2) ++ * Recover container2 (Started rhel7-1 -> rhel7-3) ++ * Recover lxc-ms:0 (Master lxc1) ++ * Recover lxc-ms:1 (Slave lxc2) + * Move lxc1 (Started rhel7-1 -> rhel7-2) + * Move lxc2 (Started rhel7-1 -> rhel7-3) + + Executing cluster transition: + * Resource action: Fencing stop on rhel7-4 +- * Resource action: Fencing start on rhel7-4 +- * Resource action: Fencing monitor=120000 on rhel7-4 + * Pseudo action: lxc-ms-master_demote_0 + * Fencing rhel7-1 (reboot) +- * Pseudo action: stonith_complete + * Pseudo action: rsc_rhel7-1_stop_0 +- * Resource action: lxc-ms demote on lxc1 +- * Pseudo action: lxc-ms-master_demoted_0 +- * Pseudo action: lxc-ms-master_stop_0 + * Pseudo action: lxc1_stop_0 + * Pseudo action: lxc2_stop_0 +- * Resource action: rsc_rhel7-1 start on rhel7-5 + * Pseudo action: container1_stop_0 + * Pseudo action: container2_stop_0 ++ * Pseudo action: stonith-lxc2-reboot on lxc2 ++ * Pseudo action: stonith-lxc1-reboot on lxc1 ++ * Pseudo action: stonith_complete ++ * Resource action: rsc_rhel7-1 start on rhel7-5 ++ * Resource action: container1 start on rhel7-2 ++ * Resource action: container2 start on rhel7-3 ++ * Pseudo action: lxc-ms_demote_0 ++ * Pseudo action: lxc-ms-master_demoted_0 ++ * Pseudo action: lxc-ms-master_stop_0 ++ * Resource action: lxc1 start on rhel7-2 ++ * Resource action: lxc2 start on rhel7-3 ++ * Resource action: rsc_rhel7-1 monitor=5000 on rhel7-5 + * Pseudo action: lxc-ms_stop_0 + * Pseudo action: lxc-ms_stop_0 + * Pseudo action: lxc-ms-master_stopped_0 + * Pseudo action: lxc-ms-master_start_0 ++ * Resource action: lxc1 monitor=30000 on rhel7-2 ++ * Resource action: lxc2 monitor=30000 on rhel7-3 + * Pseudo action: all_stopped +- * Resource action: rsc_rhel7-1 monitor=5000 on rhel7-5 +- * Resource action: container1 start on rhel7-2 +- * Resource action: container2 start on rhel7-3 +- * Resource action: lxc1 start on rhel7-2 +- * Resource action: lxc2 start on rhel7-3 ++ * Resource action: Fencing start on rhel7-4 ++ * Resource action: Fencing monitor=120000 on rhel7-4 + * Resource action: lxc-ms start on lxc1 + * Resource action: lxc-ms start on lxc2 +- * Resource action: lxc-ms monitor=10000 on lxc2 + * Pseudo action: lxc-ms-master_running_0 +- * Resource action: lxc1 monitor=30000 on rhel7-2 +- * Resource action: lxc2 monitor=30000 on rhel7-3 ++ * Resource action: lxc-ms monitor=10000 on lxc2 + * Pseudo action: lxc-ms-master_promote_0 + * Resource action: lxc-ms promote on lxc1 + * Pseudo action: lxc-ms-master_promoted_0 +diff --git a/pengine/test10/whitebox-fail1.dot b/pengine/test10/whitebox-fail1.dot +index 0f0fe26..c6380ea 100644 +--- a/pengine/test10/whitebox-fail1.dot ++++ b/pengine/test10/whitebox-fail1.dot +@@ -25,11 +25,9 @@ digraph "g" { + "all_stopped" [ style=bold color="green" fontcolor="orange"] + "container1_start_0 18node2" -> "lxc1_start_0 18node2" [ style = bold] + "container1_start_0 18node2" [ style=bold color="green" fontcolor="black"] +-"container1_stop_0 18node2" -> "B_stop_0 lxc1" [ style = bold] +-"container1_stop_0 18node2" -> "M-clone_stop_0" [ style = bold] +-"container1_stop_0 18node2" -> "M_stop_0 lxc1" [ style = bold] + "container1_stop_0 18node2" -> "all_stopped" [ style = bold] + "container1_stop_0 18node2" -> "container1_start_0 18node2" [ style = bold] ++"container1_stop_0 18node2" -> "stonith 'reboot' lxc1" [ style = bold] + "container1_stop_0 18node2" [ style=bold color="green" fontcolor="black"] + "lxc1_monitor_30000 18node2" [ style=bold color="green" fontcolor="black"] + "lxc1_start_0 18node2" -> "B_monitor_10000 lxc1" [ style = bold] +@@ -42,4 +40,15 @@ digraph "g" { + "lxc1_stop_0 18node2" -> "container1_stop_0 18node2" [ style = bold] + "lxc1_stop_0 18node2" -> "lxc1_start_0 18node2" [ style = bold] + "lxc1_stop_0 18node2" [ style=bold color="green" fontcolor="black"] ++"stonith 'reboot' lxc1" -> "B_stop_0 lxc1" [ style = bold] ++"stonith 'reboot' lxc1" -> "M-clone_stop_0" [ style = bold] ++"stonith 'reboot' lxc1" -> "M_stop_0 lxc1" [ style = bold] ++"stonith 'reboot' lxc1" -> "stonith_complete" [ style = bold] ++"stonith 'reboot' lxc1" [ style=bold color="green" fontcolor="orange"] ++"stonith_complete" -> "B_start_0 lxc1" [ style = bold] ++"stonith_complete" -> "M_start_0 lxc1" [ style = bold] ++"stonith_complete" -> "all_stopped" [ style = bold] ++"stonith_complete" -> "container1_start_0 18node2" [ style = bold] ++"stonith_complete" -> "lxc1_start_0 18node2" [ style = bold] ++"stonith_complete" [ style=bold color="green" fontcolor="orange"] + } +diff --git a/pengine/test10/whitebox-fail1.exp b/pengine/test10/whitebox-fail1.exp +index 9629a76..03e83c3 100644 +--- a/pengine/test10/whitebox-fail1.exp ++++ b/pengine/test10/whitebox-fail1.exp +@@ -10,6 +10,9 @@ + + + ++ ++ ++ + + + +@@ -58,6 +61,9 @@ + + + ++ ++ ++ + + + +@@ -68,10 +74,10 @@ + + + +- ++ + + +- ++ + + + +@@ -98,7 +104,7 @@ + + + +- ++ + + + +@@ -159,6 +165,9 @@ + + + ++ ++ ++ + + + +@@ -169,7 +178,7 @@ + + + +- ++ + + + +@@ -187,6 +196,9 @@ + + + ++ ++ ++ + + + +@@ -216,6 +228,33 @@ + + + ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ + + + +@@ -233,6 +272,9 @@ + + + ++ ++ ++ + + + +diff --git a/pengine/test10/whitebox-fail1.summary b/pengine/test10/whitebox-fail1.summary +index 1586407..1872e9a 100644 +--- a/pengine/test10/whitebox-fail1.summary ++++ b/pengine/test10/whitebox-fail1.summary +@@ -22,20 +22,22 @@ Transition Summary: + Executing cluster transition: + * Resource action: lxc1 stop on 18node2 + * Resource action: container1 stop on 18node2 ++ * Pseudo action: stonith-lxc1-reboot on lxc1 ++ * Pseudo action: stonith_complete ++ * Resource action: container1 start on 18node2 + * Pseudo action: M-clone_stop_0 + * Pseudo action: B_stop_0 +- * Resource action: container1 start on 18node2 ++ * Resource action: lxc1 start on 18node2 ++ * Resource action: lxc1 monitor=30000 on 18node2 + * Pseudo action: M_stop_0 + * Pseudo action: M-clone_stopped_0 + * Pseudo action: M-clone_start_0 +- * Resource action: lxc1 start on 18node2 +- * Resource action: lxc1 monitor=30000 on 18node2 ++ * Resource action: B start on lxc1 + * Pseudo action: all_stopped + * Resource action: M start on lxc1 + * Pseudo action: M-clone_running_0 +- * Resource action: B start on lxc1 +- * Resource action: M monitor=10000 on lxc1 + * Resource action: B monitor=10000 on lxc1 ++ * Resource action: M monitor=10000 on lxc1 + + Revised cluster status: + Online: [ 18node1 18node2 18node3 ] +diff --git a/pengine/test10/whitebox-fail2.dot b/pengine/test10/whitebox-fail2.dot +index 0f0fe26..c6380ea 100644 +--- a/pengine/test10/whitebox-fail2.dot ++++ b/pengine/test10/whitebox-fail2.dot +@@ -25,11 +25,9 @@ digraph "g" { + "all_stopped" [ style=bold color="green" fontcolor="orange"] + "container1_start_0 18node2" -> "lxc1_start_0 18node2" [ style = bold] + "container1_start_0 18node2" [ style=bold color="green" fontcolor="black"] +-"container1_stop_0 18node2" -> "B_stop_0 lxc1" [ style = bold] +-"container1_stop_0 18node2" -> "M-clone_stop_0" [ style = bold] +-"container1_stop_0 18node2" -> "M_stop_0 lxc1" [ style = bold] + "container1_stop_0 18node2" -> "all_stopped" [ style = bold] + "container1_stop_0 18node2" -> "container1_start_0 18node2" [ style = bold] ++"container1_stop_0 18node2" -> "stonith 'reboot' lxc1" [ style = bold] + "container1_stop_0 18node2" [ style=bold color="green" fontcolor="black"] + "lxc1_monitor_30000 18node2" [ style=bold color="green" fontcolor="black"] + "lxc1_start_0 18node2" -> "B_monitor_10000 lxc1" [ style = bold] +@@ -42,4 +40,15 @@ digraph "g" { + "lxc1_stop_0 18node2" -> "container1_stop_0 18node2" [ style = bold] + "lxc1_stop_0 18node2" -> "lxc1_start_0 18node2" [ style = bold] + "lxc1_stop_0 18node2" [ style=bold color="green" fontcolor="black"] ++"stonith 'reboot' lxc1" -> "B_stop_0 lxc1" [ style = bold] ++"stonith 'reboot' lxc1" -> "M-clone_stop_0" [ style = bold] ++"stonith 'reboot' lxc1" -> "M_stop_0 lxc1" [ style = bold] ++"stonith 'reboot' lxc1" -> "stonith_complete" [ style = bold] ++"stonith 'reboot' lxc1" [ style=bold color="green" fontcolor="orange"] ++"stonith_complete" -> "B_start_0 lxc1" [ style = bold] ++"stonith_complete" -> "M_start_0 lxc1" [ style = bold] ++"stonith_complete" -> "all_stopped" [ style = bold] ++"stonith_complete" -> "container1_start_0 18node2" [ style = bold] ++"stonith_complete" -> "lxc1_start_0 18node2" [ style = bold] ++"stonith_complete" [ style=bold color="green" fontcolor="orange"] + } +diff --git a/pengine/test10/whitebox-fail2.exp b/pengine/test10/whitebox-fail2.exp +index 9629a76..03e83c3 100644 +--- a/pengine/test10/whitebox-fail2.exp ++++ b/pengine/test10/whitebox-fail2.exp +@@ -10,6 +10,9 @@ + + + ++ ++ ++ + + + +@@ -58,6 +61,9 @@ + + + ++ ++ ++ + + + +@@ -68,10 +74,10 @@ + + + +- ++ + + +- ++ + + + +@@ -98,7 +104,7 @@ + + + +- ++ + + + +@@ -159,6 +165,9 @@ + + + ++ ++ ++ + + + +@@ -169,7 +178,7 @@ + + + +- ++ + + + +@@ -187,6 +196,9 @@ + + + ++ ++ ++ + + + +@@ -216,6 +228,33 @@ + + + ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ + + + +@@ -233,6 +272,9 @@ + + + ++ ++ ++ + + + +diff --git a/pengine/test10/whitebox-fail2.summary b/pengine/test10/whitebox-fail2.summary +index ab40d99..5db6588 100644 +--- a/pengine/test10/whitebox-fail2.summary ++++ b/pengine/test10/whitebox-fail2.summary +@@ -22,20 +22,22 @@ Transition Summary: + Executing cluster transition: + * Resource action: lxc1 stop on 18node2 + * Resource action: container1 stop on 18node2 ++ * Pseudo action: stonith-lxc1-reboot on lxc1 ++ * Pseudo action: stonith_complete ++ * Resource action: container1 start on 18node2 + * Pseudo action: M-clone_stop_0 + * Pseudo action: B_stop_0 +- * Resource action: container1 start on 18node2 ++ * Resource action: lxc1 start on 18node2 ++ * Resource action: lxc1 monitor=30000 on 18node2 + * Pseudo action: M_stop_0 + * Pseudo action: M-clone_stopped_0 + * Pseudo action: M-clone_start_0 +- * Resource action: lxc1 start on 18node2 +- * Resource action: lxc1 monitor=30000 on 18node2 ++ * Resource action: B start on lxc1 + * Pseudo action: all_stopped + * Resource action: M start on lxc1 + * Pseudo action: M-clone_running_0 +- * Resource action: B start on lxc1 +- * Resource action: M monitor=10000 on lxc1 + * Resource action: B monitor=10000 on lxc1 ++ * Resource action: M monitor=10000 on lxc1 + + Revised cluster status: + Online: [ 18node1 18node2 18node3 ] +diff --git a/pengine/test10/whitebox-imply-stop-on-fence.dot b/pengine/test10/whitebox-imply-stop-on-fence.dot +index b3fd40b..0e17a16 100644 +--- a/pengine/test10/whitebox-imply-stop-on-fence.dot ++++ b/pengine/test10/whitebox-imply-stop-on-fence.dot +@@ -6,6 +6,7 @@ + "R-lxc-01_kiff-01_stop_0 kiff-01" -> "R-lxc-01_kiff-01_start_0 kiff-02" [ style = bold] + "R-lxc-01_kiff-01_stop_0 kiff-01" -> "all_stopped" [ style = bold] + "R-lxc-01_kiff-01_stop_0 kiff-01" -> "shared0-clone_stop_0" [ style = bold] ++"R-lxc-01_kiff-01_stop_0 kiff-01" -> "stonith 'reboot' lxc-01_kiff-01" [ style = bold] + "R-lxc-01_kiff-01_stop_0 kiff-01" [ style=bold color="green" fontcolor="orange"] + "R-lxc-02_kiff-01_monitor_10000 kiff-02" [ style=bold color="green" fontcolor="black"] + "R-lxc-02_kiff-01_start_0 kiff-02" -> "R-lxc-02_kiff-01_monitor_10000 kiff-02" [ style = bold] +@@ -14,7 +15,9 @@ + "R-lxc-02_kiff-01_stop_0 kiff-01" -> "R-lxc-02_kiff-01_start_0 kiff-02" [ style = bold] + "R-lxc-02_kiff-01_stop_0 kiff-01" -> "all_stopped" [ style = bold] + "R-lxc-02_kiff-01_stop_0 kiff-01" -> "shared0-clone_stop_0" [ style = bold] ++"R-lxc-02_kiff-01_stop_0 kiff-01" -> "stonith 'reboot' lxc-02_kiff-01" [ style = bold] + "R-lxc-02_kiff-01_stop_0 kiff-01" [ style=bold color="green" fontcolor="orange"] ++"all_stopped" -> "fence-kiff-02_start_0 kiff-02" [ style = bold] + "all_stopped" [ style=bold color="green" fontcolor="orange"] + "clvmd-clone_stop_0" -> "clvmd-clone_stopped_0" [ style = bold] + "clvmd-clone_stop_0" -> "clvmd_stop_0 kiff-01" [ style = bold] +@@ -74,8 +77,12 @@ + "stonith 'reboot' kiff-01" -> "shared0-clone_stop_0" [ style = bold] + "stonith 'reboot' kiff-01" -> "shared0_stop_0 kiff-01" [ style = bold] + "stonith 'reboot' kiff-01" -> "stonith_complete" [ style = bold] +-"stonith 'reboot' kiff-01" -> "vm-fs_stop_0 lxc-01_kiff-01" [ style = bold] + "stonith 'reboot' kiff-01" [ style=bold color="green" fontcolor="black"] ++"stonith 'reboot' lxc-01_kiff-01" -> "stonith_complete" [ style = bold] ++"stonith 'reboot' lxc-01_kiff-01" -> "vm-fs_stop_0 lxc-01_kiff-01" [ style = bold] ++"stonith 'reboot' lxc-01_kiff-01" [ style=bold color="green" fontcolor="orange"] ++"stonith 'reboot' lxc-02_kiff-01" -> "stonith_complete" [ style = bold] ++"stonith 'reboot' lxc-02_kiff-01" [ style=bold color="green" fontcolor="orange"] + "stonith_complete" -> "R-lxc-01_kiff-01_start_0 kiff-02" [ style = bold] + "stonith_complete" -> "R-lxc-02_kiff-01_start_0 kiff-02" [ style = bold] + "stonith_complete" -> "all_stopped" [ style = bold] +diff --git a/pengine/test10/whitebox-imply-stop-on-fence.exp b/pengine/test10/whitebox-imply-stop-on-fence.exp +index 0bd42b7..e38f4ea 100644 +--- a/pengine/test10/whitebox-imply-stop-on-fence.exp ++++ b/pengine/test10/whitebox-imply-stop-on-fence.exp +@@ -1,33 +1,36 @@ + + + +- ++ + + + + + + +- ++ + + + + + +- ++ + + + + + + +- ++ ++ ++ ++ + + + + + +- ++ + + + +@@ -35,16 +38,16 @@ + + + +- ++ + + + + + +- ++ + + +- ++ + + + +@@ -53,28 +56,28 @@ + + + +- ++ + + + + + +- ++ + + +- ++ + + + + + +- ++ + + + + + +- ++ + + + +@@ -83,16 +86,16 @@ + + + +- ++ + + + + + +- ++ + + +- ++ + + + +@@ -101,28 +104,28 @@ + + + +- ++ + + + + + +- ++ + + +- ++ + + + + + +- ++ + + + + + +- ++ + + + +@@ -131,13 +134,13 @@ + + + +- ++ + + + + + +- ++ + + + +@@ -146,31 +149,31 @@ + + + +- ++ + + + + + +- ++ + + +- ++ + + + + + +- ++ + + + + + +- ++ + + +- ++ + + + +@@ -179,27 +182,27 @@ + + + +- ++ + + + + + + +- ++ + + + + + +- ++ + + + + + + +- ++ + + + +@@ -208,7 +211,7 @@ + + + +- ++ + + + +@@ -223,27 +226,27 @@ + + + +- ++ + + + + + + +- ++ + + + + + +- ++ + + + + + + +- ++ + + + +@@ -252,7 +255,7 @@ + + + +- ++ + + + +@@ -267,48 +270,48 @@ + + + +- ++ + +- ++ + + + + +- ++ + + + + +- +- +- + + + + +- +- +- ++ ++ ++ ++ + + + +- ++ ++ ++ ++ ++ ++ ++ + + + + + +- +- +- +- ++ ++ ++ + + + +- +- +- +- ++ + + + +@@ -334,7 +337,7 @@ + + + +- ++ + + + +@@ -378,7 +381,7 @@ + + + +- ++ + + + +@@ -402,6 +405,36 @@ + + + ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ + + + +@@ -413,7 +446,7 @@ + + + +- ++ + + + +@@ -423,35 +456,41 @@ + + + ++ ++ ++ ++ ++ ++ + + +- ++ + +- ++ + + + + + +- ++ + + +- ++ + + +- ++ + + +- ++ + + +- ++ + + +- ++ + + +- ++ + + + +diff --git a/pengine/test10/whitebox-imply-stop-on-fence.summary b/pengine/test10/whitebox-imply-stop-on-fence.summary +index 3ee9570..50a3446 100644 +--- a/pengine/test10/whitebox-imply-stop-on-fence.summary ++++ b/pengine/test10/whitebox-imply-stop-on-fence.summary +@@ -2,7 +2,7 @@ + Current cluster status: + Node kiff-01 (1): UNCLEAN (offline) + Online: [ kiff-02 ] +-Containers: [ lxc-01_kiff-01:R-lxc-01_kiff-01 lxc-01_kiff-02:R-lxc-01_kiff-02 lxc-02_kiff-01:R-lxc-02_kiff-01 lxc-02_kiff-02:R-lxc-02_kiff-02 ] ++Containers: [ lxc-01_kiff-02:R-lxc-01_kiff-02 lxc-02_kiff-02:R-lxc-02_kiff-02 ] + + fence-kiff-01 (stonith:fence_ipmilan): Started kiff-02 + fence-kiff-02 (stonith:fence_ipmilan): Started kiff-01 (UNCLEAN) +@@ -18,37 +18,37 @@ Containers: [ lxc-01_kiff-01:R-lxc-01_kiff-01 lxc-01_kiff-02:R-lxc-01_kiff-02 lx + shared0 (ocf::heartbeat:Filesystem): Started kiff-01 (UNCLEAN) + Started: [ kiff-02 ] + Stopped: [ lxc-01_kiff-01 lxc-01_kiff-02 lxc-02_kiff-01 lxc-02_kiff-02 ] +- R-lxc-01_kiff-01 (ocf::heartbeat:VirtualDomain): Started kiff-01 (UNCLEAN) ++ R-lxc-01_kiff-01 (ocf::heartbeat:VirtualDomain): FAILED kiff-01 (UNCLEAN) + R-lxc-02_kiff-01 (ocf::heartbeat:VirtualDomain): Started kiff-01 (UNCLEAN) + R-lxc-01_kiff-02 (ocf::heartbeat:VirtualDomain): Started kiff-02 + R-lxc-02_kiff-02 (ocf::heartbeat:VirtualDomain): Started kiff-02 +- vm-fs (ocf::heartbeat:Filesystem): Started lxc-01_kiff-01 ++ vm-fs (ocf::heartbeat:Filesystem): FAILED lxc-01_kiff-01 + + Transition Summary: + * Move fence-kiff-02 (Started kiff-01 -> kiff-02) + * Stop dlm:0 (kiff-01) + * Stop clvmd:0 (kiff-01) + * Stop shared0:0 (kiff-01) +- * Move R-lxc-01_kiff-01 (Started kiff-01 -> kiff-02) ++ * Recover R-lxc-01_kiff-01 (Started kiff-01 -> kiff-02) + * Move R-lxc-02_kiff-01 (Started kiff-01 -> kiff-02) +- * Restart vm-fs (Started lxc-01_kiff-01) ++ * Recover vm-fs (Started lxc-01_kiff-01) + * Move lxc-01_kiff-01 (Started kiff-01 -> kiff-02) + * Move lxc-02_kiff-01 (Started kiff-01 -> kiff-02) + + Executing cluster transition: + * Pseudo action: fence-kiff-02_stop_0 + * Fencing kiff-01 (reboot) +- * Pseudo action: stonith_complete +- * Resource action: fence-kiff-02 start on kiff-02 +- * Pseudo action: vm-fs_stop_0 + * Pseudo action: lxc-01_kiff-01_stop_0 + * Pseudo action: lxc-02_kiff-01_stop_0 +- * Resource action: fence-kiff-02 monitor=60000 on kiff-02 + * Pseudo action: R-lxc-01_kiff-01_stop_0 + * Pseudo action: R-lxc-02_kiff-01_stop_0 ++ * Pseudo action: stonith-lxc-02_kiff-01-reboot on lxc-02_kiff-01 ++ * Pseudo action: stonith-lxc-01_kiff-01-reboot on lxc-01_kiff-01 ++ * Pseudo action: stonith_complete + * Pseudo action: shared0-clone_stop_0 + * Resource action: R-lxc-01_kiff-01 start on kiff-02 + * Resource action: R-lxc-02_kiff-01 start on kiff-02 ++ * Pseudo action: vm-fs_stop_0 + * Resource action: lxc-01_kiff-01 start on kiff-02 + * Resource action: lxc-02_kiff-01 start on kiff-02 + * Pseudo action: shared0_stop_0 +@@ -56,16 +56,18 @@ Executing cluster transition: + * Resource action: R-lxc-01_kiff-01 monitor=10000 on kiff-02 + * Resource action: R-lxc-02_kiff-01 monitor=10000 on kiff-02 + * Resource action: vm-fs start on lxc-01_kiff-01 +- * Resource action: vm-fs monitor=20000 on lxc-01_kiff-01 + * Resource action: lxc-01_kiff-01 monitor=30000 on kiff-02 + * Resource action: lxc-02_kiff-01 monitor=30000 on kiff-02 + * Pseudo action: clvmd-clone_stop_0 ++ * Resource action: vm-fs monitor=20000 on lxc-01_kiff-01 + * Pseudo action: clvmd_stop_0 + * Pseudo action: clvmd-clone_stopped_0 + * Pseudo action: dlm-clone_stop_0 + * Pseudo action: dlm_stop_0 + * Pseudo action: dlm-clone_stopped_0 + * Pseudo action: all_stopped ++ * Resource action: fence-kiff-02 start on kiff-02 ++ * Resource action: fence-kiff-02 monitor=60000 on kiff-02 + + Revised cluster status: + Online: [ kiff-02 ] +diff --git a/pengine/test10/whitebox-ms-ordering.dot b/pengine/test10/whitebox-ms-ordering.dot +index 7f03a65..bd77363 100644 +--- a/pengine/test10/whitebox-ms-ordering.dot ++++ b/pengine/test10/whitebox-ms-ordering.dot +@@ -79,4 +79,22 @@ + "lxc2_start_0 18node1" -> "lxc-ms_start_0 lxc2" [ style = bold] + "lxc2_start_0 18node1" -> "lxc2_monitor_30000 18node1" [ style = bold] + "lxc2_start_0 18node1" [ style=bold color="green" fontcolor="black"] ++"stonith 'reboot' lxc1" -> "lxc-ms-master_stop_0" [ style = bold] ++"stonith 'reboot' lxc1" -> "lxc-ms_demote_0 lxc1" [ style = bold] ++"stonith 'reboot' lxc1" -> "lxc-ms_stop_0 lxc1" [ style = bold] ++"stonith 'reboot' lxc1" -> "stonith_complete" [ style = bold] ++"stonith 'reboot' lxc1" [ style=bold color="green" fontcolor="orange"] ++"stonith 'reboot' lxc2" -> "lxc-ms-master_stop_0" [ style = bold] ++"stonith 'reboot' lxc2" -> "lxc-ms_stop_0 lxc2" [ style = bold] ++"stonith 'reboot' lxc2" -> "stonith_complete" [ style = bold] ++"stonith 'reboot' lxc2" [ style=bold color="green" fontcolor="orange"] ++"stonith_complete" -> "all_stopped" [ style = bold] ++"stonith_complete" -> "container1_start_0 18node1" [ style = bold] ++"stonith_complete" -> "container2_start_0 18node1" [ style = bold] ++"stonith_complete" -> "lxc-ms_promote_0 lxc1" [ style = bold] ++"stonith_complete" -> "lxc-ms_start_0 lxc1" [ style = bold] ++"stonith_complete" -> "lxc-ms_start_0 lxc2" [ style = bold] ++"stonith_complete" -> "lxc1_start_0 18node1" [ style = bold] ++"stonith_complete" -> "lxc2_start_0 18node1" [ style = bold] ++"stonith_complete" [ style=bold color="green" fontcolor="orange"] + } +diff --git a/pengine/test10/whitebox-ms-ordering.exp b/pengine/test10/whitebox-ms-ordering.exp +index 0566f41..7aecfba 100644 +--- a/pengine/test10/whitebox-ms-ordering.exp ++++ b/pengine/test10/whitebox-ms-ordering.exp +@@ -16,6 +16,9 @@ + + + ++ ++ ++ + + + +@@ -62,6 +65,9 @@ + + + ++ ++ ++ + + + +@@ -111,6 +117,9 @@ + + + ++ ++ ++ + + + +@@ -130,6 +139,9 @@ + + + ++ ++ ++ + + + +@@ -154,6 +166,9 @@ + + + ++ ++ ++ + + + +@@ -166,6 +181,9 @@ + + + ++ ++ ++ + + + +@@ -228,6 +246,9 @@ + + + ++ ++ ++ + + + +@@ -240,6 +261,9 @@ + + + ++ ++ ++ + + + +@@ -323,6 +347,12 @@ + + + ++ ++ ++ ++ ++ ++ + + + +@@ -391,6 +421,9 @@ + + + ++ ++ ++ + + + +@@ -417,10 +450,50 @@ + + + ++ ++ ++ + + + + ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ + + + +@@ -432,6 +505,9 @@ + + + ++ ++ ++ + + + +diff --git a/pengine/test10/whitebox-ms-ordering.summary b/pengine/test10/whitebox-ms-ordering.summary +index d6bbaaf..5d7c042 100644 +--- a/pengine/test10/whitebox-ms-ordering.summary ++++ b/pengine/test10/whitebox-ms-ordering.summary +@@ -27,6 +27,9 @@ Executing cluster transition: + * Resource action: lxc-ms monitor on 18node2 + * Resource action: lxc-ms monitor on 18node1 + * Pseudo action: lxc-ms-master_demote_0 ++ * Pseudo action: stonith-lxc2-reboot on lxc2 ++ * Pseudo action: stonith-lxc1-reboot on lxc1 ++ * Pseudo action: stonith_complete + * Resource action: container1 start on 18node1 + * Resource action: container2 start on 18node1 + * Pseudo action: lxc-ms_demote_0 +diff --git a/pengine/test10/whitebox-unexpectedly-running.dot b/pengine/test10/whitebox-unexpectedly-running.dot +index d87344a..2915d77 100644 +--- a/pengine/test10/whitebox-unexpectedly-running.dot ++++ b/pengine/test10/whitebox-unexpectedly-running.dot +@@ -5,9 +5,14 @@ + "FAKE_start_0 18builder" [ style=bold color="green" fontcolor="black"] + "FAKE_stop_0 18builder" -> "FAKE_start_0 18builder" [ style = bold] + "FAKE_stop_0 18builder" -> "all_stopped" [ style = bold] ++"FAKE_stop_0 18builder" -> "stonith 'reboot' remote1" [ style = bold] + "FAKE_stop_0 18builder" [ style=bold color="green" fontcolor="black"] + "all_stopped" [ style=bold color="green" fontcolor="orange"] + "remote1_monitor_30000 18builder" [ style=bold color="green" fontcolor="black"] + "remote1_start_0 18builder" -> "remote1_monitor_30000 18builder" [ style = bold] + "remote1_start_0 18builder" [ style=bold color="green" fontcolor="black"] ++"stonith 'reboot' remote1" -> "stonith_complete" [ style = bold] ++"stonith 'reboot' remote1" [ style=bold color="green" fontcolor="orange"] ++"stonith_complete" -> "all_stopped" [ style = bold] ++"stonith_complete" [ style=bold color="green" fontcolor="orange"] + } +diff --git a/pengine/test10/whitebox-unexpectedly-running.exp b/pengine/test10/whitebox-unexpectedly-running.exp +index 29cd66b..c5272f2 100644 +--- a/pengine/test10/whitebox-unexpectedly-running.exp ++++ b/pengine/test10/whitebox-unexpectedly-running.exp +@@ -62,6 +62,33 @@ + + + ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ + + + +@@ -70,6 +97,9 @@ + + + ++ ++ ++ + + + +diff --git a/pengine/test10/whitebox-unexpectedly-running.summary b/pengine/test10/whitebox-unexpectedly-running.summary +index f834e41..7d5b908 100644 +--- a/pengine/test10/whitebox-unexpectedly-running.summary ++++ b/pengine/test10/whitebox-unexpectedly-running.summary +@@ -10,6 +10,8 @@ Transition Summary: + + Executing cluster transition: + * Resource action: FAKE stop on 18builder ++ * Pseudo action: stonith-remote1-reboot on remote1 ++ * Pseudo action: stonith_complete + * Pseudo action: all_stopped + * Resource action: FAKE start on 18builder + * Resource action: remote1 start on 18builder +-- +1.8.3.1 + diff --git a/SOURCES/018-guest-fencing-cl5247-test.patch b/SOURCES/018-guest-fencing-cl5247-test.patch new file mode 100644 index 0000000..a50cd68 --- /dev/null +++ b/SOURCES/018-guest-fencing-cl5247-test.patch @@ -0,0 +1,348 @@ +From a9977a2dc1135d040088b90e1ea307b3ff71c0b5 Mon Sep 17 00:00:00 2001 +From: Ken Gaillot +Date: Tue, 22 Mar 2016 16:43:53 -0500 +Subject: [PATCH] Test: pengine: update regression tests for guest node + pseudo-fencing + +--- +diff --git a/pengine/test10/bug-cl-5247.exp b/pengine/test10/bug-cl-5247.exp +--- a/pengine/test10/bug-cl-5247.exp 2017-01-09 18:00:54.205719464 -0600 ++++ b/pengine/test10/bug-cl-5247.exp 2017-01-09 18:00:54.207719440 -0600 +@@ -20,7 +20,7 @@ + + + +- ++ + + + +@@ -64,9 +64,10 @@ + + + +- ++ ++ + +- ++ + + + +@@ -83,7 +84,10 @@ + + + +- ++ ++ ++ ++ + + + +@@ -175,6 +179,9 @@ + + + ++ ++ ++ + + + +@@ -221,10 +228,10 @@ + + + +- ++ + + +- ++ + + + +@@ -285,6 +292,9 @@ + + + ++ ++ ++ + + + +@@ -295,14 +305,14 @@ + + + +- +- +- + + + + + ++ ++ ++ + + + +@@ -335,6 +345,9 @@ + + + ++ ++ ++ + + + +@@ -345,37 +358,37 @@ + + + +- ++ + + +- ++ + + + + + +- +- ++ ++ + + + + +- ++ + + +- ++ + + + + + +- +- ++ ++ + + + + +- ++ + + + +@@ -387,14 +400,14 @@ + + + +- +- +- + + + + + ++ ++ ++ + + + +@@ -405,16 +418,16 @@ + + + +- ++ + + +- ++ + + + + + +- ++ + + + +@@ -427,7 +440,7 @@ + + + +- ++ + + + +@@ -440,7 +453,7 @@ + + + +- ++ + + + +@@ -453,9 +466,9 @@ + + + +- ++ + +- ++ + + + +@@ -463,7 +476,7 @@ + + + +- ++ + + + +@@ -482,7 +495,7 @@ + + + +- ++ + + + +@@ -497,7 +510,7 @@ + + + +- ++ + + + +@@ -527,7 +540,7 @@ + + + +- ++ + + + +@@ -577,7 +590,7 @@ + + + +- ++ + + + +@@ -607,7 +620,7 @@ + + + +- ++ + + + +@@ -646,14 +659,14 @@ + + + +- +- +- + + + + + ++ ++ ++ + + + +@@ -670,6 +683,33 @@ + + + ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ + + + +@@ -679,7 +719,7 @@ + + + +- ++ + + + +@@ -700,7 +740,10 @@ + + + +- ++ ++ ++ ++ + + + + diff --git a/SOURCES/019-guest-fencing-status.patch b/SOURCES/019-guest-fencing-status.patch new file mode 100644 index 0000000..086e2af --- /dev/null +++ b/SOURCES/019-guest-fencing-status.patch @@ -0,0 +1,160 @@ +From 92dd7d7616dc16d345ef73d0685b12e06d09b36b Mon Sep 17 00:00:00 2001 +From: Ken Gaillot +Date: Fri, 15 Apr 2016 15:04:03 -0500 +Subject: [PATCH] Fix: crmd: update cache status for guest node whose host is + fenced + +Normally, the remote RA's stop action handles setting the peer cache state +to down (along with other side effects of a stop). However, if a guest node's +host is fenced, the RA will not be called. Check for the fencing pseudo-action +created by the pengine in this case. +--- + crmd/crmd_lrm.h | 1 + + crmd/remote_lrmd_ra.c | 72 +++++++++++++++++++++++++++++++++++++++++++++++++-- + crmd/te_actions.c | 4 +++ + 3 files changed, 75 insertions(+), 2 deletions(-) + +diff --git a/crmd/crmd_lrm.h b/crmd/crmd_lrm.h +index 412ce5b..08ba947 100644 +--- a/crmd/crmd_lrm.h ++++ b/crmd/crmd_lrm.h +@@ -160,5 +160,6 @@ int remote_ra_exec(lrm_state_t * lrm_state, const char *rsc_id, const char *acti + lrmd_key_value_t * params); + void remote_ra_cleanup(lrm_state_t * lrm_state); + void remote_ra_fail(const char *node_name); ++void remote_ra_process_pseudo(xmlNode *xml); + + gboolean process_lrm_event(lrm_state_t * lrm_state, lrmd_event_data_t * op, struct recurring_op_s *pending); +diff --git a/crmd/remote_lrmd_ra.c b/crmd/remote_lrmd_ra.c +index b9c5068..eb995ea 100644 +--- a/crmd/remote_lrmd_ra.c ++++ b/crmd/remote_lrmd_ra.c +@@ -226,14 +226,20 @@ remote_node_up(const char *node_name) + free_xml(update); + } + ++enum down_opts { ++ DOWN_KEEP_LRM, ++ DOWN_ERASE_LRM ++}; ++ + /*! + * \internal + * \brief Handle cluster communication related to pacemaker_remote node leaving + * + * \param[in] node_name Name of lost node ++ * \param[in] opts Whether to keep or erase LRM history + */ + static void +-remote_node_down(const char *node_name) ++remote_node_down(const char *node_name, const enum down_opts opts) + { + xmlNode *update; + int call_id = 0; +@@ -246,6 +252,14 @@ remote_node_down(const char *node_name) + /* Purge node's transient attributes */ + erase_status_tag(node_name, XML_TAG_TRANSIENT_NODEATTRS, call_opt); + ++ /* Normally, the LRM operation history should be kept until the node comes ++ * back up. However, after a successful fence, we want to clear it, so we ++ * don't think resources are still running on the node. ++ */ ++ if (opts == DOWN_ERASE_LRM) { ++ erase_status_tag(node_name, XML_CIB_TAG_LRM, call_opt); ++ } ++ + /* Ensure node is in the remote peer cache with lost state */ + node = crm_remote_peer_get(node_name); + CRM_CHECK(node != NULL, return); +@@ -301,7 +315,7 @@ check_remote_node_state(remote_ra_cmd_t *cmd) + if (ra_data) { + if (ra_data->migrate_status != takeover_complete) { + /* Stop means down if we didn't successfully migrate elsewhere */ +- remote_node_down(cmd->rsc_id); ++ remote_node_down(cmd->rsc_id, DOWN_KEEP_LRM); + } else if (AM_I_DC == FALSE) { + /* Only the connection host and DC track node state, + * so if the connection migrated elsewhere and we aren't DC, +@@ -1072,3 +1086,57 @@ remote_ra_fail(const char *node_name) + } + } + ++/* A guest node fencing implied by host fencing looks like: ++ * ++ * ++ * ++ * ++ * ++ * ++ * ++ */ ++#define XPATH_PSEUDO_FENCE "//" XML_GRAPH_TAG_PSEUDO_EVENT \ ++ "[@" XML_LRM_ATTR_TASK "='stonith']/" XML_GRAPH_TAG_DOWNED \ ++ "/" XML_CIB_TAG_NODE ++ ++/*! ++ * \internal ++ * \brief Check a pseudo-action for Pacemaker Remote node side effects ++ * ++ * \param[in] xml XML of pseudo-action to check ++ */ ++void ++remote_ra_process_pseudo(xmlNode *xml) ++{ ++ xmlXPathObjectPtr search = xpath_search(xml, XPATH_PSEUDO_FENCE); ++ ++ if (numXpathResults(search) == 1) { ++ xmlNode *result = getXpathResult(search, 0); ++ ++ /* Normally, we handle the necessary side effects of a guest node stop ++ * action when reporting the remote agent's result. However, if the stop ++ * is implied due to fencing, it will be a fencing pseudo-event, and ++ * there won't be a result to report. Handle that case here. ++ * ++ * This will result in a duplicate call to remote_node_down() if the ++ * guest stop was real instead of implied, but that shouldn't hurt. ++ * ++ * There is still one corner case that isn't handled: if a guest node ++ * isn't running any resources when its host is fenced, it will appear ++ * to be cleanly stopped, so there will be no pseudo-fence, and our ++ * peer cache state will be incorrect unless and until the guest is ++ * recovered. ++ */ ++ if (result) { ++ const char *remote = ID(result); ++ ++ if (remote) { ++ remote_node_down(remote, DOWN_ERASE_LRM); ++ } ++ } ++ } ++ freeXpathObject(search); ++} +diff --git a/crmd/te_actions.c b/crmd/te_actions.c +index c971273..01538af 100644 +--- a/crmd/te_actions.c ++++ b/crmd/te_actions.c +@@ -27,6 +27,7 @@ + #include + + #include ++#include + #include + #include + #include +@@ -52,6 +53,9 @@ te_start_action_timer(crm_graph_t * graph, crm_action_t * action) + static gboolean + te_pseudo_action(crm_graph_t * graph, crm_action_t * pseudo) + { ++ /* Check action for Pacemaker Remote node side effects */ ++ remote_ra_process_pseudo(pseudo->xml); ++ + crm_debug("Pseudo-action %d (%s) fired and confirmed", pseudo->id, + crm_element_value(pseudo->xml, XML_LRM_ATTR_TASK_KEY)); + te_action_confirmed(pseudo); +-- +1.8.3.1 + diff --git a/SOURCES/020-crm_node-remote.patch b/SOURCES/020-crm_node-remote.patch new file mode 100644 index 0000000..27284cc --- /dev/null +++ b/SOURCES/020-crm_node-remote.patch @@ -0,0 +1,69 @@ +From e0eb9e766dc3dd296e7a5e623bf7b10ebcdb33f7 Mon Sep 17 00:00:00 2001 +From: Ken Gaillot +Date: Mon, 6 Feb 2017 13:54:50 -0600 +Subject: [PATCH] Fix: libcrmcommon,pengine,tools: pass local node name to + resource agents + +Preivously, crm_node -n would show the local uname on remote nodes, even when +the node name known to the cluster was different. Now, the policy engine adds +environment variables with the local node name and UUID before calling the +resource agent. If crm_node detects these variables, it will use them instead +of uname. + +This only affects crm_node behavior when called via the cluster, not +directly from the command line. + +Based on patch originally provided by Andrew Beekhof +--- + lib/common/utils.c | 2 ++ + pengine/graph.c | 3 +++ + tools/crm_node.c | 6 +++++- + 3 files changed, 10 insertions(+), 1 deletion(-) + +diff --git a/lib/common/utils.c b/lib/common/utils.c +index 83072c5..3e3abd3 100644 +--- a/lib/common/utils.c ++++ b/lib/common/utils.c +@@ -894,6 +894,8 @@ filter_action_parameters(xmlNode * param_set, const char *version) + XML_ATTR_ID, + XML_ATTR_CRM_VERSION, + XML_LRM_ATTR_OP_DIGEST, ++ XML_LRM_ATTR_TARGET, ++ XML_LRM_ATTR_TARGET_UUID, + }; + + gboolean do_delete = FALSE; +diff --git a/pengine/graph.c b/pengine/graph.c +index 569cf6e..81d8355 100644 +--- a/pengine/graph.c ++++ b/pengine/graph.c +@@ -948,6 +948,9 @@ action2xml(action_t * action, gboolean as_input, pe_working_set_t *data_set) + if (router_node) { + crm_xml_add(action_xml, XML_LRM_ATTR_ROUTER_NODE, router_node->details->uname); + } ++ ++ g_hash_table_insert(action->meta, strdup(XML_LRM_ATTR_TARGET), strdup(action->node->details->uname)); ++ g_hash_table_insert(action->meta, strdup(XML_LRM_ATTR_TARGET_UUID), strdup(action->node->details->id)); + } + + /* No details if this action is only being listed in the inputs section */ +diff --git a/tools/crm_node.c b/tools/crm_node.c +index d927f31..7092db4 100644 +--- a/tools/crm_node.c ++++ b/tools/crm_node.c +@@ -951,7 +951,11 @@ main(int argc, char **argv) + } + + if (command == 'n') { +- fprintf(stdout, "%s\n", get_local_node_name()); ++ const char *name = getenv("OCF_RESKEY_" CRM_META "_" XML_LRM_ATTR_TARGET); ++ if(name == NULL) { ++ name = get_local_node_name(); ++ } ++ fprintf(stdout, "%s\n", name); + crm_exit(pcmk_ok); + + } else if (command == 'N') { +-- +1.8.3.1 + diff --git a/SOURCES/crm_node-regression-tests.patch b/SOURCES/crm_node-regression-tests.patch new file mode 100644 index 0000000..5032fe0 --- /dev/null +++ b/SOURCES/crm_node-regression-tests.patch @@ -0,0 +1,61478 @@ +From 76dfa6454899055a5abb38ef74d1474308230d7d Mon Sep 17 00:00:00 2001 +From: rpm-build +Date: Wed, 8 Feb 2017 13:46:49 -0600 +Subject: [PATCH] Test: pengine: update regression tests for new + meta-attributes + +--- + pengine/test10/1-a-then-bm-move-b.exp | 8 +- + pengine/test10/10-a-then-bm-b-move-a-clone.exp | 8 +- + .../11-a-then-bm-b-move-a-clone-starting.exp | 10 +- + pengine/test10/1360.exp | 4 +- + pengine/test10/1484.exp | 2 +- + pengine/test10/1494.exp | 2 +- + pengine/test10/2-am-then-b-move-a.exp | 8 +- + pengine/test10/3-am-then-bm-both-migrate.exp | 16 +- + pengine/test10/4-am-then-bm-b-not-migratable.exp | 14 +- + pengine/test10/5-am-then-bm-a-not-migratable.exp | 12 +- + pengine/test10/594.exp | 28 +- + pengine/test10/6-migrate-group.exp | 24 +- + pengine/test10/662.exp | 56 +-- + pengine/test10/696.exp | 54 +-- + .../test10/7-migrate-group-one-unmigratable.exp | 20 +- + pengine/test10/726.exp | 94 ++--- + pengine/test10/735.exp | 26 +- + pengine/test10/764.exp | 30 +- + pengine/test10/797.exp | 50 +-- + .../test10/8-am-then-bm-a-migrating-b-stopping.exp | 10 +- + pengine/test10/829.exp | 38 +- + .../test10/9-am-then-bm-b-migrating-a-stopping.exp | 4 +- + pengine/test10/994-2.exp | 10 +- + pengine/test10/994.exp | 6 +- + pengine/test10/a-demote-then-b-migrate.exp | 36 +- + pengine/test10/a-promote-then-b-migrate.exp | 22 +- + pengine/test10/anti-colocation-master.exp | 8 +- + pengine/test10/anti-colocation-order.exp | 12 +- + pengine/test10/anti-colocation-slave.exp | 8 +- + pengine/test10/asymmetric.exp | 8 +- + pengine/test10/asymmetrical-order-move.exp | 2 +- + pengine/test10/attrs1.exp | 6 +- + pengine/test10/attrs2.exp | 6 +- + pengine/test10/attrs3.exp | 6 +- + pengine/test10/attrs4.exp | 6 +- + pengine/test10/attrs5.exp | 4 +- + pengine/test10/attrs6.exp | 6 +- + pengine/test10/attrs7.exp | 6 +- + pengine/test10/attrs8.exp | 6 +- + pengine/test10/balanced.exp | 12 +- + pengine/test10/base-score.exp | 10 +- + pengine/test10/bnc-515172.exp | 4 +- + pengine/test10/bug-1572-1.exp | 46 +- + pengine/test10/bug-1572-2.exp | 26 +- + pengine/test10/bug-1573.exp | 4 +- + pengine/test10/bug-1685.exp | 16 +- + pengine/test10/bug-1718.exp | 14 +- + pengine/test10/bug-1765.exp | 8 +- + pengine/test10/bug-1820-1.exp | 24 +- + pengine/test10/bug-1820.exp | 18 +- + pengine/test10/bug-1822.exp | 10 +- + pengine/test10/bug-5007-masterslave_colocation.exp | 8 +- + pengine/test10/bug-5014-A-start-B-start.exp | 12 +- + pengine/test10/bug-5014-A-stop-B-started.exp | 2 +- + pengine/test10/bug-5014-A-stopped-B-stopped.exp | 4 +- + pengine/test10/bug-5014-CLONE-A-start-B-start.exp | 12 +- + pengine/test10/bug-5014-CLONE-A-stop-B-started.exp | 2 +- + pengine/test10/bug-5014-CthenAthenB-C-stopped.exp | 6 +- + pengine/test10/bug-5014-GROUP-A-start-B-start.exp | 8 +- + .../test10/bug-5014-GROUP-A-stopped-B-started.exp | 2 +- + .../bug-5014-ordered-set-symmetrical-false.exp | 2 +- + .../bug-5014-ordered-set-symmetrical-true.exp | 4 +- + pengine/test10/bug-5025-1.exp | 6 +- + pengine/test10/bug-5025-3.exp | 8 +- + pengine/test10/bug-5025-4.exp | 8 +- + pengine/test10/bug-5028-bottom.exp | 2 +- + pengine/test10/bug-5028-detach.exp | 2 +- + pengine/test10/bug-5059.exp | 44 +- + pengine/test10/bug-5069-op-disabled.exp | 4 +- + pengine/test10/bug-5140-require-all-false.exp | 6 +- + pengine/test10/bug-5143-ms-shuffle.exp | 14 +- + pengine/test10/bug-5186-partial-migrate.exp | 16 +- + pengine/test10/bug-cl-5168.exp | 14 +- + pengine/test10/bug-cl-5170.exp | 4 +- + pengine/test10/bug-cl-5212.exp | 4 +- + pengine/test10/bug-cl-5213.exp | 2 +- + pengine/test10/bug-cl-5219.exp | 2 +- + pengine/test10/bug-cl-5247.exp | 34 +- + pengine/test10/bug-lf-1852.exp | 8 +- + pengine/test10/bug-lf-1920.exp | 2 +- + pengine/test10/bug-lf-2106.exp | 16 +- + pengine/test10/bug-lf-2153.exp | 10 +- + pengine/test10/bug-lf-2160.exp | 4 +- + pengine/test10/bug-lf-2171.exp | 8 +- + pengine/test10/bug-lf-2213.exp | 4 +- + pengine/test10/bug-lf-2317.exp | 14 +- + pengine/test10/bug-lf-2358.exp | 8 +- + pengine/test10/bug-lf-2361.exp | 18 +- + pengine/test10/bug-lf-2422.exp | 26 +- + pengine/test10/bug-lf-2435.exp | 12 +- + pengine/test10/bug-lf-2445.exp | 4 +- + pengine/test10/bug-lf-2453.exp | 10 +- + pengine/test10/bug-lf-2474.exp | 4 +- + pengine/test10/bug-lf-2493.exp | 68 +-- + pengine/test10/bug-lf-2508.exp | 14 +- + pengine/test10/bug-lf-2544.exp | 2 +- + pengine/test10/bug-lf-2551.exp | 10 +- + pengine/test10/bug-lf-2574.exp | 8 +- + pengine/test10/bug-lf-2581.exp | 26 +- + pengine/test10/bug-lf-2606.exp | 4 +- + pengine/test10/bug-lf-2613.exp | 36 +- + pengine/test10/bug-lf-2619.exp | 38 +- + pengine/test10/bug-n-385265-2.exp | 12 +- + pengine/test10/bug-n-385265.exp | 2 +- + pengine/test10/bug-n-387749.exp | 30 +- + pengine/test10/bug-pm-11.exp | 14 +- + pengine/test10/bug-pm-12.exp | 12 +- + pengine/test10/bug-rh-1097457.exp | 30 +- + pengine/test10/bug-rh-880249.exp | 14 +- + pengine/test10/bug-suse-707150.exp | 16 +- + pengine/test10/clone-anon-dup.exp | 10 +- + pengine/test10/clone-anon-failcount.exp | 38 +- + pengine/test10/clone-anon-probe-1.exp | 8 +- + pengine/test10/clone-anon-probe-2.exp | 2 +- + pengine/test10/clone-colocate-instance-1.exp | 20 +- + pengine/test10/clone-colocate-instance-2.exp | 20 +- + pengine/test10/clone-fail-block-colocation.exp | 24 +- + pengine/test10/clone-interleave-1.exp | 16 +- + pengine/test10/clone-interleave-2.exp | 8 +- + pengine/test10/clone-interleave-3.exp | 12 +- + pengine/test10/clone-max-zero.exp | 12 +- + pengine/test10/clone-no-shuffle.exp | 28 +- + pengine/test10/clone-order-16instances.exp | 56 +-- + pengine/test10/clone-order-instance.exp | 14 +- + pengine/test10/clone-order-primitive.exp | 6 +- + pengine/test10/clone-require-all-1.exp | 8 +- + pengine/test10/clone-require-all-2.exp | 10 +- + pengine/test10/clone-require-all-3.exp | 14 +- + pengine/test10/clone-require-all-4.exp | 8 +- + pengine/test10/clone-require-all-5.exp | 16 +- + pengine/test10/clone-require-all-6.exp | 4 +- + pengine/test10/clone-require-all-7.exp | 24 +- + .../test10/clone-require-all-no-interleave-1.exp | 20 +- + .../test10/clone-require-all-no-interleave-2.exp | 20 +- + .../test10/clone-require-all-no-interleave-3.exp | 18 +- + pengine/test10/clone_min_interleave_start_one.exp | 4 +- + pengine/test10/clone_min_interleave_start_two.exp | 32 +- + pengine/test10/clone_min_interleave_stop_one.exp | 2 +- + pengine/test10/clone_min_interleave_stop_two.exp | 16 +- + pengine/test10/clone_min_start_one.exp | 10 +- + pengine/test10/clone_min_start_two.exp | 12 +- + pengine/test10/clone_min_stop_all.exp | 14 +- + pengine/test10/clone_min_stop_one.exp | 2 +- + pengine/test10/clone_min_stop_two.exp | 12 +- + pengine/test10/cloned-group-stop.exp | 32 +- + pengine/test10/cloned-group.exp | 16 +- + pengine/test10/cloned_start_one.exp | 8 +- + pengine/test10/cloned_start_two.exp | 10 +- + pengine/test10/cloned_stop_one.exp | 4 +- + pengine/test10/cloned_stop_two.exp | 8 +- + pengine/test10/cluster-specific-params.exp | 8 +- + pengine/test10/colo_master_w_native.exp | 24 +- + pengine/test10/colo_slave_w_native.exp | 30 +- + pengine/test10/coloc-attr.exp | 4 +- + pengine/test10/coloc-clone-stays-active.exp | 8 +- + pengine/test10/coloc-group.exp | 22 +- + pengine/test10/coloc-intra-set.exp | 22 +- + pengine/test10/coloc-list.exp | 28 +- + pengine/test10/coloc-loop.exp | 24 +- + pengine/test10/coloc-many-one.exp | 24 +- + pengine/test10/coloc-negative-group.exp | 4 +- + pengine/test10/coloc-slave-anti.exp | 12 +- + pengine/test10/coloc_fp_logic.exp | 6 +- + pengine/test10/colocate-primitive-with-clone.exp | 16 +- + pengine/test10/colocated-utilization-clone.exp | 46 +- + pengine/test10/colocated-utilization-group.exp | 30 +- + .../test10/colocated-utilization-primitive-1.exp | 18 +- + .../test10/colocated-utilization-primitive-2.exp | 16 +- + .../test10/colocation_constraint_stops_master.exp | 12 +- + .../test10/colocation_constraint_stops_slave.exp | 6 +- + pengine/test10/comments.exp | 12 +- + pengine/test10/complex_enforce_colo.exp | 186 ++++----- + pengine/test10/container-1.exp | 16 +- + pengine/test10/container-2.exp | 18 +- + pengine/test10/container-3.exp | 16 +- + pengine/test10/container-4.exp | 18 +- + pengine/test10/container-group-1.exp | 16 +- + pengine/test10/container-group-2.exp | 18 +- + pengine/test10/container-group-3.exp | 14 +- + pengine/test10/container-group-4.exp | 18 +- + pengine/test10/date-1.exp | 6 +- + pengine/test10/enforce-colo1.exp | 10 +- + pengine/test10/expire-non-blocked-failure.exp | 2 +- + pengine/test10/failcount-block.exp | 16 +- + pengine/test10/failcount.exp | 8 +- + pengine/test10/group-dependents.exp | 146 +++---- + pengine/test10/group-fail.exp | 12 +- + pengine/test10/group-unmanaged-stopped.exp | 2 +- + pengine/test10/group1.exp | 18 +- + pengine/test10/group10.exp | 36 +- + pengine/test10/group11.exp | 4 +- + pengine/test10/group13.exp | 2 +- + pengine/test10/group14.exp | 10 +- + pengine/test10/group15.exp | 30 +- + pengine/test10/group2.exp | 30 +- + pengine/test10/group3.exp | 36 +- + pengine/test10/group4.exp | 10 +- + pengine/test10/group5.exp | 30 +- + pengine/test10/group6.exp | 36 +- + pengine/test10/group7.exp | 56 +-- + pengine/test10/group8.exp | 22 +- + pengine/test10/group9.exp | 36 +- + pengine/test10/guest-node-host-dies.exp | 30 +- + pengine/test10/honor_stonith_rsc_order1.exp | 12 +- + pengine/test10/honor_stonith_rsc_order2.exp | 20 +- + pengine/test10/honor_stonith_rsc_order3.exp | 20 +- + pengine/test10/honor_stonith_rsc_order4.exp | 12 +- + pengine/test10/ignore_stonith_rsc_order1.exp | 8 +- + pengine/test10/ignore_stonith_rsc_order2.exp | 12 +- + pengine/test10/ignore_stonith_rsc_order3.exp | 12 +- + pengine/test10/ignore_stonith_rsc_order4.exp | 12 +- + pengine/test10/inc0.exp | 28 +- + pengine/test10/inc1.exp | 40 +- + pengine/test10/inc10.exp | 18 +- + pengine/test10/inc11.exp | 26 +- + pengine/test10/inc12.exp | 62 +-- + pengine/test10/inc2.exp | 20 +- + pengine/test10/inc3.exp | 38 +- + pengine/test10/inc4.exp | 38 +- + pengine/test10/inc5.exp | 80 ++-- + pengine/test10/inc6.exp | 24 +- + pengine/test10/inc7.exp | 88 ++-- + pengine/test10/inc8.exp | 50 +-- + pengine/test10/inc9.exp | 6 +- + pengine/test10/interleave-0.exp | 324 +++++++------- + pengine/test10/interleave-1.exp | 324 +++++++------- + pengine/test10/interleave-2.exp | 324 +++++++------- + pengine/test10/interleave-3.exp | 324 +++++++------- + pengine/test10/interleave-pseudo-stop.exp | 12 +- + pengine/test10/interleave-restart.exp | 52 +-- + pengine/test10/interleave-stop.exp | 26 +- + pengine/test10/isolation-clone.exp | 16 +- + pengine/test10/isolation-restart-all.exp | 66 +-- + pengine/test10/isolation-start-all.exp | 44 +- + pengine/test10/load-stopped-loop-2.exp | 68 +-- + pengine/test10/load-stopped-loop.exp | 56 +-- + pengine/test10/location-sets-templates.exp | 36 +- + pengine/test10/managed-0.exp | 162 +++---- + pengine/test10/managed-1.exp | 162 +++---- + pengine/test10/managed-2.exp | 230 +++++----- + pengine/test10/master-0.exp | 28 +- + pengine/test10/master-1.exp | 30 +- + pengine/test10/master-10.exp | 62 +-- + pengine/test10/master-11.exp | 20 +- + pengine/test10/master-12.exp | 2 +- + pengine/test10/master-13.exp | 34 +- + pengine/test10/master-2.exp | 54 +-- + pengine/test10/master-3.exp | 30 +- + pengine/test10/master-4.exp | 60 +-- + pengine/test10/master-5.exp | 54 +-- + pengine/test10/master-6.exp | 48 +-- + pengine/test10/master-7.exp | 58 +-- + pengine/test10/master-8.exp | 64 +-- + pengine/test10/master-9.exp | 38 +- + pengine/test10/master-asymmetrical-order.exp | 6 +- + pengine/test10/master-colocation.exp | 6 +- + pengine/test10/master-demote-2.exp | 28 +- + pengine/test10/master-demote-block.exp | 2 +- + pengine/test10/master-demote.exp | 16 +- + pengine/test10/master-depend.exp | 22 +- + pengine/test10/master-dependent-ban.exp | 16 +- + pengine/test10/master-failed-demote-2.exp | 14 +- + pengine/test10/master-failed-demote.exp | 32 +- + pengine/test10/master-group.exp | 6 +- + pengine/test10/master-move.exp | 44 +- + pengine/test10/master-notify.exp | 14 +- + pengine/test10/master-ordering.exp | 50 +-- + pengine/test10/master-partially-demoted-group.exp | 58 +-- + pengine/test10/master-probed-score.exp | 282 ++++++------- + pengine/test10/master-promotion-constraint.exp | 6 +- + pengine/test10/master-pseudo.exp | 18 +- + pengine/test10/master-reattach.exp | 10 +- + pengine/test10/master-role.exp | 2 +- + pengine/test10/master-stop.exp | 2 +- + pengine/test10/master-unmanaged-monitor.exp | 20 +- + pengine/test10/master_monitor_restart.exp | 2 +- + pengine/test10/migrate-1.exp | 8 +- + pengine/test10/migrate-3.exp | 6 +- + pengine/test10/migrate-4.exp | 4 +- + pengine/test10/migrate-5.exp | 8 +- + pengine/test10/migrate-begin.exp | 6 +- + pengine/test10/migrate-both-vms.exp | 36 +- + pengine/test10/migrate-fail-2.exp | 6 +- + pengine/test10/migrate-fail-3.exp | 4 +- + pengine/test10/migrate-fail-4.exp | 6 +- + pengine/test10/migrate-fail-5.exp | 2 +- + pengine/test10/migrate-fail-6.exp | 6 +- + pengine/test10/migrate-fail-7.exp | 2 +- + pengine/test10/migrate-fail-8.exp | 4 +- + pengine/test10/migrate-fail-9.exp | 4 +- + pengine/test10/migrate-fencing.exp | 36 +- + pengine/test10/migrate-partial-1.exp | 2 +- + pengine/test10/migrate-partial-2.exp | 4 +- + pengine/test10/migrate-partial-3.exp | 4 +- + pengine/test10/migrate-partial-4.exp | 28 +- + pengine/test10/migrate-shutdown.exp | 42 +- + pengine/test10/migrate-start-complex.exp | 20 +- + pengine/test10/migrate-start.exp | 8 +- + pengine/test10/migrate-stop-complex.exp | 14 +- + pengine/test10/migrate-stop-start-complex.exp | 12 +- + pengine/test10/migrate-stop.exp | 8 +- + pengine/test10/migrate-stop_start.exp | 10 +- + pengine/test10/minimal.exp | 12 +- + pengine/test10/mon-rsc-1.exp | 8 +- + pengine/test10/mon-rsc-2.exp | 8 +- + pengine/test10/mon-rsc-3.exp | 6 +- + pengine/test10/mon-rsc-4.exp | 8 +- + pengine/test10/monitor-onfail-restart.exp | 6 +- + pengine/test10/monitor-onfail-stop.exp | 2 +- + pengine/test10/monitor-recovery.exp | 2 +- + pengine/test10/multi1.exp | 6 +- + pengine/test10/multiple-monitor-one-failed.exp | 8 +- + pengine/test10/node-maintenance-1.exp | 4 +- + pengine/test10/node-maintenance-2.exp | 6 +- + pengine/test10/not-installed-agent.exp | 12 +- + pengine/test10/not-installed-tools.exp | 6 +- + pengine/test10/not-reschedule-unneeded-monitor.exp | 6 +- + pengine/test10/notify-0.exp | 8 +- + pengine/test10/notify-1.exp | 16 +- + pengine/test10/notify-2.exp | 16 +- + pengine/test10/notify-3.exp | 30 +- + pengine/test10/novell-239079.exp | 8 +- + pengine/test10/novell-239082.exp | 30 +- + pengine/test10/novell-251689.exp | 2 +- + pengine/test10/novell-252693-2.exp | 56 +-- + pengine/test10/novell-252693-3.exp | 62 +-- + pengine/test10/novell-252693.exp | 38 +- + pengine/test10/nvpair-id-ref.exp | 16 +- + pengine/test10/obsolete-lrm-resource.exp | 6 +- + pengine/test10/one-or-more-0.exp | 16 +- + pengine/test10/one-or-more-1.exp | 8 +- + pengine/test10/one-or-more-2.exp | 14 +- + pengine/test10/one-or-more-3.exp | 10 +- + pengine/test10/one-or-more-4.exp | 14 +- + pengine/test10/one-or-more-5.exp | 20 +- + pengine/test10/one-or-more-6.exp | 2 +- + pengine/test10/one-or-more-7.exp | 2 +- + .../test10/one-or-more-unrunnnable-instances.exp | 464 ++++++++++----------- + pengine/test10/order-clone.exp | 2 +- + pengine/test10/order-mandatory.exp | 8 +- + pengine/test10/order-optional-keyword.exp | 2 +- + pengine/test10/order-optional.exp | 2 +- + pengine/test10/order-required.exp | 8 +- + pengine/test10/order-serialize-set.exp | 48 +-- + pengine/test10/order-serialize.exp | 48 +-- + pengine/test10/order-sets.exp | 24 +- + pengine/test10/order-wrong-kind.exp | 6 +- + pengine/test10/order1.exp | 18 +- + pengine/test10/order2.exp | 24 +- + pengine/test10/order3.exp | 24 +- + pengine/test10/order4.exp | 18 +- + pengine/test10/order5.exp | 32 +- + pengine/test10/order6.exp | 32 +- + pengine/test10/order7.exp | 14 +- + pengine/test10/order_constraint_stops_master.exp | 14 +- + pengine/test10/order_constraint_stops_slave.exp | 6 +- + pengine/test10/ordered-set-basic-startup.exp | 14 +- + pengine/test10/origin.exp | 2 +- + pengine/test10/orphan-0.exp | 26 +- + pengine/test10/orphan-1.exp | 34 +- + pengine/test10/orphan-2.exp | 38 +- + pengine/test10/params-0.exp | 30 +- + pengine/test10/params-1.exp | 42 +- + pengine/test10/params-2.exp | 26 +- + pengine/test10/params-4.exp | 40 +- + pengine/test10/params-5.exp | 42 +- + pengine/test10/params-6.exp | 8 +- + pengine/test10/per-node-attrs.exp | 8 +- + pengine/test10/placement-capacity.exp | 2 +- + pengine/test10/placement-location.exp | 2 +- + pengine/test10/placement-priority.exp | 2 +- + pengine/test10/placement-stickiness.exp | 2 +- + pengine/test10/probe-0.exp | 12 +- + pengine/test10/probe-1.exp | 6 +- + pengine/test10/probe-2.exp | 70 ++-- + pengine/test10/probe-timeout.exp | 20 +- + pengine/test10/quorum-1.exp | 14 +- + pengine/test10/quorum-2.exp | 12 +- + pengine/test10/quorum-3.exp | 12 +- + pengine/test10/quorum-4.exp | 6 +- + pengine/test10/quorum-5.exp | 12 +- + pengine/test10/quorum-6.exp | 20 +- + pengine/test10/rec-node-1.exp | 8 +- + pengine/test10/rec-node-10.exp | 6 +- + pengine/test10/rec-node-11.exp | 16 +- + pengine/test10/rec-node-12.exp | 86 ++-- + pengine/test10/rec-node-15.exp | 44 +- + pengine/test10/rec-node-2.exp | 28 +- + pengine/test10/rec-node-3.exp | 8 +- + pengine/test10/rec-node-4.exp | 12 +- + pengine/test10/rec-node-5.exp | 8 +- + pengine/test10/rec-node-6.exp | 12 +- + pengine/test10/rec-node-7.exp | 12 +- + pengine/test10/rec-node-8.exp | 8 +- + pengine/test10/rec-node-9.exp | 4 +- + pengine/test10/rec-rsc-0.exp | 4 +- + pengine/test10/rec-rsc-1.exp | 6 +- + pengine/test10/rec-rsc-2.exp | 8 +- + pengine/test10/rec-rsc-3.exp | 4 +- + pengine/test10/rec-rsc-4.exp | 2 +- + pengine/test10/rec-rsc-5.exp | 12 +- + pengine/test10/rec-rsc-6.exp | 6 +- + pengine/test10/rec-rsc-7.exp | 4 +- + pengine/test10/rec-rsc-9.exp | 12 +- + pengine/test10/remote-disable.exp | 4 +- + pengine/test10/remote-fence-before-reconnect.exp | 6 +- + pengine/test10/remote-fence-unclean.exp | 22 +- + pengine/test10/remote-move.exp | 14 +- + pengine/test10/remote-orphaned.exp | 14 +- + pengine/test10/remote-partial-migrate.exp | 82 ++-- + pengine/test10/remote-partial-migrate2.exp | 108 ++--- + pengine/test10/remote-recover-fail.exp | 22 +- + pengine/test10/remote-recover.exp | 14 +- + pengine/test10/remote-stale-node-entry.exp | 106 ++--- + pengine/test10/remote-start-fail.exp | 6 +- + pengine/test10/remote-startup-probes.exp | 24 +- + pengine/test10/remote-startup.exp | 26 +- + pengine/test10/remote-unclean2.exp | 6 +- + pengine/test10/reprobe-target_rc.exp | 4 +- + pengine/test10/resource-discovery.exp | 120 +++--- + pengine/test10/rsc-discovery-per-node.exp | 138 +++--- + pengine/test10/rsc-maintenance.exp | 4 +- + pengine/test10/rsc-sets-clone-1.exp | 64 +-- + pengine/test10/rsc-sets-clone.exp | 10 +- + pengine/test10/rsc-sets-master.exp | 18 +- + pengine/test10/rsc-sets-seq-false.exp | 24 +- + pengine/test10/rsc-sets-seq-true.exp | 24 +- + pengine/test10/rsc_dep1.exp | 12 +- + pengine/test10/rsc_dep10.exp | 10 +- + pengine/test10/rsc_dep2.exp | 16 +- + pengine/test10/rsc_dep3.exp | 12 +- + pengine/test10/rsc_dep4.exp | 20 +- + pengine/test10/rsc_dep5.exp | 16 +- + pengine/test10/rsc_dep7.exp | 18 +- + pengine/test10/rsc_dep8.exp | 16 +- + pengine/test10/simple11.exp | 12 +- + pengine/test10/simple12.exp | 12 +- + pengine/test10/simple2.exp | 6 +- + pengine/test10/simple3.exp | 2 +- + pengine/test10/simple4.exp | 2 +- + pengine/test10/simple6.exp | 6 +- + pengine/test10/simple7.exp | 4 +- + pengine/test10/simple8.exp | 8 +- + pengine/test10/site-specific-params.exp | 10 +- + pengine/test10/standby.exp | 48 +-- + pengine/test10/start-then-stop-with-unfence.exp | 18 +- + pengine/test10/stonith-0.exp | 22 +- + pengine/test10/stonith-1.exp | 48 +-- + pengine/test10/stonith-2.exp | 4 +- + pengine/test10/stonith-3.exp | 10 +- + pengine/test10/stop-failure-with-fencing.exp | 2 +- + pengine/test10/stopped-monitor-00.exp | 10 +- + pengine/test10/stopped-monitor-01.exp | 6 +- + pengine/test10/stopped-monitor-02.exp | 10 +- + pengine/test10/stopped-monitor-03.exp | 4 +- + pengine/test10/stopped-monitor-08.exp | 10 +- + pengine/test10/stopped-monitor-20.exp | 8 +- + pengine/test10/stopped-monitor-21.exp | 4 +- + pengine/test10/stopped-monitor-22.exp | 8 +- + pengine/test10/stopped-monitor-23.exp | 6 +- + pengine/test10/stopped-monitor-25.exp | 4 +- + pengine/test10/stopped-monitor-27.exp | 4 +- + pengine/test10/stopped-monitor-30.exp | 4 +- + pengine/test10/stopped-monitor-31.exp | 4 +- + pengine/test10/systemhealth2.exp | 16 +- + pengine/test10/systemhealth3.exp | 16 +- + pengine/test10/systemhealthm2.exp | 16 +- + pengine/test10/systemhealthm3.exp | 6 +- + pengine/test10/systemhealthn2.exp | 16 +- + pengine/test10/systemhealthn3.exp | 16 +- + pengine/test10/systemhealtho2.exp | 6 +- + pengine/test10/systemhealtho3.exp | 6 +- + pengine/test10/systemhealthp2.exp | 14 +- + pengine/test10/systemhealthp3.exp | 6 +- + pengine/test10/tags-coloc-order-1.exp | 24 +- + pengine/test10/tags-coloc-order-2.exp | 72 ++-- + pengine/test10/tags-location.exp | 36 +- + pengine/test10/tags-ticket.exp | 24 +- + pengine/test10/target-0.exp | 30 +- + pengine/test10/target-1.exp | 26 +- + pengine/test10/target-2.exp | 32 +- + pengine/test10/template-1.exp | 12 +- + pengine/test10/template-2.exp | 12 +- + pengine/test10/template-3.exp | 20 +- + pengine/test10/template-clone-group.exp | 16 +- + pengine/test10/template-clone-primitive.exp | 8 +- + pengine/test10/template-coloc-1.exp | 24 +- + pengine/test10/template-coloc-2.exp | 24 +- + pengine/test10/template-coloc-3.exp | 36 +- + pengine/test10/template-order-1.exp | 24 +- + pengine/test10/template-order-2.exp | 24 +- + pengine/test10/template-order-3.exp | 36 +- + pengine/test10/template-rsc-sets-1.exp | 30 +- + pengine/test10/template-rsc-sets-2.exp | 30 +- + pengine/test10/template-rsc-sets-3.exp | 30 +- + pengine/test10/template-rsc-sets-4.exp | 12 +- + pengine/test10/template-ticket.exp | 12 +- + pengine/test10/ticket-clone-1.exp | 4 +- + pengine/test10/ticket-clone-10.exp | 4 +- + pengine/test10/ticket-clone-11.exp | 8 +- + pengine/test10/ticket-clone-14.exp | 4 +- + pengine/test10/ticket-clone-15.exp | 4 +- + pengine/test10/ticket-clone-17.exp | 4 +- + pengine/test10/ticket-clone-18.exp | 4 +- + pengine/test10/ticket-clone-2.exp | 8 +- + pengine/test10/ticket-clone-20.exp | 4 +- + pengine/test10/ticket-clone-23.exp | 4 +- + pengine/test10/ticket-clone-3.exp | 4 +- + pengine/test10/ticket-clone-4.exp | 4 +- + pengine/test10/ticket-clone-5.exp | 8 +- + pengine/test10/ticket-clone-6.exp | 4 +- + pengine/test10/ticket-clone-7.exp | 4 +- + pengine/test10/ticket-clone-8.exp | 8 +- + pengine/test10/ticket-group-1.exp | 8 +- + pengine/test10/ticket-group-10.exp | 8 +- + pengine/test10/ticket-group-11.exp | 8 +- + pengine/test10/ticket-group-14.exp | 4 +- + pengine/test10/ticket-group-15.exp | 4 +- + pengine/test10/ticket-group-17.exp | 4 +- + pengine/test10/ticket-group-18.exp | 4 +- + pengine/test10/ticket-group-2.exp | 8 +- + pengine/test10/ticket-group-20.exp | 4 +- + pengine/test10/ticket-group-23.exp | 4 +- + pengine/test10/ticket-group-3.exp | 4 +- + pengine/test10/ticket-group-4.exp | 8 +- + pengine/test10/ticket-group-5.exp | 8 +- + pengine/test10/ticket-group-6.exp | 4 +- + pengine/test10/ticket-group-7.exp | 8 +- + pengine/test10/ticket-group-8.exp | 8 +- + pengine/test10/ticket-master-1.exp | 4 +- + pengine/test10/ticket-master-10.exp | 8 +- + pengine/test10/ticket-master-11.exp | 2 +- + pengine/test10/ticket-master-14.exp | 6 +- + pengine/test10/ticket-master-15.exp | 6 +- + pengine/test10/ticket-master-17.exp | 2 +- + pengine/test10/ticket-master-18.exp | 2 +- + pengine/test10/ticket-master-2.exp | 6 +- + pengine/test10/ticket-master-20.exp | 2 +- + pengine/test10/ticket-master-21.exp | 2 +- + pengine/test10/ticket-master-23.exp | 2 +- + pengine/test10/ticket-master-3.exp | 6 +- + pengine/test10/ticket-master-4.exp | 8 +- + pengine/test10/ticket-master-5.exp | 2 +- + pengine/test10/ticket-master-6.exp | 2 +- + pengine/test10/ticket-master-7.exp | 8 +- + pengine/test10/ticket-master-8.exp | 2 +- + pengine/test10/ticket-master-9.exp | 2 +- + pengine/test10/ticket-primitive-1.exp | 4 +- + pengine/test10/ticket-primitive-10.exp | 4 +- + pengine/test10/ticket-primitive-11.exp | 4 +- + pengine/test10/ticket-primitive-14.exp | 2 +- + pengine/test10/ticket-primitive-15.exp | 2 +- + pengine/test10/ticket-primitive-17.exp | 2 +- + pengine/test10/ticket-primitive-18.exp | 2 +- + pengine/test10/ticket-primitive-2.exp | 4 +- + pengine/test10/ticket-primitive-20.exp | 2 +- + pengine/test10/ticket-primitive-23.exp | 2 +- + pengine/test10/ticket-primitive-3.exp | 2 +- + pengine/test10/ticket-primitive-4.exp | 4 +- + pengine/test10/ticket-primitive-5.exp | 4 +- + pengine/test10/ticket-primitive-6.exp | 2 +- + pengine/test10/ticket-primitive-7.exp | 4 +- + pengine/test10/ticket-primitive-8.exp | 4 +- + pengine/test10/ticket-rsc-sets-1.exp | 24 +- + pengine/test10/ticket-rsc-sets-10.exp | 12 +- + pengine/test10/ticket-rsc-sets-12.exp | 6 +- + pengine/test10/ticket-rsc-sets-13.exp | 12 +- + pengine/test10/ticket-rsc-sets-14.exp | 12 +- + pengine/test10/ticket-rsc-sets-2.exp | 22 +- + pengine/test10/ticket-rsc-sets-3.exp | 12 +- + pengine/test10/ticket-rsc-sets-4.exp | 24 +- + pengine/test10/ticket-rsc-sets-5.exp | 12 +- + pengine/test10/ticket-rsc-sets-6.exp | 10 +- + pengine/test10/ticket-rsc-sets-7.exp | 12 +- + pengine/test10/ticket-rsc-sets-9.exp | 12 +- + pengine/test10/unfence-definition.exp | 28 +- + pengine/test10/unfence-parameters.exp | 30 +- + pengine/test10/unfence-startup.exp | 14 +- + pengine/test10/unmanaged-block-restart.exp | 4 +- + pengine/test10/unmanaged-master.exp | 4 +- + pengine/test10/unrunnable-1.exp | 22 +- + pengine/test10/use-after-free-merge.exp | 22 +- + pengine/test10/utilization-check-allowed-nodes.exp | 10 +- + pengine/test10/utilization-order1.exp | 4 +- + pengine/test10/utilization-order2.exp | 10 +- + pengine/test10/utilization-order3.exp | 8 +- + pengine/test10/utilization-order4.exp | 18 +- + pengine/test10/utilization-shuffle.exp | 24 +- + pengine/test10/utilization.exp | 10 +- + pengine/test10/whitebox-asymmetric.exp | 8 +- + pengine/test10/whitebox-fail1.exp | 18 +- + pengine/test10/whitebox-fail2.exp | 18 +- + pengine/test10/whitebox-fail3.exp | 18 +- + pengine/test10/whitebox-imply-stop-on-fence.exp | 24 +- + pengine/test10/whitebox-migrate1.exp | 28 +- + pengine/test10/whitebox-move.exp | 22 +- + pengine/test10/whitebox-ms-ordering-move.exp | 18 +- + pengine/test10/whitebox-ms-ordering.exp | 38 +- + pengine/test10/whitebox-nested-group.exp | 90 ++-- + pengine/test10/whitebox-orphan-ms.exp | 50 +-- + pengine/test10/whitebox-orphaned.exp | 28 +- + pengine/test10/whitebox-start.exp | 22 +- + pengine/test10/whitebox-stop.exp | 12 +- + pengine/test10/whitebox-unexpectedly-running.exp | 10 +- + 604 files changed, 6494 insertions(+), 6494 deletions(-) + +diff --git a/pengine/test10/1-a-then-bm-move-b.exp b/pengine/test10/1-a-then-bm-move-b.exp +index 542ddfa..b29c4ff 100644 +--- a/pengine/test10/1-a-then-bm-move-b.exp ++++ b/pengine/test10/1-a-then-bm-move-b.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -25,7 +25,7 @@ + + + +- ++ + + + +@@ -53,7 +53,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/10-a-then-bm-b-move-a-clone.exp b/pengine/test10/10-a-then-bm-b-move-a-clone.exp +index aa13464..c7ea7dc 100644 +--- a/pengine/test10/10-a-then-bm-b-move-a-clone.exp ++++ b/pengine/test10/10-a-then-bm-b-move-a-clone.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -43,7 +43,7 @@ + + + +- ++ + + + +@@ -56,7 +56,7 @@ + + + +- ++ + + + +@@ -80,7 +80,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/11-a-then-bm-b-move-a-clone-starting.exp b/pengine/test10/11-a-then-bm-b-move-a-clone-starting.exp +index 6126486..76652ab 100644 +--- a/pengine/test10/11-a-then-bm-b-move-a-clone-starting.exp ++++ b/pengine/test10/11-a-then-bm-b-move-a-clone-starting.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -35,7 +35,7 @@ + + + +- ++ + + + +@@ -101,7 +101,7 @@ + + + +- ++ + + + +@@ -117,7 +117,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/1360.exp b/pengine/test10/1360.exp +index 17858ff..4db2681 100644 +--- a/pengine/test10/1360.exp ++++ b/pengine/test10/1360.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/1484.exp b/pengine/test10/1484.exp +index 8921198..91807b8 100644 +--- a/pengine/test10/1484.exp ++++ b/pengine/test10/1484.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/1494.exp b/pengine/test10/1494.exp +index 8145b57..b5e03e9 100644 +--- a/pengine/test10/1494.exp ++++ b/pengine/test10/1494.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/2-am-then-b-move-a.exp b/pengine/test10/2-am-then-b-move-a.exp +index a12bd6d..ed7d3fa 100644 +--- a/pengine/test10/2-am-then-b-move-a.exp ++++ b/pengine/test10/2-am-then-b-move-a.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -25,7 +25,7 @@ + + + +- ++ + + + +@@ -53,7 +53,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/3-am-then-bm-both-migrate.exp b/pengine/test10/3-am-then-bm-both-migrate.exp +index deecc5d..aac63ba 100644 +--- a/pengine/test10/3-am-then-bm-both-migrate.exp ++++ b/pengine/test10/3-am-then-bm-both-migrate.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -25,7 +25,7 @@ + + + +- ++ + + + +@@ -53,7 +53,7 @@ + + + +- ++ + + + +@@ -69,7 +69,7 @@ + + + +- ++ + + + +@@ -82,7 +82,7 @@ + + + +- ++ + + + +@@ -95,7 +95,7 @@ + + + +- ++ + + + +@@ -126,7 +126,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/4-am-then-bm-b-not-migratable.exp b/pengine/test10/4-am-then-bm-b-not-migratable.exp +index 7684002..66aa4ad 100644 +--- a/pengine/test10/4-am-then-bm-b-not-migratable.exp ++++ b/pengine/test10/4-am-then-bm-b-not-migratable.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -57,7 +57,7 @@ + + + +- ++ + + + +@@ -73,7 +73,7 @@ + + + +- ++ + + + +@@ -86,7 +86,7 @@ + + + +- ++ + + + +@@ -102,7 +102,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/5-am-then-bm-a-not-migratable.exp b/pengine/test10/5-am-then-bm-a-not-migratable.exp +index 199ef39..c3bb278 100644 +--- a/pengine/test10/5-am-then-bm-a-not-migratable.exp ++++ b/pengine/test10/5-am-then-bm-a-not-migratable.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -42,7 +42,7 @@ + + + +- ++ + + + +@@ -55,7 +55,7 @@ + + + +- ++ + + + +@@ -71,7 +71,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/594.exp b/pengine/test10/594.exp +index bb15a36..5d58ab4 100644 +--- a/pengine/test10/594.exp ++++ b/pengine/test10/594.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -35,7 +35,7 @@ + + + +- ++ + + + +@@ -48,7 +48,7 @@ + + + +- ++ + + + +@@ -57,7 +57,7 @@ + + + +- ++ + + + +@@ -66,7 +66,7 @@ + + + +- ++ + + + +@@ -79,7 +79,7 @@ + + + +- ++ + + + +@@ -98,7 +98,7 @@ + + + +- ++ + + + +@@ -111,7 +111,7 @@ + + + +- ++ + + + +@@ -120,7 +120,7 @@ + + + +- ++ + + + +@@ -136,7 +136,7 @@ + + + +- ++ + + + +@@ -145,7 +145,7 @@ + + + +- ++ + + + +@@ -158,7 +158,7 @@ + + + +- ++ + + + +@@ -203,7 +203,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/6-migrate-group.exp b/pengine/test10/6-migrate-group.exp +index 0041c40..23c5fae 100644 +--- a/pengine/test10/6-migrate-group.exp ++++ b/pengine/test10/6-migrate-group.exp +@@ -65,7 +65,7 @@ + + + +- ++ + + + +@@ -78,7 +78,7 @@ + + + +- ++ + + + +@@ -87,7 +87,7 @@ + + + +- ++ + + + +@@ -118,7 +118,7 @@ + + + +- ++ + + + +@@ -137,7 +137,7 @@ + + + +- ++ + + + +@@ -150,7 +150,7 @@ + + + +- ++ + + + +@@ -163,7 +163,7 @@ + + + +- ++ + + + +@@ -197,7 +197,7 @@ + + + +- ++ + + + +@@ -216,7 +216,7 @@ + + + +- ++ + + + +@@ -229,7 +229,7 @@ + + + +- ++ + + + +@@ -242,7 +242,7 @@ + + + +- ++ + + + +@@ -276,7 +276,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/662.exp b/pengine/test10/662.exp +index b18a5ea..d05f4d3 100644 +--- a/pengine/test10/662.exp ++++ b/pengine/test10/662.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -21,7 +21,7 @@ + + + +- ++ + + + +@@ -30,7 +30,7 @@ + + + +- ++ + + + +@@ -39,7 +39,7 @@ + + + +- ++ + + + +@@ -48,7 +48,7 @@ + + + +- ++ + + + +@@ -57,7 +57,7 @@ + + + +- ++ + + + +@@ -70,7 +70,7 @@ + + + +- ++ + + + +@@ -92,7 +92,7 @@ + + + +- ++ + + + +@@ -111,7 +111,7 @@ + + + +- ++ + + + +@@ -120,7 +120,7 @@ + + + +- ++ + + + +@@ -129,7 +129,7 @@ + + + +- ++ + + + +@@ -138,7 +138,7 @@ + + + +- ++ + + + +@@ -147,7 +147,7 @@ + + + +- ++ + + + +@@ -156,7 +156,7 @@ + + + +- ++ + + + +@@ -165,7 +165,7 @@ + + + +- ++ + + + +@@ -174,7 +174,7 @@ + + + +- ++ + + + +@@ -183,7 +183,7 @@ + + + +- ++ + + + +@@ -202,7 +202,7 @@ + + + +- ++ + + + +@@ -211,7 +211,7 @@ + + + +- ++ + + + +@@ -220,7 +220,7 @@ + + + +- ++ + + + +@@ -229,7 +229,7 @@ + + + +- ++ + + + +@@ -238,7 +238,7 @@ + + + +- ++ + + + +@@ -247,7 +247,7 @@ + + + +- ++ + + + +@@ -256,7 +256,7 @@ + + + +- ++ + + + +@@ -265,7 +265,7 @@ + + + +- ++ + + + +@@ -274,7 +274,7 @@ + + + +- ++ + + + +@@ -305,7 +305,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/696.exp b/pengine/test10/696.exp +index 42477ab..71befb4 100644 +--- a/pengine/test10/696.exp ++++ b/pengine/test10/696.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -32,7 +32,7 @@ + + + +- ++ + + + +@@ -41,7 +41,7 @@ + + + +- ++ + + + +@@ -50,7 +50,7 @@ + + + +- ++ + + + +@@ -63,7 +63,7 @@ + + + +- ++ + + + +@@ -82,7 +82,7 @@ + + + +- ++ + + + +@@ -98,7 +98,7 @@ + + + +- ++ + + + +@@ -107,7 +107,7 @@ + + + +- ++ + + + +@@ -116,7 +116,7 @@ + + + +- ++ + + + +@@ -129,7 +129,7 @@ + + + +- ++ + + + +@@ -145,7 +145,7 @@ + + + +- ++ + + + +@@ -154,7 +154,7 @@ + + + +- ++ + + + +@@ -163,7 +163,7 @@ + + + +- ++ + + + +@@ -172,7 +172,7 @@ + + + +- ++ + + + +@@ -181,7 +181,7 @@ + + + +- ++ + + + +@@ -190,7 +190,7 @@ + + + +- ++ + + + +@@ -199,7 +199,7 @@ + + + +- ++ + + + +@@ -208,7 +208,7 @@ + + + +- ++ + + + +@@ -217,7 +217,7 @@ + + + +- ++ + + + +@@ -226,7 +226,7 @@ + + + +- ++ + + + +@@ -235,7 +235,7 @@ + + + +- ++ + + + +@@ -244,7 +244,7 @@ + + + +- ++ + + + +@@ -257,7 +257,7 @@ + + + +- ++ + + + +@@ -270,7 +270,7 @@ + + + +- ++ + + + +@@ -279,7 +279,7 @@ + + + +- ++ + + + +@@ -288,7 +288,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/7-migrate-group-one-unmigratable.exp b/pengine/test10/7-migrate-group-one-unmigratable.exp +index 3988eb3..8005321 100644 +--- a/pengine/test10/7-migrate-group-one-unmigratable.exp ++++ b/pengine/test10/7-migrate-group-one-unmigratable.exp +@@ -65,7 +65,7 @@ + + + +- ++ + + + +@@ -78,7 +78,7 @@ + + + +- ++ + + + +@@ -91,7 +91,7 @@ + + + +- ++ + + + +@@ -122,7 +122,7 @@ + + + +- ++ + + + +@@ -141,7 +141,7 @@ + + + +- ++ + + + +@@ -154,7 +154,7 @@ + + + +- ++ + + + +@@ -173,7 +173,7 @@ + + + +- ++ + + + +@@ -189,7 +189,7 @@ + + + +- ++ + + + +@@ -202,7 +202,7 @@ + + + +- ++ + + + +@@ -221,7 +221,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/726.exp b/pengine/test10/726.exp +index bb9345e..a1a0be4 100644 +--- a/pengine/test10/726.exp ++++ b/pengine/test10/726.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -21,7 +21,7 @@ + + + +- ++ + + + +@@ -30,7 +30,7 @@ + + + +- ++ + + + +@@ -39,7 +39,7 @@ + + + +- ++ + + + +@@ -52,7 +52,7 @@ + + + +- ++ + + + +@@ -74,7 +74,7 @@ + + + +- ++ + + + +@@ -83,7 +83,7 @@ + + + +- ++ + + + +@@ -92,7 +92,7 @@ + + + +- ++ + + + +@@ -101,7 +101,7 @@ + + + +- ++ + + + +@@ -110,7 +110,7 @@ + + + +- ++ + + + +@@ -123,7 +123,7 @@ + + + +- ++ + + + +@@ -145,7 +145,7 @@ + + + +- ++ + + + +@@ -164,7 +164,7 @@ + + + +- ++ + + + +@@ -173,7 +173,7 @@ + + + +- ++ + + + +@@ -182,7 +182,7 @@ + + + +- ++ + + + +@@ -191,7 +191,7 @@ + + + +- ++ + + + +@@ -204,7 +204,7 @@ + + + +- ++ + + + +@@ -226,7 +226,7 @@ + + + +- ++ + + + +@@ -235,7 +235,7 @@ + + + +- ++ + + + +@@ -244,7 +244,7 @@ + + + +- ++ + + + +@@ -253,7 +253,7 @@ + + + +- ++ + + + +@@ -262,7 +262,7 @@ + + + +- ++ + + + +@@ -271,7 +271,7 @@ + + + +- ++ + + + +@@ -280,7 +280,7 @@ + + + +- ++ + + + +@@ -289,7 +289,7 @@ + + + +- ++ + + + +@@ -298,7 +298,7 @@ + + + +- ++ + + + +@@ -311,7 +311,7 @@ + + + +- ++ + + + +@@ -324,7 +324,7 @@ + + + +- ++ + + + +@@ -333,7 +333,7 @@ + + + +- ++ + + + +@@ -342,7 +342,7 @@ + + + +- ++ + + + +@@ -355,7 +355,7 @@ + + + +- ++ + + + +@@ -368,7 +368,7 @@ + + + +- ++ + + + +@@ -377,7 +377,7 @@ + + + +- ++ + + + +@@ -386,7 +386,7 @@ + + + +- ++ + + + +@@ -395,7 +395,7 @@ + + + +- ++ + + + +@@ -408,7 +408,7 @@ + + + +- ++ + + + +@@ -421,7 +421,7 @@ + + + +- ++ + + + +@@ -430,7 +430,7 @@ + + + +- ++ + + + +@@ -439,7 +439,7 @@ + + + +- ++ + + + +@@ -448,7 +448,7 @@ + + + +- ++ + + + +@@ -457,7 +457,7 @@ + + + +- ++ + + + +@@ -470,7 +470,7 @@ + + + +- ++ + + + +@@ -483,7 +483,7 @@ + + + +- ++ + + + +@@ -492,7 +492,7 @@ + + + +- ++ + + + +@@ -501,7 +501,7 @@ + + + +- ++ + + + +@@ -510,7 +510,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/735.exp b/pengine/test10/735.exp +index 10bc0d9..b5f89bf 100644 +--- a/pengine/test10/735.exp ++++ b/pengine/test10/735.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -25,7 +25,7 @@ + + + +- ++ + + + +@@ -34,7 +34,7 @@ + + + +- ++ + + + +@@ -47,7 +47,7 @@ + + + +- ++ + + + +@@ -56,7 +56,7 @@ + + + +- ++ + + + +@@ -69,7 +69,7 @@ + + + +- ++ + + + +@@ -78,7 +78,7 @@ + + + +- ++ + + + +@@ -91,7 +91,7 @@ + + + +- ++ + + + +@@ -104,7 +104,7 @@ + + + +- ++ + + + +@@ -113,7 +113,7 @@ + + + +- ++ + + + +@@ -126,7 +126,7 @@ + + + +- ++ + + + +@@ -139,7 +139,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/764.exp b/pengine/test10/764.exp +index 4f9aa06..5101644 100644 +--- a/pengine/test10/764.exp ++++ b/pengine/test10/764.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -25,7 +25,7 @@ + + + +- ++ + + + +@@ -38,7 +38,7 @@ + + + +- ++ + + + +@@ -47,7 +47,7 @@ + + + +- ++ + + + +@@ -60,7 +60,7 @@ + + + +- ++ + + + +@@ -69,7 +69,7 @@ + + + +- ++ + + + +@@ -82,7 +82,7 @@ + + + +- ++ + + + +@@ -91,7 +91,7 @@ + + + +- ++ + + + +@@ -104,7 +104,7 @@ + + + +- ++ + + + +@@ -113,7 +113,7 @@ + + + +- ++ + + + +@@ -122,7 +122,7 @@ + + + +- ++ + + + +@@ -131,7 +131,7 @@ + + + +- ++ + + + +@@ -140,7 +140,7 @@ + + + +- ++ + + + +@@ -149,7 +149,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/797.exp b/pengine/test10/797.exp +index 6126a4c..51f64cb 100644 +--- a/pengine/test10/797.exp ++++ b/pengine/test10/797.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -21,7 +21,7 @@ + + + +- ++ + + + +@@ -34,7 +34,7 @@ + + + +- ++ + + + +@@ -47,7 +47,7 @@ + + + +- ++ + + + +@@ -63,7 +63,7 @@ + + + +- ++ + + + +@@ -72,7 +72,7 @@ + + + +- ++ + + + +@@ -81,7 +81,7 @@ + + + +- ++ + + + +@@ -97,7 +97,7 @@ + + + +- ++ + + + +@@ -106,7 +106,7 @@ + + + +- ++ + + + +@@ -115,7 +115,7 @@ + + + +- ++ + + + +@@ -128,7 +128,7 @@ + + + +- ++ + + + +@@ -137,7 +137,7 @@ + + + +- ++ + + + +@@ -146,7 +146,7 @@ + + + +- ++ + + + +@@ -159,7 +159,7 @@ + + + +- ++ + + + +@@ -168,7 +168,7 @@ + + + +- ++ + + + +@@ -187,7 +187,7 @@ + + + +- ++ + + + +@@ -200,7 +200,7 @@ + + + +- ++ + + + +@@ -213,7 +213,7 @@ + + + +- ++ + + + +@@ -226,7 +226,7 @@ + + + +- ++ + + + +@@ -239,7 +239,7 @@ + + + +- ++ + + + +@@ -248,7 +248,7 @@ + + + +- ++ + + + +@@ -257,7 +257,7 @@ + + + +- ++ + + + +@@ -266,7 +266,7 @@ + + + +- ++ + + + +@@ -342,7 +342,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/8-am-then-bm-a-migrating-b-stopping.exp b/pengine/test10/8-am-then-bm-a-migrating-b-stopping.exp +index 2c64ae6..6fb28d5 100644 +--- a/pengine/test10/8-am-then-bm-a-migrating-b-stopping.exp ++++ b/pengine/test10/8-am-then-bm-a-migrating-b-stopping.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -57,7 +57,7 @@ + + + +- ++ + + + +@@ -73,7 +73,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/829.exp b/pengine/test10/829.exp +index 5975a6b..115a39f 100644 +--- a/pengine/test10/829.exp ++++ b/pengine/test10/829.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -21,7 +21,7 @@ + + + +- ++ + + + +@@ -30,7 +30,7 @@ + + + +- ++ + + + +@@ -39,7 +39,7 @@ + + + +- ++ + + + +@@ -52,7 +52,7 @@ + + + +- ++ + + + +@@ -98,7 +98,7 @@ + + + +- ++ + + + +@@ -107,7 +107,7 @@ + + + +- ++ + + + +@@ -116,7 +116,7 @@ + + + +- ++ + + + +@@ -125,7 +125,7 @@ + + + +- ++ + + + +@@ -134,7 +134,7 @@ + + + +- ++ + + + +@@ -143,7 +143,7 @@ + + + +- ++ + + + +@@ -152,7 +152,7 @@ + + + +- ++ + + + +@@ -179,7 +179,7 @@ + + + +- ++ + + + +@@ -188,7 +188,7 @@ + + + +- ++ + + + +@@ -197,7 +197,7 @@ + + + +- ++ + + + +@@ -206,7 +206,7 @@ + + + +- ++ + + + +@@ -215,7 +215,7 @@ + + + +- ++ + + + +@@ -224,7 +224,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/9-am-then-bm-b-migrating-a-stopping.exp b/pengine/test10/9-am-then-bm-b-migrating-a-stopping.exp +index 759a28f..10f0f8c 100644 +--- a/pengine/test10/9-am-then-bm-b-migrating-a-stopping.exp ++++ b/pengine/test10/9-am-then-bm-b-migrating-a-stopping.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/994-2.exp b/pengine/test10/994-2.exp +index 1d8def6..c00f2f2 100644 +--- a/pengine/test10/994-2.exp ++++ b/pengine/test10/994-2.exp +@@ -57,7 +57,7 @@ + + + +- ++ + + + +@@ -73,7 +73,7 @@ + + + +- ++ + + + +@@ -86,7 +86,7 @@ + + + +- ++ + + + +@@ -99,7 +99,7 @@ + + + +- ++ + + + +@@ -115,7 +115,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/994.exp b/pengine/test10/994.exp +index ddc7551..b0111ff 100644 +--- a/pengine/test10/994.exp ++++ b/pengine/test10/994.exp +@@ -53,7 +53,7 @@ + + + +- ++ + + + +@@ -69,7 +69,7 @@ + + + +- ++ + + + +@@ -82,7 +82,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/a-demote-then-b-migrate.exp b/pengine/test10/a-demote-then-b-migrate.exp +index f75ca52..32ee3f9 100644 +--- a/pengine/test10/a-demote-then-b-migrate.exp ++++ b/pengine/test10/a-demote-then-b-migrate.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -42,7 +42,7 @@ + + + +- ++ + + + +@@ -55,7 +55,7 @@ + + + +- ++ + + + +@@ -74,7 +74,7 @@ + + + +- ++ + + + +@@ -90,7 +90,7 @@ + + + +- ++ + + + +@@ -99,7 +99,7 @@ + + + +- ++ + + + +@@ -112,7 +112,7 @@ + + + +- ++ + + + +@@ -125,7 +125,7 @@ + + + +- ++ + + + +@@ -138,7 +138,7 @@ + + + +- ++ + + + +@@ -151,7 +151,7 @@ + + + +- ++ + + + +@@ -170,7 +170,7 @@ + + + +- ++ + + + +@@ -186,7 +186,7 @@ + + + +- ++ + + + +@@ -374,7 +374,7 @@ + + + +- ++ + + + +@@ -387,7 +387,7 @@ + + + +- ++ + + + +@@ -400,7 +400,7 @@ + + + +- ++ + + + +@@ -428,7 +428,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/a-promote-then-b-migrate.exp b/pengine/test10/a-promote-then-b-migrate.exp +index e527de6..727036a 100644 +--- a/pengine/test10/a-promote-then-b-migrate.exp ++++ b/pengine/test10/a-promote-then-b-migrate.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -42,7 +42,7 @@ + + + +- ++ + + + +@@ -55,7 +55,7 @@ + + + +- ++ + + + +@@ -71,7 +71,7 @@ + + + +- ++ + + + +@@ -87,7 +87,7 @@ + + + +- ++ + + + +@@ -179,7 +179,7 @@ + + + +- ++ + + + +@@ -192,7 +192,7 @@ + + + +- ++ + + + +@@ -205,7 +205,7 @@ + + + +- ++ + + + +@@ -236,7 +236,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/anti-colocation-master.exp b/pengine/test10/anti-colocation-master.exp +index 00e20b1..011bfdd 100644 +--- a/pengine/test10/anti-colocation-master.exp ++++ b/pengine/test10/anti-colocation-master.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +@@ -41,7 +41,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/anti-colocation-order.exp b/pengine/test10/anti-colocation-order.exp +index 24de4d2..fa5304f 100644 +--- a/pengine/test10/anti-colocation-order.exp ++++ b/pengine/test10/anti-colocation-order.exp +@@ -62,7 +62,7 @@ + + + +- ++ + + + +@@ -78,7 +78,7 @@ + + + +- ++ + + + +@@ -94,7 +94,7 @@ + + + +- ++ + + + +@@ -113,7 +113,7 @@ + + + +- ++ + + + +@@ -152,7 +152,7 @@ + + + +- ++ + + + +@@ -168,7 +168,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/anti-colocation-slave.exp b/pengine/test10/anti-colocation-slave.exp +index afb8983..dc3eb08 100644 +--- a/pengine/test10/anti-colocation-slave.exp ++++ b/pengine/test10/anti-colocation-slave.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -80,7 +80,7 @@ + + + +- ++ + + + +@@ -96,7 +96,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/asymmetric.exp b/pengine/test10/asymmetric.exp +index a18ba0a..6284925 100644 +--- a/pengine/test10/asymmetric.exp ++++ b/pengine/test10/asymmetric.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -21,7 +21,7 @@ + + + +- ++ + + + +@@ -30,7 +30,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/asymmetrical-order-move.exp b/pengine/test10/asymmetrical-order-move.exp +index 458094f..ac48583 100644 +--- a/pengine/test10/asymmetrical-order-move.exp ++++ b/pengine/test10/asymmetrical-order-move.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/attrs1.exp b/pengine/test10/attrs1.exp +index 69f93df..7df2479 100644 +--- a/pengine/test10/attrs1.exp ++++ b/pengine/test10/attrs1.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/attrs2.exp b/pengine/test10/attrs2.exp +index 69f93df..7df2479 100644 +--- a/pengine/test10/attrs2.exp ++++ b/pengine/test10/attrs2.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/attrs3.exp b/pengine/test10/attrs3.exp +index 52309b8..d86378f 100644 +--- a/pengine/test10/attrs3.exp ++++ b/pengine/test10/attrs3.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/attrs4.exp b/pengine/test10/attrs4.exp +index 52309b8..d86378f 100644 +--- a/pengine/test10/attrs4.exp ++++ b/pengine/test10/attrs4.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/attrs5.exp b/pengine/test10/attrs5.exp +index 7d7b6c4..f74da82 100644 +--- a/pengine/test10/attrs5.exp ++++ b/pengine/test10/attrs5.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/attrs6.exp b/pengine/test10/attrs6.exp +index 52309b8..d86378f 100644 +--- a/pengine/test10/attrs6.exp ++++ b/pengine/test10/attrs6.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/attrs7.exp b/pengine/test10/attrs7.exp +index 69f93df..7df2479 100644 +--- a/pengine/test10/attrs7.exp ++++ b/pengine/test10/attrs7.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/attrs8.exp b/pengine/test10/attrs8.exp +index 69f93df..7df2479 100644 +--- a/pengine/test10/attrs8.exp ++++ b/pengine/test10/attrs8.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/balanced.exp b/pengine/test10/balanced.exp +index db8d65b..cfe66f8 100644 +--- a/pengine/test10/balanced.exp ++++ b/pengine/test10/balanced.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -22,7 +22,7 @@ + + + +- ++ + + + +@@ -31,7 +31,7 @@ + + + +- ++ + + + +@@ -40,7 +40,7 @@ + + + +- ++ + + + +@@ -59,7 +59,7 @@ + + + +- ++ + + + +@@ -68,7 +68,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/base-score.exp b/pengine/test10/base-score.exp +index baa4f77..a13d02f 100644 +--- a/pengine/test10/base-score.exp ++++ b/pengine/test10/base-score.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -25,7 +25,7 @@ + + + +- ++ + + + +@@ -34,7 +34,7 @@ + + + +- ++ + + + +@@ -43,7 +43,7 @@ + + + +- ++ + + + +@@ -52,7 +52,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/bnc-515172.exp b/pengine/test10/bnc-515172.exp +index 45fc9b8..4086cff 100644 +--- a/pengine/test10/bnc-515172.exp ++++ b/pengine/test10/bnc-515172.exp +@@ -26,7 +26,7 @@ + + + +- ++ + + + +@@ -39,7 +39,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/bug-1572-1.exp b/pengine/test10/bug-1572-1.exp +index 27e773c..e5355d8 100644 +--- a/pengine/test10/bug-1572-1.exp ++++ b/pengine/test10/bug-1572-1.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -42,7 +42,7 @@ + + + +- ++ + + + +@@ -55,7 +55,7 @@ + + + +- ++ + + + +@@ -68,7 +68,7 @@ + + + +- ++ + + + +@@ -81,7 +81,7 @@ + + + +- ++ + + + +@@ -94,7 +94,7 @@ + + + +- ++ + + + +@@ -107,7 +107,7 @@ + + + +- ++ + + + +@@ -120,7 +120,7 @@ + + + +- ++ + + + +@@ -133,7 +133,7 @@ + + + +- ++ + + + +@@ -152,7 +152,7 @@ + + + +- ++ + + + +@@ -168,7 +168,7 @@ + + + +- ++ + + + +@@ -181,7 +181,7 @@ + + + +- ++ + + + +@@ -627,7 +627,7 @@ + + + +- ++ + + + +@@ -643,7 +643,7 @@ + + + +- ++ + + + +@@ -659,7 +659,7 @@ + + + +- ++ + + + +@@ -678,7 +678,7 @@ + + + +- ++ + + + +@@ -694,7 +694,7 @@ + + + +- ++ + + + +@@ -707,7 +707,7 @@ + + + +- ++ + + + +@@ -726,7 +726,7 @@ + + + +- ++ + + + +@@ -739,7 +739,7 @@ + + + +- ++ + + + +@@ -751,7 +751,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/bug-1572-2.exp b/pengine/test10/bug-1572-2.exp +index 6193c86..e346e2b 100644 +--- a/pengine/test10/bug-1572-2.exp ++++ b/pengine/test10/bug-1572-2.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -42,7 +42,7 @@ + + + +- ++ + + + +@@ -55,7 +55,7 @@ + + + +- ++ + + + +@@ -68,7 +68,7 @@ + + + +- ++ + + + +@@ -81,7 +81,7 @@ + + + +- ++ + + + +@@ -94,7 +94,7 @@ + + + +- ++ + + + +@@ -107,7 +107,7 @@ + + + +- ++ + + + +@@ -328,7 +328,7 @@ + + + +- ++ + + + +@@ -344,7 +344,7 @@ + + + +- ++ + + + +@@ -360,7 +360,7 @@ + + + +- ++ + + + +@@ -372,7 +372,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/bug-1573.exp b/pengine/test10/bug-1573.exp +index 651d263..79700fc 100644 +--- a/pengine/test10/bug-1573.exp ++++ b/pengine/test10/bug-1573.exp +@@ -26,7 +26,7 @@ + + + +- ++ + + + +@@ -38,7 +38,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/bug-1685.exp b/pengine/test10/bug-1685.exp +index f16040b..16ff43b 100644 +--- a/pengine/test10/bug-1685.exp ++++ b/pengine/test10/bug-1685.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -42,7 +42,7 @@ + + + +- ++ + + + +@@ -55,7 +55,7 @@ + + + +- ++ + + + +@@ -68,7 +68,7 @@ + + + +- ++ + + + +@@ -164,7 +164,7 @@ + + + +- ++ + + + +@@ -177,7 +177,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/bug-1718.exp b/pengine/test10/bug-1718.exp +index 13e6bda..7c5db02 100644 +--- a/pengine/test10/bug-1718.exp ++++ b/pengine/test10/bug-1718.exp +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -45,7 +45,7 @@ + + + +- ++ + + + +@@ -58,7 +58,7 @@ + + + +- ++ + + + +@@ -67,7 +67,7 @@ + + + +- ++ + + + +@@ -76,7 +76,7 @@ + + + +- ++ + + + +@@ -85,7 +85,7 @@ + + + +- ++ + + + +@@ -94,7 +94,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/bug-1765.exp b/pengine/test10/bug-1765.exp +index 4b8d04b..2c01402 100644 +--- a/pengine/test10/bug-1765.exp ++++ b/pengine/test10/bug-1765.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -42,7 +42,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/bug-1820-1.exp b/pengine/test10/bug-1820-1.exp +index 03e5a08..7a41069 100644 +--- a/pengine/test10/bug-1820-1.exp ++++ b/pengine/test10/bug-1820-1.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +@@ -93,7 +93,7 @@ + + + +- ++ + + + +@@ -106,7 +106,7 @@ + + + +- ++ + + + +@@ -115,7 +115,7 @@ + + + +- ++ + + + +@@ -146,7 +146,7 @@ + + + +- ++ + + + +@@ -165,7 +165,7 @@ + + + +- ++ + + + +@@ -178,7 +178,7 @@ + + + +- ++ + + + +@@ -191,7 +191,7 @@ + + + +- ++ + + + +@@ -225,7 +225,7 @@ + + + +- ++ + + + +@@ -240,7 +240,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/bug-1820.exp b/pengine/test10/bug-1820.exp +index 4ec4a4d..35c0e65 100644 +--- a/pengine/test10/bug-1820.exp ++++ b/pengine/test10/bug-1820.exp +@@ -59,7 +59,7 @@ + + + +- ++ + + + +@@ -72,7 +72,7 @@ + + + +- ++ + + + +@@ -81,7 +81,7 @@ + + + +- ++ + + + +@@ -112,7 +112,7 @@ + + + +- ++ + + + +@@ -131,7 +131,7 @@ + + + +- ++ + + + +@@ -144,7 +144,7 @@ + + + +- ++ + + + +@@ -157,7 +157,7 @@ + + + +- ++ + + + +@@ -191,7 +191,7 @@ + + + +- ++ + + + +@@ -206,7 +206,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/bug-1822.exp b/pengine/test10/bug-1822.exp +index 974d74d..8ce6d70 100644 +--- a/pengine/test10/bug-1822.exp ++++ b/pengine/test10/bug-1822.exp +@@ -60,7 +60,7 @@ + + + +- ++ + + + +@@ -76,7 +76,7 @@ + + + +- ++ + + + +@@ -89,7 +89,7 @@ + + + +- ++ + + + +@@ -105,7 +105,7 @@ + + + +- ++ + + + +@@ -167,7 +167,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/bug-5007-masterslave_colocation.exp b/pengine/test10/bug-5007-masterslave_colocation.exp +index 3c33624..bf83867 100644 +--- a/pengine/test10/bug-5007-masterslave_colocation.exp ++++ b/pengine/test10/bug-5007-masterslave_colocation.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -25,7 +25,7 @@ + + + +- ++ + + + +@@ -38,7 +38,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/bug-5014-A-start-B-start.exp b/pengine/test10/bug-5014-A-start-B-start.exp +index 154b23b..c89ed4b 100644 +--- a/pengine/test10/bug-5014-A-start-B-start.exp ++++ b/pengine/test10/bug-5014-A-start-B-start.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -38,7 +38,7 @@ + + + +- ++ + + + +@@ -51,7 +51,7 @@ + + + +- ++ + + + +@@ -67,7 +67,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/bug-5014-A-stop-B-started.exp b/pengine/test10/bug-5014-A-stop-B-started.exp +index 745ef4b..dc289f0 100644 +--- a/pengine/test10/bug-5014-A-stop-B-started.exp ++++ b/pengine/test10/bug-5014-A-stop-B-started.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/bug-5014-A-stopped-B-stopped.exp b/pengine/test10/bug-5014-A-stopped-B-stopped.exp +index 4ef72cd..0d3b9ea 100644 +--- a/pengine/test10/bug-5014-A-stopped-B-stopped.exp ++++ b/pengine/test10/bug-5014-A-stopped-B-stopped.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/bug-5014-CLONE-A-start-B-start.exp b/pengine/test10/bug-5014-CLONE-A-start-B-start.exp +index 38b1705..1e9013e 100644 +--- a/pengine/test10/bug-5014-CLONE-A-start-B-start.exp ++++ b/pengine/test10/bug-5014-CLONE-A-start-B-start.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -65,7 +65,7 @@ + + + +- ++ + + + +@@ -78,7 +78,7 @@ + + + +- ++ + + + +@@ -91,7 +91,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/bug-5014-CLONE-A-stop-B-started.exp b/pengine/test10/bug-5014-CLONE-A-stop-B-started.exp +index 5da5b83..aa99923 100644 +--- a/pengine/test10/bug-5014-CLONE-A-stop-B-started.exp ++++ b/pengine/test10/bug-5014-CLONE-A-stop-B-started.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/bug-5014-CthenAthenB-C-stopped.exp b/pengine/test10/bug-5014-CthenAthenB-C-stopped.exp +index 9e9265f..0896ce2 100644 +--- a/pengine/test10/bug-5014-CthenAthenB-C-stopped.exp ++++ b/pengine/test10/bug-5014-CthenAthenB-C-stopped.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -21,7 +21,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/bug-5014-GROUP-A-start-B-start.exp b/pengine/test10/bug-5014-GROUP-A-start-B-start.exp +index 407f04b..598bdce 100644 +--- a/pengine/test10/bug-5014-GROUP-A-start-B-start.exp ++++ b/pengine/test10/bug-5014-GROUP-A-start-B-start.exp +@@ -26,7 +26,7 @@ + + + +- ++ + + + +@@ -39,7 +39,7 @@ + + + +- ++ + + + +@@ -79,7 +79,7 @@ + + + +- ++ + + + +@@ -92,7 +92,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/bug-5014-GROUP-A-stopped-B-started.exp b/pengine/test10/bug-5014-GROUP-A-stopped-B-started.exp +index 06749e9..0a0cb5c 100644 +--- a/pengine/test10/bug-5014-GROUP-A-stopped-B-started.exp ++++ b/pengine/test10/bug-5014-GROUP-A-stopped-B-started.exp +@@ -26,7 +26,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/bug-5014-ordered-set-symmetrical-false.exp b/pengine/test10/bug-5014-ordered-set-symmetrical-false.exp +index 445a77c..4525661 100644 +--- a/pengine/test10/bug-5014-ordered-set-symmetrical-false.exp ++++ b/pengine/test10/bug-5014-ordered-set-symmetrical-false.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/bug-5014-ordered-set-symmetrical-true.exp b/pengine/test10/bug-5014-ordered-set-symmetrical-true.exp +index e6fe6d0..d0c9593 100644 +--- a/pengine/test10/bug-5014-ordered-set-symmetrical-true.exp ++++ b/pengine/test10/bug-5014-ordered-set-symmetrical-true.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/bug-5025-1.exp b/pengine/test10/bug-5025-1.exp +index 8465dfb..053ece4 100644 +--- a/pengine/test10/bug-5025-1.exp ++++ b/pengine/test10/bug-5025-1.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -21,7 +21,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/bug-5025-3.exp b/pengine/test10/bug-5025-3.exp +index 3b01eae..eb2e2e6 100644 +--- a/pengine/test10/bug-5025-3.exp ++++ b/pengine/test10/bug-5025-3.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -21,7 +21,7 @@ + + + +- ++ + + + +@@ -34,7 +34,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/bug-5025-4.exp b/pengine/test10/bug-5025-4.exp +index 16d9fc1..a51c888 100644 +--- a/pengine/test10/bug-5025-4.exp ++++ b/pengine/test10/bug-5025-4.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -38,7 +38,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/bug-5028-bottom.exp b/pengine/test10/bug-5028-bottom.exp +index 2853f2d..f7e7050 100644 +--- a/pengine/test10/bug-5028-bottom.exp ++++ b/pengine/test10/bug-5028-bottom.exp +@@ -11,7 +11,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/bug-5028-detach.exp b/pengine/test10/bug-5028-detach.exp +index 3f7cdaf..8c3cae3 100644 +--- a/pengine/test10/bug-5028-detach.exp ++++ b/pengine/test10/bug-5028-detach.exp +@@ -2,7 +2,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/bug-5059.exp b/pengine/test10/bug-5059.exp +index 3f1fe64..b4a2e07 100644 +--- a/pengine/test10/bug-5059.exp ++++ b/pengine/test10/bug-5059.exp +@@ -57,7 +57,7 @@ + + + +- ++ + + + +@@ -70,7 +70,7 @@ + + + +- ++ + + + +@@ -83,7 +83,7 @@ + + + +- ++ + + + +@@ -96,7 +96,7 @@ + + + +- ++ + + + +@@ -109,7 +109,7 @@ + + + +- ++ + + + +@@ -122,7 +122,7 @@ + + + +- ++ + + + +@@ -135,7 +135,7 @@ + + + +- ++ + + + +@@ -148,7 +148,7 @@ + + + +- ++ + + + +@@ -161,7 +161,7 @@ + + + +- ++ + + + +@@ -180,7 +180,7 @@ + + + +- ++ + + + +@@ -220,7 +220,7 @@ + + + +- ++ + + + +@@ -233,7 +233,7 @@ + + + +- ++ + + + +@@ -246,7 +246,7 @@ + + + +- ++ + + + +@@ -259,7 +259,7 @@ + + + +- ++ + + + +@@ -272,7 +272,7 @@ + + + +- ++ + + + +@@ -288,7 +288,7 @@ + + + +- ++ + + + +@@ -301,7 +301,7 @@ + + + +- ++ + + + +@@ -314,7 +314,7 @@ + + + +- ++ + + + +@@ -327,7 +327,7 @@ + + + +- ++ + + + +@@ -346,7 +346,7 @@ + + + +- ++ + + + +@@ -556,7 +556,7 @@ + + + +- ++ + + + +@@ -565,7 +565,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/bug-5069-op-disabled.exp b/pengine/test10/bug-5069-op-disabled.exp +index ca7f56c..9653af1 100644 +--- a/pengine/test10/bug-5069-op-disabled.exp ++++ b/pengine/test10/bug-5069-op-disabled.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/bug-5140-require-all-false.exp b/pengine/test10/bug-5140-require-all-false.exp +index bce90d0..9751b9b 100644 +--- a/pengine/test10/bug-5140-require-all-false.exp ++++ b/pengine/test10/bug-5140-require-all-false.exp +@@ -36,7 +36,7 @@ + + + +- ++ + + + +@@ -52,7 +52,7 @@ + + + +- ++ + + + +@@ -68,7 +68,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/bug-5143-ms-shuffle.exp b/pengine/test10/bug-5143-ms-shuffle.exp +index 5fffd20..c591421 100644 +--- a/pengine/test10/bug-5143-ms-shuffle.exp ++++ b/pengine/test10/bug-5143-ms-shuffle.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -42,7 +42,7 @@ + + + +- ++ + + + +@@ -55,7 +55,7 @@ + + + +- ++ + + + +@@ -68,7 +68,7 @@ + + + +- ++ + + + +@@ -84,7 +84,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/bug-5186-partial-migrate.exp b/pengine/test10/bug-5186-partial-migrate.exp +index eddabe1..bba083e 100644 +--- a/pengine/test10/bug-5186-partial-migrate.exp ++++ b/pengine/test10/bug-5186-partial-migrate.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -31,7 +31,7 @@ + + + +- ++ + + + +@@ -44,7 +44,7 @@ + + + +- ++ + + + +@@ -75,7 +75,7 @@ + + + +- ++ + + + +@@ -140,7 +140,7 @@ + + + +- ++ + + + +@@ -153,7 +153,7 @@ + + + +- ++ + + + +@@ -184,7 +184,7 @@ + + + +- ++ + + + +@@ -197,7 +197,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/bug-cl-5168.exp b/pengine/test10/bug-cl-5168.exp +index 82089f9..0b6617e 100644 +--- a/pengine/test10/bug-cl-5168.exp ++++ b/pengine/test10/bug-cl-5168.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -42,7 +42,7 @@ + + + +- ++ + + + +@@ -55,7 +55,7 @@ + + + +- ++ + + + +@@ -68,7 +68,7 @@ + + + +- ++ + + + +@@ -84,7 +84,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/bug-cl-5170.exp b/pengine/test10/bug-cl-5170.exp +index c6b8720..d8143c0 100644 +--- a/pengine/test10/bug-cl-5170.exp ++++ b/pengine/test10/bug-cl-5170.exp +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -45,7 +45,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/bug-cl-5212.exp b/pengine/test10/bug-cl-5212.exp +index 080ba5a..1c35061 100644 +--- a/pengine/test10/bug-cl-5212.exp ++++ b/pengine/test10/bug-cl-5212.exp +@@ -43,7 +43,7 @@ + + + +- ++ + + + +@@ -56,7 +56,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/bug-cl-5213.exp b/pengine/test10/bug-cl-5213.exp +index 154384d..790b12a 100644 +--- a/pengine/test10/bug-cl-5213.exp ++++ b/pengine/test10/bug-cl-5213.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/bug-cl-5219.exp b/pengine/test10/bug-cl-5219.exp +index 182b279..608c849 100644 +--- a/pengine/test10/bug-cl-5219.exp ++++ b/pengine/test10/bug-cl-5219.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/bug-cl-5247.exp b/pengine/test10/bug-cl-5247.exp +index 521c124..ae3ad11 100644 +--- a/pengine/test10/bug-cl-5247.exp ++++ b/pengine/test10/bug-cl-5247.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -66,7 +66,7 @@ + + + +- ++ + + + +@@ -79,7 +79,7 @@ + + + +- ++ + + + +@@ -98,7 +98,7 @@ + + + +- ++ + + + +@@ -161,7 +161,7 @@ + + + +- ++ + + + +@@ -174,7 +174,7 @@ + + + +- ++ + + + +@@ -193,7 +193,7 @@ + + + +- ++ + + + +@@ -269,7 +269,7 @@ + + + +- ++ + + + +@@ -282,7 +282,7 @@ + + + +- ++ + + + +@@ -319,7 +319,7 @@ + + + +- ++ + + + +@@ -332,7 +332,7 @@ + + + +- ++ + + + +@@ -429,7 +429,7 @@ + + + +- ++ + + + +@@ -442,7 +442,7 @@ + + + +- ++ + + + +@@ -455,7 +455,7 @@ + + + +- ++ + + + +@@ -468,7 +468,7 @@ + + + +- ++ + + + +@@ -484,7 +484,7 @@ + + + +- ++ + + + +@@ -673,7 +673,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/bug-lf-1852.exp b/pengine/test10/bug-lf-1852.exp +index f5a2fef..2b79617 100644 +--- a/pengine/test10/bug-lf-1852.exp ++++ b/pengine/test10/bug-lf-1852.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -42,7 +42,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/bug-lf-1920.exp b/pengine/test10/bug-lf-1920.exp +index da2d03c..27965ed 100644 +--- a/pengine/test10/bug-lf-1920.exp ++++ b/pengine/test10/bug-lf-1920.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/bug-lf-2106.exp b/pengine/test10/bug-lf-2106.exp +index fc89c3f..f7d4900 100644 +--- a/pengine/test10/bug-lf-2106.exp ++++ b/pengine/test10/bug-lf-2106.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -32,7 +32,7 @@ + + + +- ++ + + + +@@ -45,7 +45,7 @@ + + + +- ++ + + + +@@ -54,7 +54,7 @@ + + + +- ++ + + + +@@ -67,7 +67,7 @@ + + + +- ++ + + + +@@ -83,7 +83,7 @@ + + + +- ++ + + + +@@ -96,7 +96,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/bug-lf-2153.exp b/pengine/test10/bug-lf-2153.exp +index f222477..54f211f 100644 +--- a/pengine/test10/bug-lf-2153.exp ++++ b/pengine/test10/bug-lf-2153.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -42,7 +42,7 @@ + + + +- ++ + + + +@@ -138,7 +138,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/bug-lf-2160.exp b/pengine/test10/bug-lf-2160.exp +index 61fd792..1a69082 100644 +--- a/pengine/test10/bug-lf-2160.exp ++++ b/pengine/test10/bug-lf-2160.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/bug-lf-2171.exp b/pengine/test10/bug-lf-2171.exp +index c6c3379..8679088 100644 +--- a/pengine/test10/bug-lf-2171.exp ++++ b/pengine/test10/bug-lf-2171.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -85,7 +85,7 @@ + + + +- ++ + + + +@@ -98,7 +98,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/bug-lf-2213.exp b/pengine/test10/bug-lf-2213.exp +index c2f7052..5a6a311 100644 +--- a/pengine/test10/bug-lf-2213.exp ++++ b/pengine/test10/bug-lf-2213.exp +@@ -30,7 +30,7 @@ + + + +- ++ + + + +@@ -70,7 +70,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/bug-lf-2317.exp b/pengine/test10/bug-lf-2317.exp +index 3059408..ecf808d 100644 +--- a/pengine/test10/bug-lf-2317.exp ++++ b/pengine/test10/bug-lf-2317.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -42,7 +42,7 @@ + + + +- ++ + + + +@@ -55,7 +55,7 @@ + + + +- ++ + + + +@@ -71,7 +71,7 @@ + + + +- ++ + + + +@@ -87,7 +87,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/bug-lf-2358.exp b/pengine/test10/bug-lf-2358.exp +index 2abb622..437ffec 100644 +--- a/pengine/test10/bug-lf-2358.exp ++++ b/pengine/test10/bug-lf-2358.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -42,7 +42,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/bug-lf-2361.exp b/pengine/test10/bug-lf-2361.exp +index ccae9c2..dd909bd 100644 +--- a/pengine/test10/bug-lf-2361.exp ++++ b/pengine/test10/bug-lf-2361.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -42,7 +42,7 @@ + + + +- ++ + + + +@@ -138,7 +138,7 @@ + + + +- ++ + + + +@@ -147,7 +147,7 @@ + + + +- ++ + + + +@@ -156,7 +156,7 @@ + + + +- ++ + + + +@@ -165,7 +165,7 @@ + + + +- ++ + + + +@@ -174,7 +174,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/bug-lf-2422.exp b/pengine/test10/bug-lf-2422.exp +index 724cb23..14eba30 100644 +--- a/pengine/test10/bug-lf-2422.exp ++++ b/pengine/test10/bug-lf-2422.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -45,7 +45,7 @@ + + + +- ++ + + + +@@ -61,7 +61,7 @@ + + + +- ++ + + + +@@ -107,7 +107,7 @@ + + + +- ++ + + + +@@ -123,7 +123,7 @@ + + + +- ++ + + + +@@ -169,7 +169,7 @@ + + + +- ++ + + + +@@ -185,7 +185,7 @@ + + + +- ++ + + + +@@ -231,7 +231,7 @@ + + + +- ++ + + + +@@ -247,7 +247,7 @@ + + + +- ++ + + + +@@ -296,7 +296,7 @@ + + + +- ++ + + + +@@ -312,7 +312,7 @@ + + + +- ++ + + + +@@ -328,7 +328,7 @@ + + + +- ++ + + + +@@ -344,7 +344,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/bug-lf-2435.exp b/pengine/test10/bug-lf-2435.exp +index 22fda7a..4349312 100644 +--- a/pengine/test10/bug-lf-2435.exp ++++ b/pengine/test10/bug-lf-2435.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +@@ -37,7 +37,7 @@ + + + +- ++ + + + +@@ -46,7 +46,7 @@ + + + +- ++ + + + +@@ -55,7 +55,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/bug-lf-2445.exp b/pengine/test10/bug-lf-2445.exp +index 5f89edb..953b32d 100644 +--- a/pengine/test10/bug-lf-2445.exp ++++ b/pengine/test10/bug-lf-2445.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/bug-lf-2453.exp b/pengine/test10/bug-lf-2453.exp +index 2aabeab..c4dd2b2 100644 +--- a/pengine/test10/bug-lf-2453.exp ++++ b/pengine/test10/bug-lf-2453.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -25,7 +25,7 @@ + + + +- ++ + + + +@@ -68,7 +68,7 @@ + + + +- ++ + + + +@@ -81,7 +81,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/bug-lf-2474.exp b/pengine/test10/bug-lf-2474.exp +index 78287be..8eca0af 100644 +--- a/pengine/test10/bug-lf-2474.exp ++++ b/pengine/test10/bug-lf-2474.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/bug-lf-2493.exp b/pengine/test10/bug-lf-2493.exp +index b47cda4..19c162a 100644 +--- a/pengine/test10/bug-lf-2493.exp ++++ b/pengine/test10/bug-lf-2493.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +@@ -37,7 +37,7 @@ + + + +- ++ + + + +@@ -46,7 +46,7 @@ + + + +- ++ + + + +@@ -55,7 +55,7 @@ + + + +- ++ + + + +@@ -64,7 +64,7 @@ + + + +- ++ + + + +@@ -73,7 +73,7 @@ + + + +- ++ + + + +@@ -82,7 +82,7 @@ + + + +- ++ + + + +@@ -91,7 +91,7 @@ + + + +- ++ + + + +@@ -100,7 +100,7 @@ + + + +- ++ + + + +@@ -109,7 +109,7 @@ + + + +- ++ + + + +@@ -118,7 +118,7 @@ + + + +- ++ + + + +@@ -127,7 +127,7 @@ + + + +- ++ + + + +@@ -136,7 +136,7 @@ + + + +- ++ + + + +@@ -145,7 +145,7 @@ + + + +- ++ + + + +@@ -154,7 +154,7 @@ + + + +- ++ + + + +@@ -163,7 +163,7 @@ + + + +- ++ + + + +@@ -172,7 +172,7 @@ + + + +- ++ + + + +@@ -181,7 +181,7 @@ + + + +- ++ + + + +@@ -190,7 +190,7 @@ + + + +- ++ + + + +@@ -199,7 +199,7 @@ + + + +- ++ + + + +@@ -208,7 +208,7 @@ + + + +- ++ + + + +@@ -217,7 +217,7 @@ + + + +- ++ + + + +@@ -226,7 +226,7 @@ + + + +- ++ + + + +@@ -235,7 +235,7 @@ + + + +- ++ + + + +@@ -244,7 +244,7 @@ + + + +- ++ + + + +@@ -253,7 +253,7 @@ + + + +- ++ + + + +@@ -262,7 +262,7 @@ + + + +- ++ + + + +@@ -271,7 +271,7 @@ + + + +- ++ + + + +@@ -280,7 +280,7 @@ + + + +- ++ + + + +@@ -289,7 +289,7 @@ + + + +- ++ + + + +@@ -298,7 +298,7 @@ + + + +- ++ + + + +@@ -307,7 +307,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/bug-lf-2508.exp b/pengine/test10/bug-lf-2508.exp +index 363154d..bf70378 100644 +--- a/pengine/test10/bug-lf-2508.exp ++++ b/pengine/test10/bug-lf-2508.exp +@@ -26,7 +26,7 @@ + + + +- ++ + + + +@@ -39,7 +39,7 @@ + + + +- ++ + + + +@@ -109,7 +109,7 @@ + + + +- ++ + + + +@@ -122,7 +122,7 @@ + + + +- ++ + + + +@@ -336,7 +336,7 @@ + + + +- ++ + + + +@@ -345,7 +345,7 @@ + + + +- ++ + + + +@@ -358,7 +358,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/bug-lf-2544.exp b/pengine/test10/bug-lf-2544.exp +index 1755130..64cd62a 100644 +--- a/pengine/test10/bug-lf-2544.exp ++++ b/pengine/test10/bug-lf-2544.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/bug-lf-2551.exp b/pengine/test10/bug-lf-2551.exp +index 44bdfca..f5b8236 100644 +--- a/pengine/test10/bug-lf-2551.exp ++++ b/pengine/test10/bug-lf-2551.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -24,7 +24,7 @@ + + + +- ++ + + + +@@ -33,7 +33,7 @@ + + + +- ++ + + + +@@ -42,7 +42,7 @@ + + + +- ++ + + + +@@ -55,7 +55,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/bug-lf-2574.exp b/pengine/test10/bug-lf-2574.exp +index 5d0a58a..2b35f48 100644 +--- a/pengine/test10/bug-lf-2574.exp ++++ b/pengine/test10/bug-lf-2574.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -38,7 +38,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/bug-lf-2581.exp b/pengine/test10/bug-lf-2581.exp +index c04e478..421e75a 100644 +--- a/pengine/test10/bug-lf-2581.exp ++++ b/pengine/test10/bug-lf-2581.exp +@@ -33,7 +33,7 @@ + + + +- ++ + + + +@@ -46,7 +46,7 @@ + + + +- ++ + + + +@@ -59,7 +59,7 @@ + + + +- ++ + + + +@@ -68,7 +68,7 @@ + + + +- ++ + + + +@@ -81,7 +81,7 @@ + + + +- ++ + + + +@@ -97,7 +97,7 @@ + + + +- ++ + + + +@@ -136,7 +136,7 @@ + + + +- ++ + + + +@@ -145,7 +145,7 @@ + + + +- ++ + + + +@@ -154,7 +154,7 @@ + + + +- ++ + + + +@@ -163,7 +163,7 @@ + + + +- ++ + + + +@@ -172,7 +172,7 @@ + + + +- ++ + + + +@@ -185,7 +185,7 @@ + + + +- ++ + + + +@@ -198,7 +198,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/bug-lf-2606.exp b/pengine/test10/bug-lf-2606.exp +index 467e233..55f138b 100644 +--- a/pengine/test10/bug-lf-2606.exp ++++ b/pengine/test10/bug-lf-2606.exp +@@ -15,7 +15,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/bug-lf-2613.exp b/pengine/test10/bug-lf-2613.exp +index e4dd227..47d7fc8 100644 +--- a/pengine/test10/bug-lf-2613.exp ++++ b/pengine/test10/bug-lf-2613.exp +@@ -83,7 +83,7 @@ + + + +- ++ + + + +@@ -96,7 +96,7 @@ + + + +- ++ + + + +@@ -115,7 +115,7 @@ + + + +- ++ + + + +@@ -131,7 +131,7 @@ + + + +- ++ + + + +@@ -144,7 +144,7 @@ + + + +- ++ + + + +@@ -163,7 +163,7 @@ + + + +- ++ + + + +@@ -179,7 +179,7 @@ + + + +- ++ + + + +@@ -192,7 +192,7 @@ + + + +- ++ + + + +@@ -211,7 +211,7 @@ + + + +- ++ + + + +@@ -227,7 +227,7 @@ + + + +- ++ + + + +@@ -240,7 +240,7 @@ + + + +- ++ + + + +@@ -259,7 +259,7 @@ + + + +- ++ + + + +@@ -275,7 +275,7 @@ + + + +- ++ + + + +@@ -288,7 +288,7 @@ + + + +- ++ + + + +@@ -307,7 +307,7 @@ + + + +- ++ + + + +@@ -323,7 +323,7 @@ + + + +- ++ + + + +@@ -336,7 +336,7 @@ + + + +- ++ + + + +@@ -355,7 +355,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/bug-lf-2619.exp b/pengine/test10/bug-lf-2619.exp +index 4240db1..57aff38 100644 +--- a/pengine/test10/bug-lf-2619.exp ++++ b/pengine/test10/bug-lf-2619.exp +@@ -83,7 +83,7 @@ + + + +- ++ + + + +@@ -96,7 +96,7 @@ + + + +- ++ + + + +@@ -115,7 +115,7 @@ + + + +- ++ + + + +@@ -131,7 +131,7 @@ + + + +- ++ + + + +@@ -144,7 +144,7 @@ + + + +- ++ + + + +@@ -163,7 +163,7 @@ + + + +- ++ + + + +@@ -179,7 +179,7 @@ + + + +- ++ + + + +@@ -192,7 +192,7 @@ + + + +- ++ + + + +@@ -211,7 +211,7 @@ + + + +- ++ + + + +@@ -227,7 +227,7 @@ + + + +- ++ + + + +@@ -240,7 +240,7 @@ + + + +- ++ + + + +@@ -259,7 +259,7 @@ + + + +- ++ + + + +@@ -275,7 +275,7 @@ + + + +- ++ + + + +@@ -288,7 +288,7 @@ + + + +- ++ + + + +@@ -307,7 +307,7 @@ + + + +- ++ + + + +@@ -323,7 +323,7 @@ + + + +- ++ + + + +@@ -336,7 +336,7 @@ + + + +- ++ + + + +@@ -355,7 +355,7 @@ + + + +- ++ + + + +@@ -368,7 +368,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/bug-n-385265-2.exp b/pengine/test10/bug-n-385265-2.exp +index 4c38b55..2f536dc 100644 +--- a/pengine/test10/bug-n-385265-2.exp ++++ b/pengine/test10/bug-n-385265-2.exp +@@ -59,7 +59,7 @@ + + + +- ++ + + + +@@ -72,7 +72,7 @@ + + + +- ++ + + + +@@ -88,7 +88,7 @@ + + + +- ++ + + + +@@ -104,7 +104,7 @@ + + + +- ++ + + + +@@ -117,7 +117,7 @@ + + + +- ++ + + + +@@ -136,7 +136,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/bug-n-385265.exp b/pengine/test10/bug-n-385265.exp +index 82624fa..c8bad25 100644 +--- a/pengine/test10/bug-n-385265.exp ++++ b/pengine/test10/bug-n-385265.exp +@@ -26,7 +26,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/bug-n-387749.exp b/pengine/test10/bug-n-387749.exp +index 3ca8c2a..bba3012 100644 +--- a/pengine/test10/bug-n-387749.exp ++++ b/pengine/test10/bug-n-387749.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -38,7 +38,7 @@ + + + +- ++ + + + +@@ -51,7 +51,7 @@ + + + +- ++ + + + +@@ -64,7 +64,7 @@ + + + +- ++ + + + +@@ -73,7 +73,7 @@ + + + +- ++ + + + +@@ -233,7 +233,7 @@ + + + +- ++ + + + +@@ -246,7 +246,7 @@ + + + +- ++ + + + +@@ -265,7 +265,7 @@ + + + +- ++ + + + +@@ -284,7 +284,7 @@ + + + +- ++ + + + +@@ -293,7 +293,7 @@ + + + +- ++ + + + +@@ -306,7 +306,7 @@ + + + +- ++ + + + +@@ -328,7 +328,7 @@ + + + +- ++ + + + +@@ -344,7 +344,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/bug-pm-11.exp b/pengine/test10/bug-pm-11.exp +index 4576a78..505e51e 100644 +--- a/pengine/test10/bug-pm-11.exp ++++ b/pengine/test10/bug-pm-11.exp +@@ -30,7 +30,7 @@ + + + +- ++ + + + +@@ -43,7 +43,7 @@ + + + +- ++ + + + +@@ -52,7 +52,7 @@ + + + +- ++ + + + +@@ -112,7 +112,7 @@ + + + +- ++ + + + +@@ -128,7 +128,7 @@ + + + +- ++ + + + +@@ -141,7 +141,7 @@ + + + +- ++ + + + +@@ -150,7 +150,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/bug-pm-12.exp b/pengine/test10/bug-pm-12.exp +index bea17dc..ced0661 100644 +--- a/pengine/test10/bug-pm-12.exp ++++ b/pengine/test10/bug-pm-12.exp +@@ -60,7 +60,7 @@ + + + +- ++ + + + +@@ -73,7 +73,7 @@ + + + +- ++ + + + +@@ -197,7 +197,7 @@ + + + +- ++ + + + +@@ -213,7 +213,7 @@ + + + +- ++ + + + +@@ -229,7 +229,7 @@ + + + +- ++ + + + +@@ -242,7 +242,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/bug-rh-1097457.exp b/pengine/test10/bug-rh-1097457.exp +index 0c3430c..16b6b77 100644 +--- a/pengine/test10/bug-rh-1097457.exp ++++ b/pengine/test10/bug-rh-1097457.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -32,7 +32,7 @@ + + + +- ++ + + + +@@ -45,7 +45,7 @@ + + + +- ++ + + + +@@ -58,7 +58,7 @@ + + + +- ++ + + + +@@ -92,7 +92,7 @@ + + + +- ++ + + + +@@ -168,7 +168,7 @@ + + + +- ++ + + + +@@ -208,7 +208,7 @@ + + + +- ++ + + + +@@ -224,7 +224,7 @@ + + + +- ++ + + + +@@ -264,7 +264,7 @@ + + + +- ++ + + + +@@ -280,7 +280,7 @@ + + + +- ++ + + + +@@ -317,7 +317,7 @@ + + + +- ++ + + + +@@ -387,7 +387,7 @@ + + + +- ++ + + + +@@ -406,7 +406,7 @@ + + + +- ++ + + + +@@ -418,7 +418,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/bug-rh-880249.exp b/pengine/test10/bug-rh-880249.exp +index 97749e6..c66bd8c 100644 +--- a/pengine/test10/bug-rh-880249.exp ++++ b/pengine/test10/bug-rh-880249.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -22,7 +22,7 @@ + + + +- ++ + + + +@@ -41,7 +41,7 @@ + + + +- ++ + + + +@@ -60,7 +60,7 @@ + + + +- ++ + + + +@@ -79,7 +79,7 @@ + + + +- ++ + + + +@@ -88,7 +88,7 @@ + + + +- ++ + + + +@@ -97,7 +97,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/bug-suse-707150.exp b/pengine/test10/bug-suse-707150.exp +index c4d77c9..8254cf6 100644 +--- a/pengine/test10/bug-suse-707150.exp ++++ b/pengine/test10/bug-suse-707150.exp +@@ -15,7 +15,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +@@ -44,7 +44,7 @@ + + + +- ++ + + + +@@ -72,7 +72,7 @@ + + + +- ++ + + + +@@ -85,7 +85,7 @@ + + + +- ++ + + + +@@ -101,7 +101,7 @@ + + + +- ++ + + + +@@ -117,7 +117,7 @@ + + + +- ++ + + + +@@ -133,7 +133,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/clone-anon-dup.exp b/pengine/test10/clone-anon-dup.exp +index 725c82c..1af059f 100644 +--- a/pengine/test10/clone-anon-dup.exp ++++ b/pengine/test10/clone-anon-dup.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -22,7 +22,7 @@ + + + +- ++ + + + +@@ -31,7 +31,7 @@ + + + +- ++ + + + +@@ -40,7 +40,7 @@ + + + +- ++ + + + +@@ -76,7 +76,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/clone-anon-failcount.exp b/pengine/test10/clone-anon-failcount.exp +index 1d8c7f9..24a8393 100644 +--- a/pengine/test10/clone-anon-failcount.exp ++++ b/pengine/test10/clone-anon-failcount.exp +@@ -74,7 +74,7 @@ + + + +- ++ + + + +@@ -90,7 +90,7 @@ + + + +- ++ + + + +@@ -106,7 +106,7 @@ + + + +- ++ + + + +@@ -119,7 +119,7 @@ + + + +- ++ + + + +@@ -138,7 +138,7 @@ + + + +- ++ + + + +@@ -154,7 +154,7 @@ + + + +- ++ + + + +@@ -167,7 +167,7 @@ + + + +- ++ + + + +@@ -186,7 +186,7 @@ + + + +- ++ + + + +@@ -202,7 +202,7 @@ + + + +- ++ + + + +@@ -215,7 +215,7 @@ + + + +- ++ + + + +@@ -234,7 +234,7 @@ + + + +- ++ + + + +@@ -310,7 +310,7 @@ + + + +- ++ + + + +@@ -326,7 +326,7 @@ + + + +- ++ + + + +@@ -342,7 +342,7 @@ + + + +- ++ + + + +@@ -355,7 +355,7 @@ + + + +- ++ + + + +@@ -374,7 +374,7 @@ + + + +- ++ + + + +@@ -387,7 +387,7 @@ + + + +- ++ + + + +@@ -430,7 +430,7 @@ + + + +- ++ + + + +@@ -446,7 +446,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/clone-anon-probe-1.exp b/pengine/test10/clone-anon-probe-1.exp +index 2232a21..e5610b4 100644 +--- a/pengine/test10/clone-anon-probe-1.exp ++++ b/pengine/test10/clone-anon-probe-1.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -25,7 +25,7 @@ + + + +- ++ + + + +@@ -38,7 +38,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/clone-anon-probe-2.exp b/pengine/test10/clone-anon-probe-2.exp +index ec55079..af914d3 100644 +--- a/pengine/test10/clone-anon-probe-2.exp ++++ b/pengine/test10/clone-anon-probe-2.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/clone-colocate-instance-1.exp b/pengine/test10/clone-colocate-instance-1.exp +index 9d9fecc..92460c3 100644 +--- a/pengine/test10/clone-colocate-instance-1.exp ++++ b/pengine/test10/clone-colocate-instance-1.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +@@ -37,7 +37,7 @@ + + + +- ++ + + + +@@ -53,7 +53,7 @@ + + + +- ++ + + + +@@ -62,7 +62,7 @@ + + + +- ++ + + + +@@ -71,7 +71,7 @@ + + + +- ++ + + + +@@ -84,7 +84,7 @@ + + + +- ++ + + + +@@ -93,7 +93,7 @@ + + + +- ++ + + + +@@ -106,7 +106,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/clone-colocate-instance-2.exp b/pengine/test10/clone-colocate-instance-2.exp +index 672c7fe..85bb239 100644 +--- a/pengine/test10/clone-colocate-instance-2.exp ++++ b/pengine/test10/clone-colocate-instance-2.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +@@ -37,7 +37,7 @@ + + + +- ++ + + + +@@ -53,7 +53,7 @@ + + + +- ++ + + + +@@ -62,7 +62,7 @@ + + + +- ++ + + + +@@ -71,7 +71,7 @@ + + + +- ++ + + + +@@ -84,7 +84,7 @@ + + + +- ++ + + + +@@ -93,7 +93,7 @@ + + + +- ++ + + + +@@ -106,7 +106,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/clone-fail-block-colocation.exp b/pengine/test10/clone-fail-block-colocation.exp +index d58700f..ee0d031 100644 +--- a/pengine/test10/clone-fail-block-colocation.exp ++++ b/pengine/test10/clone-fail-block-colocation.exp +@@ -71,7 +71,7 @@ + + + +- ++ + + + +@@ -84,7 +84,7 @@ + + + +- ++ + + + +@@ -100,7 +100,7 @@ + + + +- ++ + + + +@@ -116,7 +116,7 @@ + + + +- ++ + + + +@@ -129,7 +129,7 @@ + + + +- ++ + + + +@@ -148,7 +148,7 @@ + + + +- ++ + + + +@@ -164,7 +164,7 @@ + + + +- ++ + + + +@@ -177,7 +177,7 @@ + + + +- ++ + + + +@@ -196,7 +196,7 @@ + + + +- ++ + + + +@@ -212,7 +212,7 @@ + + + +- ++ + + + +@@ -225,7 +225,7 @@ + + + +- ++ + + + +@@ -244,7 +244,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/clone-interleave-1.exp b/pengine/test10/clone-interleave-1.exp +index d18fe0a..3afe4f0 100644 +--- a/pengine/test10/clone-interleave-1.exp ++++ b/pengine/test10/clone-interleave-1.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -42,7 +42,7 @@ + + + +- ++ + + + +@@ -84,7 +84,7 @@ + + + +- ++ + + + +@@ -100,7 +100,7 @@ + + + +- ++ + + + +@@ -146,7 +146,7 @@ + + + +- ++ + + + +@@ -162,7 +162,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/clone-interleave-2.exp b/pengine/test10/clone-interleave-2.exp +index c0be936..e198665 100644 +--- a/pengine/test10/clone-interleave-2.exp ++++ b/pengine/test10/clone-interleave-2.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +@@ -71,7 +71,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/clone-interleave-3.exp b/pengine/test10/clone-interleave-3.exp +index 61004b8..a16537d 100644 +--- a/pengine/test10/clone-interleave-3.exp ++++ b/pengine/test10/clone-interleave-3.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +@@ -44,7 +44,7 @@ + + + +- ++ + + + +@@ -114,7 +114,7 @@ + + + +- ++ + + + +@@ -133,7 +133,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/clone-max-zero.exp b/pengine/test10/clone-max-zero.exp +index 1d0cfa5..d3113c0 100644 +--- a/pengine/test10/clone-max-zero.exp ++++ b/pengine/test10/clone-max-zero.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -65,7 +65,7 @@ + + + +- ++ + + + +@@ -81,7 +81,7 @@ + + + +- ++ + + + +@@ -127,7 +127,7 @@ + + + +- ++ + + + +@@ -140,7 +140,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/clone-no-shuffle.exp b/pengine/test10/clone-no-shuffle.exp +index 270676c..dba4815 100644 +--- a/pengine/test10/clone-no-shuffle.exp ++++ b/pengine/test10/clone-no-shuffle.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +@@ -37,7 +37,7 @@ + + + +- ++ + + + +@@ -50,7 +50,7 @@ + + + +- ++ + + + +@@ -63,7 +63,7 @@ + + + +- ++ + + + +@@ -76,7 +76,7 @@ + + + +- ++ + + + +@@ -92,7 +92,7 @@ + + + +- ++ + + + +@@ -105,7 +105,7 @@ + + + +- ++ + + + +@@ -118,7 +118,7 @@ + + + +- ++ + + + +@@ -134,7 +134,7 @@ + + + +- ++ + + + +@@ -147,7 +147,7 @@ + + + +- ++ + + + +@@ -416,7 +416,7 @@ + + + +- ++ + + + +@@ -429,7 +429,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/clone-order-16instances.exp b/pengine/test10/clone-order-16instances.exp +index 2d997e5..96ec770 100644 +--- a/pengine/test10/clone-order-16instances.exp ++++ b/pengine/test10/clone-order-16instances.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -42,7 +42,7 @@ + + + +- ++ + + + +@@ -58,7 +58,7 @@ + + + +- ++ + + + +@@ -71,7 +71,7 @@ + + + +- ++ + + + +@@ -87,7 +87,7 @@ + + + +- ++ + + + +@@ -100,7 +100,7 @@ + + + +- ++ + + + +@@ -116,7 +116,7 @@ + + + +- ++ + + + +@@ -129,7 +129,7 @@ + + + +- ++ + + + +@@ -145,7 +145,7 @@ + + + +- ++ + + + +@@ -158,7 +158,7 @@ + + + +- ++ + + + +@@ -174,7 +174,7 @@ + + + +- ++ + + + +@@ -187,7 +187,7 @@ + + + +- ++ + + + +@@ -203,7 +203,7 @@ + + + +- ++ + + + +@@ -216,7 +216,7 @@ + + + +- ++ + + + +@@ -232,7 +232,7 @@ + + + +- ++ + + + +@@ -245,7 +245,7 @@ + + + +- ++ + + + +@@ -261,7 +261,7 @@ + + + +- ++ + + + +@@ -274,7 +274,7 @@ + + + +- ++ + + + +@@ -290,7 +290,7 @@ + + + +- ++ + + + +@@ -303,7 +303,7 @@ + + + +- ++ + + + +@@ -319,7 +319,7 @@ + + + +- ++ + + + +@@ -332,7 +332,7 @@ + + + +- ++ + + + +@@ -348,7 +348,7 @@ + + + +- ++ + + + +@@ -361,7 +361,7 @@ + + + +- ++ + + + +@@ -377,7 +377,7 @@ + + + +- ++ + + + +@@ -390,7 +390,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/clone-order-instance.exp b/pengine/test10/clone-order-instance.exp +index 4e05e59..4fb8f6a 100644 +--- a/pengine/test10/clone-order-instance.exp ++++ b/pengine/test10/clone-order-instance.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +@@ -37,7 +37,7 @@ + + + +- ++ + + + +@@ -50,7 +50,7 @@ + + + +- ++ + + + +@@ -59,7 +59,7 @@ + + + +- ++ + + + +@@ -75,7 +75,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/clone-order-primitive.exp b/pengine/test10/clone-order-primitive.exp +index f10cd28..2ad3e91 100644 +--- a/pengine/test10/clone-order-primitive.exp ++++ b/pengine/test10/clone-order-primitive.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -59,7 +59,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/clone-require-all-1.exp b/pengine/test10/clone-require-all-1.exp +index 062a124..1ce125e 100644 +--- a/pengine/test10/clone-require-all-1.exp ++++ b/pengine/test10/clone-require-all-1.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -42,7 +42,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/clone-require-all-2.exp b/pengine/test10/clone-require-all-2.exp +index e5717d8..9b0b973 100644 +--- a/pengine/test10/clone-require-all-2.exp ++++ b/pengine/test10/clone-require-all-2.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -38,7 +38,7 @@ + + + +- ++ + + + +@@ -51,7 +51,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/clone-require-all-3.exp b/pengine/test10/clone-require-all-3.exp +index d1e5c71..3e72133 100644 +--- a/pengine/test10/clone-require-all-3.exp ++++ b/pengine/test10/clone-require-all-3.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -38,7 +38,7 @@ + + + +- ++ + + + +@@ -51,7 +51,7 @@ + + + +- ++ + + + +@@ -94,7 +94,7 @@ + + + +- ++ + + + +@@ -107,7 +107,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/clone-require-all-4.exp b/pengine/test10/clone-require-all-4.exp +index 2b49105..ff83ac9 100644 +--- a/pengine/test10/clone-require-all-4.exp ++++ b/pengine/test10/clone-require-all-4.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -38,7 +38,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/clone-require-all-5.exp b/pengine/test10/clone-require-all-5.exp +index 0d36b45..b55799c 100644 +--- a/pengine/test10/clone-require-all-5.exp ++++ b/pengine/test10/clone-require-all-5.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -52,7 +52,7 @@ + + + +- ++ + + + +@@ -65,7 +65,7 @@ + + + +- ++ + + + +@@ -78,7 +78,7 @@ + + + +- ++ + + + +@@ -91,7 +91,7 @@ + + + +- ++ + + + +@@ -104,7 +104,7 @@ + + + +- ++ + + + +@@ -117,7 +117,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/clone-require-all-6.exp b/pengine/test10/clone-require-all-6.exp +index 14f92a6..075bedf 100644 +--- a/pengine/test10/clone-require-all-6.exp ++++ b/pengine/test10/clone-require-all-6.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/clone-require-all-7.exp b/pengine/test10/clone-require-all-7.exp +index 6b3dd83..0ffd03d 100644 +--- a/pengine/test10/clone-require-all-7.exp ++++ b/pengine/test10/clone-require-all-7.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -38,7 +38,7 @@ + + + +- ++ + + + +@@ -47,7 +47,7 @@ + + + +- ++ + + + +@@ -56,7 +56,7 @@ + + + +- ++ + + + +@@ -69,7 +69,7 @@ + + + +- ++ + + + +@@ -82,7 +82,7 @@ + + + +- ++ + + + +@@ -130,7 +130,7 @@ + + + +- ++ + + + +@@ -143,7 +143,7 @@ + + + +- ++ + + + +@@ -156,7 +156,7 @@ + + + +- ++ + + + +@@ -169,7 +169,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/clone-require-all-no-interleave-1.exp b/pengine/test10/clone-require-all-no-interleave-1.exp +index 61fb0fd..d839d92 100644 +--- a/pengine/test10/clone-require-all-no-interleave-1.exp ++++ b/pengine/test10/clone-require-all-no-interleave-1.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -52,7 +52,7 @@ + + + +- ++ + + + +@@ -65,7 +65,7 @@ + + + +- ++ + + + +@@ -105,7 +105,7 @@ + + + +- ++ + + + +@@ -118,7 +118,7 @@ + + + +- ++ + + + +@@ -131,7 +131,7 @@ + + + +- ++ + + + +@@ -144,7 +144,7 @@ + + + +- ++ + + + +@@ -157,7 +157,7 @@ + + + +- ++ + + + +@@ -170,7 +170,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/clone-require-all-no-interleave-2.exp b/pengine/test10/clone-require-all-no-interleave-2.exp +index 85a6848..05f20d9 100644 +--- a/pengine/test10/clone-require-all-no-interleave-2.exp ++++ b/pengine/test10/clone-require-all-no-interleave-2.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -52,7 +52,7 @@ + + + +- ++ + + + +@@ -65,7 +65,7 @@ + + + +- ++ + + + +@@ -105,7 +105,7 @@ + + + +- ++ + + + +@@ -118,7 +118,7 @@ + + + +- ++ + + + +@@ -131,7 +131,7 @@ + + + +- ++ + + + +@@ -144,7 +144,7 @@ + + + +- ++ + + + +@@ -157,7 +157,7 @@ + + + +- ++ + + + +@@ -170,7 +170,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/clone-require-all-no-interleave-3.exp b/pengine/test10/clone-require-all-no-interleave-3.exp +index d8c01e8..e68c1c0 100644 +--- a/pengine/test10/clone-require-all-no-interleave-3.exp ++++ b/pengine/test10/clone-require-all-no-interleave-3.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -32,7 +32,7 @@ + + + +- ++ + + + +@@ -99,7 +99,7 @@ + + + +- ++ + + + +@@ -112,7 +112,7 @@ + + + +- ++ + + + +@@ -128,7 +128,7 @@ + + + +- ++ + + + +@@ -198,7 +198,7 @@ + + + +- ++ + + + +@@ -211,7 +211,7 @@ + + + +- ++ + + + +@@ -227,7 +227,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/clone_min_interleave_start_one.exp b/pengine/test10/clone_min_interleave_start_one.exp +index 1bbe370..a7ffb48 100644 +--- a/pengine/test10/clone_min_interleave_start_one.exp ++++ b/pengine/test10/clone_min_interleave_start_one.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/clone_min_interleave_start_two.exp b/pengine/test10/clone_min_interleave_start_two.exp +index f5da7ce..0ce054a 100644 +--- a/pengine/test10/clone_min_interleave_start_two.exp ++++ b/pengine/test10/clone_min_interleave_start_two.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -42,7 +42,7 @@ + + + +- ++ + + + +@@ -81,7 +81,7 @@ + + + +- ++ + + + +@@ -94,7 +94,7 @@ + + + +- ++ + + + +@@ -107,7 +107,7 @@ + + + +- ++ + + + +@@ -120,7 +120,7 @@ + + + +- ++ + + + +@@ -133,7 +133,7 @@ + + + +- ++ + + + +@@ -146,7 +146,7 @@ + + + +- ++ + + + +@@ -192,7 +192,7 @@ + + + +- ++ + + + +@@ -205,7 +205,7 @@ + + + +- ++ + + + +@@ -221,7 +221,7 @@ + + + +- ++ + + + +@@ -234,7 +234,7 @@ + + + +- ++ + + + +@@ -250,7 +250,7 @@ + + + +- ++ + + + +@@ -263,7 +263,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/clone_min_interleave_stop_one.exp b/pengine/test10/clone_min_interleave_stop_one.exp +index eeaf3ba..dd803cc 100644 +--- a/pengine/test10/clone_min_interleave_stop_one.exp ++++ b/pengine/test10/clone_min_interleave_stop_one.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/clone_min_interleave_stop_two.exp b/pengine/test10/clone_min_interleave_stop_two.exp +index 5afb9e5..db57deb 100644 +--- a/pengine/test10/clone_min_interleave_stop_two.exp ++++ b/pengine/test10/clone_min_interleave_stop_two.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -89,7 +89,7 @@ + + + +- ++ + + + +@@ -105,7 +105,7 @@ + + + +- ++ + + + +@@ -121,7 +121,7 @@ + + + +- ++ + + + +@@ -170,7 +170,7 @@ + + + +- ++ + + + +@@ -183,7 +183,7 @@ + + + +- ++ + + + +@@ -196,7 +196,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/clone_min_start_one.exp b/pengine/test10/clone_min_start_one.exp +index 449e148..6b383fc 100644 +--- a/pengine/test10/clone_min_start_one.exp ++++ b/pengine/test10/clone_min_start_one.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -38,7 +38,7 @@ + + + +- ++ + + + +@@ -51,7 +51,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/clone_min_start_two.exp b/pengine/test10/clone_min_start_two.exp +index 8da10bb..486873e 100644 +--- a/pengine/test10/clone_min_start_two.exp ++++ b/pengine/test10/clone_min_start_two.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -42,7 +42,7 @@ + + + +- ++ + + + +@@ -81,7 +81,7 @@ + + + +- ++ + + + +@@ -94,7 +94,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/clone_min_stop_all.exp b/pengine/test10/clone_min_stop_all.exp +index 2f3b26b..62c9682 100644 +--- a/pengine/test10/clone_min_stop_all.exp ++++ b/pengine/test10/clone_min_stop_all.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -38,7 +38,7 @@ + + + +- ++ + + + +@@ -51,7 +51,7 @@ + + + +- ++ + + + +@@ -64,7 +64,7 @@ + + + +- ++ + + + +@@ -110,7 +110,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/clone_min_stop_one.exp b/pengine/test10/clone_min_stop_one.exp +index 2e8cf3e..80e4c6c 100644 +--- a/pengine/test10/clone_min_stop_one.exp ++++ b/pengine/test10/clone_min_stop_one.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/clone_min_stop_two.exp b/pengine/test10/clone_min_stop_two.exp +index 49cbbf2..09386f4 100644 +--- a/pengine/test10/clone_min_stop_two.exp ++++ b/pengine/test10/clone_min_stop_two.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -38,7 +38,7 @@ + + + +- ++ + + + +@@ -51,7 +51,7 @@ + + + +- ++ + + + +@@ -118,7 +118,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/cloned-group-stop.exp b/pengine/test10/cloned-group-stop.exp +index 34e8d1e..a512940 100644 +--- a/pengine/test10/cloned-group-stop.exp ++++ b/pengine/test10/cloned-group-stop.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -59,7 +59,7 @@ + + + +- ++ + + + +@@ -72,7 +72,7 @@ + + + +- ++ + + + +@@ -148,7 +148,7 @@ + + + +- ++ + + + +@@ -164,7 +164,7 @@ + + + +- ++ + + + +@@ -180,7 +180,7 @@ + + + +- ++ + + + +@@ -226,7 +226,7 @@ + + + +- ++ + + + +@@ -242,7 +242,7 @@ + + + +- ++ + + + +@@ -258,7 +258,7 @@ + + + +- ++ + + + +@@ -334,7 +334,7 @@ + + + +- ++ + + + +@@ -350,7 +350,7 @@ + + + +- ++ + + + +@@ -366,7 +366,7 @@ + + + +- ++ + + + +@@ -412,7 +412,7 @@ + + + +- ++ + + + +@@ -428,7 +428,7 @@ + + + +- ++ + + + +@@ -444,7 +444,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/cloned-group.exp b/pengine/test10/cloned-group.exp +index 6e3d0f2..3e2d000 100644 +--- a/pengine/test10/cloned-group.exp ++++ b/pengine/test10/cloned-group.exp +@@ -66,7 +66,7 @@ + + + +- ++ + + + +@@ -82,7 +82,7 @@ + + + +- ++ + + + +@@ -98,7 +98,7 @@ + + + +- ++ + + + +@@ -111,7 +111,7 @@ + + + +- ++ + + + +@@ -130,7 +130,7 @@ + + + +- ++ + + + +@@ -143,7 +143,7 @@ + + + +- ++ + + + +@@ -186,7 +186,7 @@ + + + +- ++ + + + +@@ -202,7 +202,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/cloned_start_one.exp b/pengine/test10/cloned_start_one.exp +index 2d86e20..1cd567a 100644 +--- a/pengine/test10/cloned_start_one.exp ++++ b/pengine/test10/cloned_start_one.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -52,7 +52,7 @@ + + + +- ++ + + + +@@ -65,7 +65,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/cloned_start_two.exp b/pengine/test10/cloned_start_two.exp +index 7aa5435..d3eb250 100644 +--- a/pengine/test10/cloned_start_two.exp ++++ b/pengine/test10/cloned_start_two.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -42,7 +42,7 @@ + + + +- ++ + + + +@@ -81,7 +81,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/cloned_stop_one.exp b/pengine/test10/cloned_stop_one.exp +index 058a76a..d4797ac 100644 +--- a/pengine/test10/cloned_stop_one.exp ++++ b/pengine/test10/cloned_stop_one.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -67,7 +67,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/cloned_stop_two.exp b/pengine/test10/cloned_stop_two.exp +index 27ea9ce..cc39af6 100644 +--- a/pengine/test10/cloned_stop_two.exp ++++ b/pengine/test10/cloned_stop_two.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -83,7 +83,7 @@ + + + +- ++ + + + +@@ -96,7 +96,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/cluster-specific-params.exp b/pengine/test10/cluster-specific-params.exp +index 7873d35..00fa252 100644 +--- a/pengine/test10/cluster-specific-params.exp ++++ b/pengine/test10/cluster-specific-params.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -32,7 +32,7 @@ + + + +- ++ + + + +@@ -41,7 +41,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/colo_master_w_native.exp b/pengine/test10/colo_master_w_native.exp +index 9cb07a5..5d6696d 100644 +--- a/pengine/test10/colo_master_w_native.exp ++++ b/pengine/test10/colo_master_w_native.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -42,7 +42,7 @@ + + + +- ++ + + + +@@ -55,7 +55,7 @@ + + + +- ++ + + + +@@ -74,7 +74,7 @@ + + + +- ++ + + + +@@ -87,7 +87,7 @@ + + + +- ++ + + + +@@ -100,7 +100,7 @@ + + + +- ++ + + + +@@ -113,7 +113,7 @@ + + + +- ++ + + + +@@ -126,7 +126,7 @@ + + + +- ++ + + + +@@ -139,7 +139,7 @@ + + + +- ++ + + + +@@ -155,7 +155,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/colo_slave_w_native.exp b/pengine/test10/colo_slave_w_native.exp +index 5295d69..1fc8019 100644 +--- a/pengine/test10/colo_slave_w_native.exp ++++ b/pengine/test10/colo_slave_w_native.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -38,7 +38,7 @@ + + + +- ++ + + + +@@ -51,7 +51,7 @@ + + + +- ++ + + + +@@ -64,7 +64,7 @@ + + + +- ++ + + + +@@ -77,7 +77,7 @@ + + + +- ++ + + + +@@ -90,7 +90,7 @@ + + + +- ++ + + + +@@ -109,7 +109,7 @@ + + + +- ++ + + + +@@ -122,7 +122,7 @@ + + + +- ++ + + + +@@ -135,7 +135,7 @@ + + + +- ++ + + + +@@ -148,7 +148,7 @@ + + + +- ++ + + + +@@ -161,7 +161,7 @@ + + + +- ++ + + + +@@ -174,7 +174,7 @@ + + + +- ++ + + + +@@ -190,7 +190,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/coloc-attr.exp b/pengine/test10/coloc-attr.exp +index 893f786..d69fc0a 100644 +--- a/pengine/test10/coloc-attr.exp ++++ b/pengine/test10/coloc-attr.exp +@@ -26,7 +26,7 @@ + + + +- ++ + + + +@@ -66,7 +66,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/coloc-clone-stays-active.exp b/pengine/test10/coloc-clone-stays-active.exp +index 48d0860..e765d8c 100644 +--- a/pengine/test10/coloc-clone-stays-active.exp ++++ b/pengine/test10/coloc-clone-stays-active.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -25,7 +25,7 @@ + + + +- ++ + + + +@@ -53,7 +53,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/coloc-group.exp b/pengine/test10/coloc-group.exp +index 188b047..7aaf59c 100644 +--- a/pengine/test10/coloc-group.exp ++++ b/pengine/test10/coloc-group.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -22,7 +22,7 @@ + + + +- ++ + + + +@@ -31,7 +31,7 @@ + + + +- ++ + + + +@@ -40,7 +40,7 @@ + + + +- ++ + + + +@@ -57,7 +57,7 @@ + + + +- ++ + + + +@@ -73,7 +73,7 @@ + + + +- ++ + + + +@@ -82,7 +82,7 @@ + + + +- ++ + + + +@@ -91,7 +91,7 @@ + + + +- ++ + + + +@@ -100,7 +100,7 @@ + + + +- ++ + + + +@@ -109,7 +109,7 @@ + + + +- ++ + + + +@@ -118,7 +118,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/coloc-intra-set.exp b/pengine/test10/coloc-intra-set.exp +index f3a2ac8..198f943 100644 +--- a/pengine/test10/coloc-intra-set.exp ++++ b/pengine/test10/coloc-intra-set.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -38,7 +38,7 @@ + + + +- ++ + + + +@@ -51,7 +51,7 @@ + + + +- ++ + + + +@@ -64,7 +64,7 @@ + + + +- ++ + + + +@@ -73,7 +73,7 @@ + + + +- ++ + + + +@@ -82,7 +82,7 @@ + + + +- ++ + + + +@@ -91,7 +91,7 @@ + + + +- ++ + + + +@@ -100,7 +100,7 @@ + + + +- ++ + + + +@@ -109,7 +109,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/coloc-list.exp b/pengine/test10/coloc-list.exp +index 3814d04..a53d554 100644 +--- a/pengine/test10/coloc-list.exp ++++ b/pengine/test10/coloc-list.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -22,7 +22,7 @@ + + + +- ++ + + + +@@ -31,7 +31,7 @@ + + + +- ++ + + + +@@ -40,7 +40,7 @@ + + + +- ++ + + + +@@ -49,7 +49,7 @@ + + + +- ++ + + + +@@ -62,7 +62,7 @@ + + + +- ++ + + + +@@ -71,7 +71,7 @@ + + + +- ++ + + + +@@ -80,7 +80,7 @@ + + + +- ++ + + + +@@ -89,7 +89,7 @@ + + + +- ++ + + + +@@ -108,7 +108,7 @@ + + + +- ++ + + + +@@ -117,7 +117,7 @@ + + + +- ++ + + + +@@ -126,7 +126,7 @@ + + + +- ++ + + + +@@ -135,7 +135,7 @@ + + + +- ++ + + + +@@ -144,7 +144,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/coloc-loop.exp b/pengine/test10/coloc-loop.exp +index 751e2ed..9fa67e8 100644 +--- a/pengine/test10/coloc-loop.exp ++++ b/pengine/test10/coloc-loop.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -22,7 +22,7 @@ + + + +- ++ + + + +@@ -31,7 +31,7 @@ + + + +- ++ + + + +@@ -40,7 +40,7 @@ + + + +- ++ + + + +@@ -49,7 +49,7 @@ + + + +- ++ + + + +@@ -68,7 +68,7 @@ + + + +- ++ + + + +@@ -77,7 +77,7 @@ + + + +- ++ + + + +@@ -86,7 +86,7 @@ + + + +- ++ + + + +@@ -95,7 +95,7 @@ + + + +- ++ + + + +@@ -114,7 +114,7 @@ + + + +- ++ + + + +@@ -123,7 +123,7 @@ + + + +- ++ + + + +@@ -132,7 +132,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/coloc-many-one.exp b/pengine/test10/coloc-many-one.exp +index 1f7d901..3054754 100644 +--- a/pengine/test10/coloc-many-one.exp ++++ b/pengine/test10/coloc-many-one.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -22,7 +22,7 @@ + + + +- ++ + + + +@@ -31,7 +31,7 @@ + + + +- ++ + + + +@@ -40,7 +40,7 @@ + + + +- ++ + + + +@@ -49,7 +49,7 @@ + + + +- ++ + + + +@@ -62,7 +62,7 @@ + + + +- ++ + + + +@@ -71,7 +71,7 @@ + + + +- ++ + + + +@@ -80,7 +80,7 @@ + + + +- ++ + + + +@@ -89,7 +89,7 @@ + + + +- ++ + + + +@@ -108,7 +108,7 @@ + + + +- ++ + + + +@@ -117,7 +117,7 @@ + + + +- ++ + + + +@@ -126,7 +126,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/coloc-negative-group.exp b/pengine/test10/coloc-negative-group.exp +index 9ac9e90..3fd9d30 100644 +--- a/pengine/test10/coloc-negative-group.exp ++++ b/pengine/test10/coloc-negative-group.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/coloc-slave-anti.exp b/pengine/test10/coloc-slave-anti.exp +index 56d795f..a98aae1 100644 +--- a/pengine/test10/coloc-slave-anti.exp ++++ b/pengine/test10/coloc-slave-anti.exp +@@ -32,7 +32,7 @@ + + + +- ++ + + + +@@ -45,7 +45,7 @@ + + + +- ++ + + + +@@ -58,7 +58,7 @@ + + + +- ++ + + + +@@ -71,7 +71,7 @@ + + + +- ++ + + + +@@ -87,7 +87,7 @@ + + + +- ++ + + + +@@ -100,7 +100,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/coloc_fp_logic.exp b/pengine/test10/coloc_fp_logic.exp +index 6892ccf..659a5f2 100644 +--- a/pengine/test10/coloc_fp_logic.exp ++++ b/pengine/test10/coloc_fp_logic.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/colocate-primitive-with-clone.exp b/pengine/test10/colocate-primitive-with-clone.exp +index c23c7b5..66218e8 100644 +--- a/pengine/test10/colocate-primitive-with-clone.exp ++++ b/pengine/test10/colocate-primitive-with-clone.exp +@@ -35,7 +35,7 @@ + + + +- ++ + + + +@@ -48,7 +48,7 @@ + + + +- ++ + + + +@@ -61,7 +61,7 @@ + + + +- ++ + + + +@@ -77,7 +77,7 @@ + + + +- ++ + + + +@@ -90,7 +90,7 @@ + + + +- ++ + + + +@@ -106,7 +106,7 @@ + + + +- ++ + + + +@@ -119,7 +119,7 @@ + + + +- ++ + + + +@@ -134,7 +134,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/colocated-utilization-clone.exp b/pengine/test10/colocated-utilization-clone.exp +index f51693a..376c653 100644 +--- a/pengine/test10/colocated-utilization-clone.exp ++++ b/pengine/test10/colocated-utilization-clone.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +@@ -37,7 +37,7 @@ + + + +- ++ + + + +@@ -53,7 +53,7 @@ + + + +- ++ + + + +@@ -128,7 +128,7 @@ + + + +- ++ + + + +@@ -144,7 +144,7 @@ + + + +- ++ + + + +@@ -153,7 +153,7 @@ + + + +- ++ + + + +@@ -162,7 +162,7 @@ + + + +- ++ + + + +@@ -181,7 +181,7 @@ + + + +- ++ + + + +@@ -190,7 +190,7 @@ + + + +- ++ + + + +@@ -229,7 +229,7 @@ + + + +- ++ + + + +@@ -245,7 +245,7 @@ + + + +- ++ + + + +@@ -254,7 +254,7 @@ + + + +- ++ + + + +@@ -273,7 +273,7 @@ + + + +- ++ + + + +@@ -360,7 +360,7 @@ + + + +- ++ + + + +@@ -385,7 +385,7 @@ + + + +- ++ + + + +@@ -394,7 +394,7 @@ + + + +- ++ + + + +@@ -403,7 +403,7 @@ + + + +- ++ + + + +@@ -412,7 +412,7 @@ + + + +- ++ + + + +@@ -440,7 +440,7 @@ + + + +- ++ + + + +@@ -449,7 +449,7 @@ + + + +- ++ + + + +@@ -458,7 +458,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/colocated-utilization-group.exp b/pengine/test10/colocated-utilization-group.exp +index 4e2101d..11e64a1 100644 +--- a/pengine/test10/colocated-utilization-group.exp ++++ b/pengine/test10/colocated-utilization-group.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -22,7 +22,7 @@ + + + +- ++ + + + +@@ -31,7 +31,7 @@ + + + +- ++ + + + +@@ -66,7 +66,7 @@ + + + +- ++ + + + +@@ -88,7 +88,7 @@ + + + +- ++ + + + +@@ -97,7 +97,7 @@ + + + +- ++ + + + +@@ -106,7 +106,7 @@ + + + +- ++ + + + +@@ -131,7 +131,7 @@ + + + +- ++ + + + +@@ -140,7 +140,7 @@ + + + +- ++ + + + +@@ -175,7 +175,7 @@ + + + +- ++ + + + +@@ -197,7 +197,7 @@ + + + +- ++ + + + +@@ -206,7 +206,7 @@ + + + +- ++ + + + +@@ -215,7 +215,7 @@ + + + +- ++ + + + +@@ -240,7 +240,7 @@ + + + +- ++ + + + +@@ -249,7 +249,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/colocated-utilization-primitive-1.exp b/pengine/test10/colocated-utilization-primitive-1.exp +index c445b8d..b34471a 100644 +--- a/pengine/test10/colocated-utilization-primitive-1.exp ++++ b/pengine/test10/colocated-utilization-primitive-1.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -22,7 +22,7 @@ + + + +- ++ + + + +@@ -31,7 +31,7 @@ + + + +- ++ + + + +@@ -40,7 +40,7 @@ + + + +- ++ + + + +@@ -59,7 +59,7 @@ + + + +- ++ + + + +@@ -68,7 +68,7 @@ + + + +- ++ + + + +@@ -77,7 +77,7 @@ + + + +- ++ + + + +@@ -96,7 +96,7 @@ + + + +- ++ + + + +@@ -105,7 +105,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/colocated-utilization-primitive-2.exp b/pengine/test10/colocated-utilization-primitive-2.exp +index 803ffda..1e304cb 100644 +--- a/pengine/test10/colocated-utilization-primitive-2.exp ++++ b/pengine/test10/colocated-utilization-primitive-2.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -22,7 +22,7 @@ + + + +- ++ + + + +@@ -31,7 +31,7 @@ + + + +- ++ + + + +@@ -40,7 +40,7 @@ + + + +- ++ + + + +@@ -59,7 +59,7 @@ + + + +- ++ + + + +@@ -68,7 +68,7 @@ + + + +- ++ + + + +@@ -77,7 +77,7 @@ + + + +- ++ + + + +@@ -86,7 +86,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/colocation_constraint_stops_master.exp b/pengine/test10/colocation_constraint_stops_master.exp +index 49486f6..04eb92a 100644 +--- a/pengine/test10/colocation_constraint_stops_master.exp ++++ b/pengine/test10/colocation_constraint_stops_master.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -42,7 +42,7 @@ + + + +- ++ + + + +@@ -58,7 +58,7 @@ + + + +- ++ + + + +@@ -71,7 +71,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/colocation_constraint_stops_slave.exp b/pengine/test10/colocation_constraint_stops_slave.exp +index 332d7f0..043ec77 100644 +--- a/pengine/test10/colocation_constraint_stops_slave.exp ++++ b/pengine/test10/colocation_constraint_stops_slave.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -106,7 +106,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/comments.exp b/pengine/test10/comments.exp +index aac1d72..cfb31c9 100644 +--- a/pengine/test10/comments.exp ++++ b/pengine/test10/comments.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +@@ -37,7 +37,7 @@ + + + +- ++ + + + +@@ -53,7 +53,7 @@ + + + +- ++ + + + +@@ -62,7 +62,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/complex_enforce_colo.exp b/pengine/test10/complex_enforce_colo.exp +index 9096647..dd00a16 100644 +--- a/pengine/test10/complex_enforce_colo.exp ++++ b/pengine/test10/complex_enforce_colo.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +@@ -53,7 +53,7 @@ + + + +- ++ + + + +@@ -126,7 +126,7 @@ + + + +- ++ + + + +@@ -142,7 +142,7 @@ + + + +- ++ + + + +@@ -158,7 +158,7 @@ + + + +- ++ + + + +@@ -207,7 +207,7 @@ + + + +- ++ + + + +@@ -220,7 +220,7 @@ + + + +- ++ + + + +@@ -233,7 +233,7 @@ + + + +- ++ + + + +@@ -275,7 +275,7 @@ + + + +- ++ + + + +@@ -288,7 +288,7 @@ + + + +- ++ + + + +@@ -301,7 +301,7 @@ + + + +- ++ + + + +@@ -310,7 +310,7 @@ + + + +- ++ + + + +@@ -329,7 +329,7 @@ + + + +- ++ + + + +@@ -348,7 +348,7 @@ + + + +- ++ + + + +@@ -403,7 +403,7 @@ + + + +- ++ + + + +@@ -419,7 +419,7 @@ + + + +- ++ + + + +@@ -435,7 +435,7 @@ + + + +- ++ + + + +@@ -484,7 +484,7 @@ + + + +- ++ + + + +@@ -497,7 +497,7 @@ + + + +- ++ + + + +@@ -510,7 +510,7 @@ + + + +- ++ + + + +@@ -552,7 +552,7 @@ + + + +- ++ + + + +@@ -565,7 +565,7 @@ + + + +- ++ + + + +@@ -578,7 +578,7 @@ + + + +- ++ + + + +@@ -624,7 +624,7 @@ + + + +- ++ + + + +@@ -633,7 +633,7 @@ + + + +- ++ + + + +@@ -649,7 +649,7 @@ + + + +- ++ + + + +@@ -665,7 +665,7 @@ + + + +- ++ + + + +@@ -714,7 +714,7 @@ + + + +- ++ + + + +@@ -730,7 +730,7 @@ + + + +- ++ + + + +@@ -746,7 +746,7 @@ + + + +- ++ + + + +@@ -795,7 +795,7 @@ + + + +- ++ + + + +@@ -811,7 +811,7 @@ + + + +- ++ + + + +@@ -827,7 +827,7 @@ + + + +- ++ + + + +@@ -876,7 +876,7 @@ + + + +- ++ + + + +@@ -892,7 +892,7 @@ + + + +- ++ + + + +@@ -908,7 +908,7 @@ + + + +- ++ + + + +@@ -957,7 +957,7 @@ + + + +- ++ + + + +@@ -973,7 +973,7 @@ + + + +- ++ + + + +@@ -989,7 +989,7 @@ + + + +- ++ + + + +@@ -1038,7 +1038,7 @@ + + + +- ++ + + + +@@ -1054,7 +1054,7 @@ + + + +- ++ + + + +@@ -1070,7 +1070,7 @@ + + + +- ++ + + + +@@ -1119,7 +1119,7 @@ + + + +- ++ + + + +@@ -1135,7 +1135,7 @@ + + + +- ++ + + + +@@ -1151,7 +1151,7 @@ + + + +- ++ + + + +@@ -1200,7 +1200,7 @@ + + + +- ++ + + + +@@ -1213,7 +1213,7 @@ + + + +- ++ + + + +@@ -1226,7 +1226,7 @@ + + + +- ++ + + + +@@ -1268,7 +1268,7 @@ + + + +- ++ + + + +@@ -1284,7 +1284,7 @@ + + + +- ++ + + + +@@ -1300,7 +1300,7 @@ + + + +- ++ + + + +@@ -1349,7 +1349,7 @@ + + + +- ++ + + + +@@ -1365,7 +1365,7 @@ + + + +- ++ + + + +@@ -1381,7 +1381,7 @@ + + + +- ++ + + + +@@ -1430,7 +1430,7 @@ + + + +- ++ + + + +@@ -1446,7 +1446,7 @@ + + + +- ++ + + + +@@ -1462,7 +1462,7 @@ + + + +- ++ + + + +@@ -1511,7 +1511,7 @@ + + + +- ++ + + + +@@ -1527,7 +1527,7 @@ + + + +- ++ + + + +@@ -1543,7 +1543,7 @@ + + + +- ++ + + + +@@ -1592,7 +1592,7 @@ + + + +- ++ + + + +@@ -1605,7 +1605,7 @@ + + + +- ++ + + + +@@ -1618,7 +1618,7 @@ + + + +- ++ + + + +@@ -1660,7 +1660,7 @@ + + + +- ++ + + + +@@ -1673,7 +1673,7 @@ + + + +- ++ + + + +@@ -1689,7 +1689,7 @@ + + + +- ++ + + + +@@ -1705,7 +1705,7 @@ + + + +- ++ + + + +@@ -1754,7 +1754,7 @@ + + + +- ++ + + + +@@ -1770,7 +1770,7 @@ + + + +- ++ + + + +@@ -1786,7 +1786,7 @@ + + + +- ++ + + + +@@ -1835,7 +1835,7 @@ + + + +- ++ + + + +@@ -1851,7 +1851,7 @@ + + + +- ++ + + + +@@ -1867,7 +1867,7 @@ + + + +- ++ + + + +@@ -1916,7 +1916,7 @@ + + + +- ++ + + + +@@ -1932,7 +1932,7 @@ + + + +- ++ + + + +@@ -1948,7 +1948,7 @@ + + + +- ++ + + + +@@ -1997,7 +1997,7 @@ + + + +- ++ + + + +@@ -2013,7 +2013,7 @@ + + + +- ++ + + + +@@ -2029,7 +2029,7 @@ + + + +- ++ + + + +@@ -2078,7 +2078,7 @@ + + + +- ++ + + + +@@ -2094,7 +2094,7 @@ + + + +- ++ + + + +@@ -2110,7 +2110,7 @@ + + + +- ++ + + + +@@ -2159,7 +2159,7 @@ + + + +- ++ + + + +@@ -2175,7 +2175,7 @@ + + + +- ++ + + + +@@ -2191,7 +2191,7 @@ + + + +- ++ + + + +@@ -2240,7 +2240,7 @@ + + + +- ++ + + + +@@ -2256,7 +2256,7 @@ + + + +- ++ + + + +@@ -2272,7 +2272,7 @@ + + + +- ++ + + + +@@ -2321,7 +2321,7 @@ + + + +- ++ + + + +@@ -2334,7 +2334,7 @@ + + + +- ++ + + + +@@ -2347,7 +2347,7 @@ + + + +- ++ + + + +@@ -2393,7 +2393,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/container-1.exp b/pengine/test10/container-1.exp +index d0eab69..0c40b34 100644 +--- a/pengine/test10/container-1.exp ++++ b/pengine/test10/container-1.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -32,7 +32,7 @@ + + + +- ++ + + + +@@ -41,7 +41,7 @@ + + + +- ++ + + + +@@ -50,7 +50,7 @@ + + + +- ++ + + + +@@ -63,7 +63,7 @@ + + + +- ++ + + + +@@ -76,7 +76,7 @@ + + + +- ++ + + + +@@ -89,7 +89,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/container-2.exp b/pengine/test10/container-2.exp +index 15125c1..ab50c7f 100644 +--- a/pengine/test10/container-2.exp ++++ b/pengine/test10/container-2.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -32,7 +32,7 @@ + + + +- ++ + + + +@@ -45,7 +45,7 @@ + + + +- ++ + + + +@@ -61,7 +61,7 @@ + + + +- ++ + + + +@@ -70,7 +70,7 @@ + + + +- ++ + + + +@@ -83,7 +83,7 @@ + + + +- ++ + + + +@@ -99,7 +99,7 @@ + + + +- ++ + + + +@@ -108,7 +108,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/container-3.exp b/pengine/test10/container-3.exp +index f6be364..c52dd31 100644 +--- a/pengine/test10/container-3.exp ++++ b/pengine/test10/container-3.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -42,7 +42,7 @@ + + + +- ++ + + + +@@ -55,7 +55,7 @@ + + + +- ++ + + + +@@ -68,7 +68,7 @@ + + + +- ++ + + + +@@ -84,7 +84,7 @@ + + + +- ++ + + + +@@ -93,7 +93,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/container-4.exp b/pengine/test10/container-4.exp +index a7ac836..c734230 100644 +--- a/pengine/test10/container-4.exp ++++ b/pengine/test10/container-4.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -45,7 +45,7 @@ + + + +- ++ + + + +@@ -58,7 +58,7 @@ + + + +- ++ + + + +@@ -74,7 +74,7 @@ + + + +- ++ + + + +@@ -83,7 +83,7 @@ + + + +- ++ + + + +@@ -96,7 +96,7 @@ + + + +- ++ + + + +@@ -112,7 +112,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/container-group-1.exp b/pengine/test10/container-group-1.exp +index 1305689..fc9e237 100644 +--- a/pengine/test10/container-group-1.exp ++++ b/pengine/test10/container-group-1.exp +@@ -32,7 +32,7 @@ + + + +- ++ + + + +@@ -45,7 +45,7 @@ + + + +- ++ + + + +@@ -64,7 +64,7 @@ + + + +- ++ + + + +@@ -73,7 +73,7 @@ + + + +- ++ + + + +@@ -82,7 +82,7 @@ + + + +- ++ + + + +@@ -95,7 +95,7 @@ + + + +- ++ + + + +@@ -111,7 +111,7 @@ + + + +- ++ + + + +@@ -124,7 +124,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/container-group-2.exp b/pengine/test10/container-group-2.exp +index 84d3c30..bfbb8f2 100644 +--- a/pengine/test10/container-group-2.exp ++++ b/pengine/test10/container-group-2.exp +@@ -65,7 +65,7 @@ + + + +- ++ + + + +@@ -81,7 +81,7 @@ + + + +- ++ + + + +@@ -100,7 +100,7 @@ + + + +- ++ + + + +@@ -113,7 +113,7 @@ + + + +- ++ + + + +@@ -132,7 +132,7 @@ + + + +- ++ + + + +@@ -148,7 +148,7 @@ + + + +- ++ + + + +@@ -161,7 +161,7 @@ + + + +- ++ + + + +@@ -183,7 +183,7 @@ + + + +- ++ + + + +@@ -196,7 +196,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/container-group-3.exp b/pengine/test10/container-group-3.exp +index 1dcc3ed..58dedb9 100644 +--- a/pengine/test10/container-group-3.exp ++++ b/pengine/test10/container-group-3.exp +@@ -59,7 +59,7 @@ + + + +- ++ + + + +@@ -75,7 +75,7 @@ + + + +- ++ + + + +@@ -88,7 +88,7 @@ + + + +- ++ + + + +@@ -101,7 +101,7 @@ + + + +- ++ + + + +@@ -114,7 +114,7 @@ + + + +- ++ + + + +@@ -130,7 +130,7 @@ + + + +- ++ + + + +@@ -143,7 +143,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/container-group-4.exp b/pengine/test10/container-group-4.exp +index 1c7c7a8..efb7127 100644 +--- a/pengine/test10/container-group-4.exp ++++ b/pengine/test10/container-group-4.exp +@@ -65,7 +65,7 @@ + + + +- ++ + + + +@@ -78,7 +78,7 @@ + + + +- ++ + + + +@@ -94,7 +94,7 @@ + + + +- ++ + + + +@@ -113,7 +113,7 @@ + + + +- ++ + + + +@@ -126,7 +126,7 @@ + + + +- ++ + + + +@@ -145,7 +145,7 @@ + + + +- ++ + + + +@@ -161,7 +161,7 @@ + + + +- ++ + + + +@@ -174,7 +174,7 @@ + + + +- ++ + + + +@@ -196,7 +196,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/date-1.exp b/pengine/test10/date-1.exp +index 3edd40d..61455bb 100644 +--- a/pengine/test10/date-1.exp ++++ b/pengine/test10/date-1.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/enforce-colo1.exp b/pengine/test10/enforce-colo1.exp +index 6f4994c..6e2a6a9 100644 +--- a/pengine/test10/enforce-colo1.exp ++++ b/pengine/test10/enforce-colo1.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -25,7 +25,7 @@ + + + +- ++ + + + +@@ -38,7 +38,7 @@ + + + +- ++ + + + +@@ -84,7 +84,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/expire-non-blocked-failure.exp b/pengine/test10/expire-non-blocked-failure.exp +index 37f973f..c21fb9d 100644 +--- a/pengine/test10/expire-non-blocked-failure.exp ++++ b/pengine/test10/expire-non-blocked-failure.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/failcount-block.exp b/pengine/test10/failcount-block.exp +index 411c1d6..ca27afa 100644 +--- a/pengine/test10/failcount-block.exp ++++ b/pengine/test10/failcount-block.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -21,7 +21,7 @@ + + + +- ++ + + + +@@ -34,7 +34,7 @@ + + + +- ++ + + + +@@ -43,7 +43,7 @@ + + + +- ++ + + + +@@ -52,7 +52,7 @@ + + + +- ++ + + + +@@ -65,7 +65,7 @@ + + + +- ++ + + + +@@ -74,7 +74,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/failcount.exp b/pengine/test10/failcount.exp +index 6149710..d64c632 100644 +--- a/pengine/test10/failcount.exp ++++ b/pengine/test10/failcount.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -21,7 +21,7 @@ + + + +- ++ + + + +@@ -30,7 +30,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/group-dependents.exp b/pengine/test10/group-dependents.exp +index ef257e4..af19517 100644 +--- a/pengine/test10/group-dependents.exp ++++ b/pengine/test10/group-dependents.exp +@@ -77,7 +77,7 @@ + + + +- ++ + + + +@@ -90,7 +90,7 @@ + + + +- ++ + + + +@@ -99,7 +99,7 @@ + + + +- ++ + + + +@@ -130,7 +130,7 @@ + + + +- ++ + + + +@@ -149,7 +149,7 @@ + + + +- ++ + + + +@@ -162,7 +162,7 @@ + + + +- ++ + + + +@@ -175,7 +175,7 @@ + + + +- ++ + + + +@@ -209,7 +209,7 @@ + + + +- ++ + + + +@@ -225,7 +225,7 @@ + + + +- ++ + + + +@@ -238,7 +238,7 @@ + + + +- ++ + + + +@@ -254,7 +254,7 @@ + + + +- ++ + + + +@@ -267,7 +267,7 @@ + + + +- ++ + + + +@@ -283,7 +283,7 @@ + + + +- ++ + + + +@@ -296,7 +296,7 @@ + + + +- ++ + + + +@@ -312,7 +312,7 @@ + + + +- ++ + + + +@@ -325,7 +325,7 @@ + + + +- ++ + + + +@@ -341,7 +341,7 @@ + + + +- ++ + + + +@@ -354,7 +354,7 @@ + + + +- ++ + + + +@@ -433,7 +433,7 @@ + + + +- ++ + + + +@@ -446,7 +446,7 @@ + + + +- ++ + + + +@@ -455,7 +455,7 @@ + + + +- ++ + + + +@@ -486,7 +486,7 @@ + + + +- ++ + + + +@@ -502,7 +502,7 @@ + + + +- ++ + + + +@@ -515,7 +515,7 @@ + + + +- ++ + + + +@@ -524,7 +524,7 @@ + + + +- ++ + + + +@@ -555,7 +555,7 @@ + + + +- ++ + + + +@@ -670,7 +670,7 @@ + + + +- ++ + + + +@@ -683,7 +683,7 @@ + + + +- ++ + + + +@@ -692,7 +692,7 @@ + + + +- ++ + + + +@@ -723,7 +723,7 @@ + + + +- ++ + + + +@@ -739,7 +739,7 @@ + + + +- ++ + + + +@@ -752,7 +752,7 @@ + + + +- ++ + + + +@@ -761,7 +761,7 @@ + + + +- ++ + + + +@@ -792,7 +792,7 @@ + + + +- ++ + + + +@@ -808,7 +808,7 @@ + + + +- ++ + + + +@@ -821,7 +821,7 @@ + + + +- ++ + + + +@@ -830,7 +830,7 @@ + + + +- ++ + + + +@@ -861,7 +861,7 @@ + + + +- ++ + + + +@@ -877,7 +877,7 @@ + + + +- ++ + + + +@@ -890,7 +890,7 @@ + + + +- ++ + + + +@@ -899,7 +899,7 @@ + + + +- ++ + + + +@@ -930,7 +930,7 @@ + + + +- ++ + + + +@@ -946,7 +946,7 @@ + + + +- ++ + + + +@@ -959,7 +959,7 @@ + + + +- ++ + + + +@@ -968,7 +968,7 @@ + + + +- ++ + + + +@@ -999,7 +999,7 @@ + + + +- ++ + + + +@@ -1015,7 +1015,7 @@ + + + +- ++ + + + +@@ -1028,7 +1028,7 @@ + + + +- ++ + + + +@@ -1037,7 +1037,7 @@ + + + +- ++ + + + +@@ -1068,7 +1068,7 @@ + + + +- ++ + + + +@@ -1084,7 +1084,7 @@ + + + +- ++ + + + +@@ -1097,7 +1097,7 @@ + + + +- ++ + + + +@@ -1106,7 +1106,7 @@ + + + +- ++ + + + +@@ -1137,7 +1137,7 @@ + + + +- ++ + + + +@@ -1153,7 +1153,7 @@ + + + +- ++ + + + +@@ -1166,7 +1166,7 @@ + + + +- ++ + + + +@@ -1175,7 +1175,7 @@ + + + +- ++ + + + +@@ -1206,7 +1206,7 @@ + + + +- ++ + + + +@@ -1222,7 +1222,7 @@ + + + +- ++ + + + +@@ -1235,7 +1235,7 @@ + + + +- ++ + + + +@@ -1251,7 +1251,7 @@ + + + +- ++ + + + +@@ -1264,7 +1264,7 @@ + + + +- ++ + + + +@@ -1277,7 +1277,7 @@ + + + +- ++ + + + +@@ -1290,7 +1290,7 @@ + + + +- ++ + + + +@@ -1303,7 +1303,7 @@ + + + +- ++ + + + +@@ -1316,7 +1316,7 @@ + + + +- ++ + + + +@@ -1335,7 +1335,7 @@ + + + +- ++ + + + +@@ -1348,7 +1348,7 @@ + + + +- ++ + + + +@@ -1361,7 +1361,7 @@ + + + +- ++ + + + +@@ -1374,7 +1374,7 @@ + + + +- ++ + + + +@@ -1387,7 +1387,7 @@ + + + +- ++ + + + +@@ -1400,7 +1400,7 @@ + + + +- ++ + + + +@@ -1416,7 +1416,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/group-fail.exp b/pengine/test10/group-fail.exp +index 27b6930..c2b9f80 100644 +--- a/pengine/test10/group-fail.exp ++++ b/pengine/test10/group-fail.exp +@@ -65,7 +65,7 @@ + + + +- ++ + + + +@@ -78,7 +78,7 @@ + + + +- ++ + + + +@@ -97,7 +97,7 @@ + + + +- ++ + + + +@@ -113,7 +113,7 @@ + + + +- ++ + + + +@@ -129,7 +129,7 @@ + + + +- ++ + + + +@@ -148,7 +148,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/group-unmanaged-stopped.exp b/pengine/test10/group-unmanaged-stopped.exp +index c574481..c1f2193 100644 +--- a/pengine/test10/group-unmanaged-stopped.exp ++++ b/pengine/test10/group-unmanaged-stopped.exp +@@ -26,7 +26,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/group1.exp b/pengine/test10/group1.exp +index f0eec35..cec1961 100644 +--- a/pengine/test10/group1.exp ++++ b/pengine/test10/group1.exp +@@ -32,7 +32,7 @@ + + + +- ++ + + + +@@ -51,7 +51,7 @@ + + + +- ++ + + + +@@ -60,7 +60,7 @@ + + + +- ++ + + + +@@ -69,7 +69,7 @@ + + + +- ++ + + + +@@ -91,7 +91,7 @@ + + + +- ++ + + + +@@ -100,7 +100,7 @@ + + + +- ++ + + + +@@ -109,7 +109,7 @@ + + + +- ++ + + + +@@ -131,7 +131,7 @@ + + + +- ++ + + + +@@ -140,7 +140,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/group10.exp b/pengine/test10/group10.exp +index 7ba4c1e..78df467 100644 +--- a/pengine/test10/group10.exp ++++ b/pengine/test10/group10.exp +@@ -65,7 +65,7 @@ + + + +- ++ + + + +@@ -81,7 +81,7 @@ + + + +- ++ + + + +@@ -97,7 +97,7 @@ + + + +- ++ + + + +@@ -110,7 +110,7 @@ + + + +- ++ + + + +@@ -129,7 +129,7 @@ + + + +- ++ + + + +@@ -145,7 +145,7 @@ + + + +- ++ + + + +@@ -158,7 +158,7 @@ + + + +- ++ + + + +@@ -177,7 +177,7 @@ + + + +- ++ + + + +@@ -190,7 +190,7 @@ + + + +- ++ + + + +@@ -203,7 +203,7 @@ + + + +- ++ + + + +@@ -212,7 +212,7 @@ + + + +- ++ + + + +@@ -221,7 +221,7 @@ + + + +- ++ + + + +@@ -230,7 +230,7 @@ + + + +- ++ + + + +@@ -239,7 +239,7 @@ + + + +- ++ + + + +@@ -248,7 +248,7 @@ + + + +- ++ + + + +@@ -257,7 +257,7 @@ + + + +- ++ + + + +@@ -266,7 +266,7 @@ + + + +- ++ + + + +@@ -275,7 +275,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/group11.exp b/pengine/test10/group11.exp +index 3be4f69..901702e 100644 +--- a/pengine/test10/group11.exp ++++ b/pengine/test10/group11.exp +@@ -41,7 +41,7 @@ + + + +- ++ + + + +@@ -57,7 +57,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/group13.exp b/pengine/test10/group13.exp +index 307d57d..aeab46d 100644 +--- a/pengine/test10/group13.exp ++++ b/pengine/test10/group13.exp +@@ -26,7 +26,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/group14.exp b/pengine/test10/group14.exp +index bf28251..839c85e 100644 +--- a/pengine/test10/group14.exp ++++ b/pengine/test10/group14.exp +@@ -38,7 +38,7 @@ + + + +- ++ + + + +@@ -51,7 +51,7 @@ + + + +- ++ + + + +@@ -64,7 +64,7 @@ + + + +- ++ + + + +@@ -77,7 +77,7 @@ + + + +- ++ + + + +@@ -90,7 +90,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/group15.exp b/pengine/test10/group15.exp +index 5a0b12b..f8344f5 100644 +--- a/pengine/test10/group15.exp ++++ b/pengine/test10/group15.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -21,7 +21,7 @@ + + + +- ++ + + + +@@ -30,7 +30,7 @@ + + + +- ++ + + + +@@ -39,7 +39,7 @@ + + + +- ++ + + + +@@ -48,7 +48,7 @@ + + + +- ++ + + + +@@ -86,7 +86,7 @@ + + + +- ++ + + + +@@ -105,7 +105,7 @@ + + + +- ++ + + + +@@ -114,7 +114,7 @@ + + + +- ++ + + + +@@ -123,7 +123,7 @@ + + + +- ++ + + + +@@ -145,7 +145,7 @@ + + + +- ++ + + + +@@ -154,7 +154,7 @@ + + + +- ++ + + + +@@ -163,7 +163,7 @@ + + + +- ++ + + + +@@ -185,7 +185,7 @@ + + + +- ++ + + + +@@ -194,7 +194,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/group2.exp b/pengine/test10/group2.exp +index ae3ddb6..9c9cb65 100644 +--- a/pengine/test10/group2.exp ++++ b/pengine/test10/group2.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +@@ -70,7 +70,7 @@ + + + +- ++ + + + +@@ -89,7 +89,7 @@ + + + +- ++ + + + +@@ -98,7 +98,7 @@ + + + +- ++ + + + +@@ -107,7 +107,7 @@ + + + +- ++ + + + +@@ -129,7 +129,7 @@ + + + +- ++ + + + +@@ -138,7 +138,7 @@ + + + +- ++ + + + +@@ -147,7 +147,7 @@ + + + +- ++ + + + +@@ -169,7 +169,7 @@ + + + +- ++ + + + +@@ -178,7 +178,7 @@ + + + +- ++ + + + +@@ -187,7 +187,7 @@ + + + +- ++ + + + +@@ -206,7 +206,7 @@ + + + +- ++ + + + +@@ -215,7 +215,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/group3.exp b/pengine/test10/group3.exp +index ad28f83..c78ebae 100644 +--- a/pengine/test10/group3.exp ++++ b/pengine/test10/group3.exp +@@ -32,7 +32,7 @@ + + + +- ++ + + + +@@ -51,7 +51,7 @@ + + + +- ++ + + + +@@ -60,7 +60,7 @@ + + + +- ++ + + + +@@ -69,7 +69,7 @@ + + + +- ++ + + + +@@ -91,7 +91,7 @@ + + + +- ++ + + + +@@ -100,7 +100,7 @@ + + + +- ++ + + + +@@ -109,7 +109,7 @@ + + + +- ++ + + + +@@ -131,7 +131,7 @@ + + + +- ++ + + + +@@ -140,7 +140,7 @@ + + + +- ++ + + + +@@ -182,7 +182,7 @@ + + + +- ++ + + + +@@ -201,7 +201,7 @@ + + + +- ++ + + + +@@ -210,7 +210,7 @@ + + + +- ++ + + + +@@ -219,7 +219,7 @@ + + + +- ++ + + + +@@ -241,7 +241,7 @@ + + + +- ++ + + + +@@ -250,7 +250,7 @@ + + + +- ++ + + + +@@ -259,7 +259,7 @@ + + + +- ++ + + + +@@ -281,7 +281,7 @@ + + + +- ++ + + + +@@ -290,7 +290,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/group4.exp b/pengine/test10/group4.exp +index 91a3494..2f4f9ff 100644 +--- a/pengine/test10/group4.exp ++++ b/pengine/test10/group4.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -21,7 +21,7 @@ + + + +- ++ + + + +@@ -30,7 +30,7 @@ + + + +- ++ + + + +@@ -39,7 +39,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/group5.exp b/pengine/test10/group5.exp +index b41f9a9..f03f4ab 100644 +--- a/pengine/test10/group5.exp ++++ b/pengine/test10/group5.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -35,7 +35,7 @@ + + + +- ++ + + + +@@ -113,7 +113,7 @@ + + + +- ++ + + + +@@ -132,7 +132,7 @@ + + + +- ++ + + + +@@ -151,7 +151,7 @@ + + + +- ++ + + + +@@ -160,7 +160,7 @@ + + + +- ++ + + + +@@ -182,7 +182,7 @@ + + + +- ++ + + + +@@ -201,7 +201,7 @@ + + + +- ++ + + + +@@ -210,7 +210,7 @@ + + + +- ++ + + + +@@ -232,7 +232,7 @@ + + + +- ++ + + + +@@ -248,7 +248,7 @@ + + + +- ++ + + + +@@ -257,7 +257,7 @@ + + + +- ++ + + + +@@ -276,7 +276,7 @@ + + + +- ++ + + + +@@ -289,7 +289,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/group6.exp b/pengine/test10/group6.exp +index d80d63c..7a7d265 100644 +--- a/pengine/test10/group6.exp ++++ b/pengine/test10/group6.exp +@@ -69,7 +69,7 @@ + + + +- ++ + + + +@@ -88,7 +88,7 @@ + + + +- ++ + + + +@@ -107,7 +107,7 @@ + + + +- ++ + + + +@@ -116,7 +116,7 @@ + + + +- ++ + + + +@@ -138,7 +138,7 @@ + + + +- ++ + + + +@@ -157,7 +157,7 @@ + + + +- ++ + + + +@@ -166,7 +166,7 @@ + + + +- ++ + + + +@@ -188,7 +188,7 @@ + + + +- ++ + + + +@@ -204,7 +204,7 @@ + + + +- ++ + + + +@@ -278,7 +278,7 @@ + + + +- ++ + + + +@@ -297,7 +297,7 @@ + + + +- ++ + + + +@@ -316,7 +316,7 @@ + + + +- ++ + + + +@@ -325,7 +325,7 @@ + + + +- ++ + + + +@@ -347,7 +347,7 @@ + + + +- ++ + + + +@@ -366,7 +366,7 @@ + + + +- ++ + + + +@@ -375,7 +375,7 @@ + + + +- ++ + + + +@@ -397,7 +397,7 @@ + + + +- ++ + + + +@@ -413,7 +413,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/group7.exp b/pengine/test10/group7.exp +index 5f63c67..def4718 100644 +--- a/pengine/test10/group7.exp ++++ b/pengine/test10/group7.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -22,7 +22,7 @@ + + + +- ++ + + + +@@ -31,7 +31,7 @@ + + + +- ++ + + + +@@ -40,7 +40,7 @@ + + + +- ++ + + + +@@ -78,7 +78,7 @@ + + + +- ++ + + + +@@ -100,7 +100,7 @@ + + + +- ++ + + + +@@ -109,7 +109,7 @@ + + + +- ++ + + + +@@ -118,7 +118,7 @@ + + + +- ++ + + + +@@ -127,7 +127,7 @@ + + + +- ++ + + + +@@ -152,7 +152,7 @@ + + + +- ++ + + + +@@ -161,7 +161,7 @@ + + + +- ++ + + + +@@ -170,7 +170,7 @@ + + + +- ++ + + + +@@ -179,7 +179,7 @@ + + + +- ++ + + + +@@ -204,7 +204,7 @@ + + + +- ++ + + + +@@ -213,7 +213,7 @@ + + + +- ++ + + + +@@ -222,7 +222,7 @@ + + + +- ++ + + + +@@ -264,7 +264,7 @@ + + + +- ++ + + + +@@ -286,7 +286,7 @@ + + + +- ++ + + + +@@ -295,7 +295,7 @@ + + + +- ++ + + + +@@ -304,7 +304,7 @@ + + + +- ++ + + + +@@ -313,7 +313,7 @@ + + + +- ++ + + + +@@ -338,7 +338,7 @@ + + + +- ++ + + + +@@ -347,7 +347,7 @@ + + + +- ++ + + + +@@ -356,7 +356,7 @@ + + + +- ++ + + + +@@ -365,7 +365,7 @@ + + + +- ++ + + + +@@ -390,7 +390,7 @@ + + + +- ++ + + + +@@ -399,7 +399,7 @@ + + + +- ++ + + + +@@ -408,7 +408,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/group8.exp b/pengine/test10/group8.exp +index 3a1f19e..3e1fb1a 100644 +--- a/pengine/test10/group8.exp ++++ b/pengine/test10/group8.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -54,7 +54,7 @@ + + + +- ++ + + + +@@ -70,7 +70,7 @@ + + + +- ++ + + + +@@ -79,7 +79,7 @@ + + + +- ++ + + + +@@ -98,7 +98,7 @@ + + + +- ++ + + + +@@ -107,7 +107,7 @@ + + + +- ++ + + + +@@ -126,7 +126,7 @@ + + + +- ++ + + + +@@ -135,7 +135,7 @@ + + + +- ++ + + + +@@ -144,7 +144,7 @@ + + + +- ++ + + + +@@ -153,7 +153,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/group9.exp b/pengine/test10/group9.exp +index c325adf..66e85a4 100644 +--- a/pengine/test10/group9.exp ++++ b/pengine/test10/group9.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -77,7 +77,7 @@ + + + +- ++ + + + +@@ -86,7 +86,7 @@ + + + +- ++ + + + +@@ -105,7 +105,7 @@ + + + +- ++ + + + +@@ -114,7 +114,7 @@ + + + +- ++ + + + +@@ -133,7 +133,7 @@ + + + +- ++ + + + +@@ -155,7 +155,7 @@ + + + +- ++ + + + +@@ -171,7 +171,7 @@ + + + +- ++ + + + +@@ -242,7 +242,7 @@ + + + +- ++ + + + +@@ -261,7 +261,7 @@ + + + +- ++ + + + +@@ -280,7 +280,7 @@ + + + +- ++ + + + +@@ -289,7 +289,7 @@ + + + +- ++ + + + +@@ -311,7 +311,7 @@ + + + +- ++ + + + +@@ -320,7 +320,7 @@ + + + +- ++ + + + +@@ -339,7 +339,7 @@ + + + +- ++ + + + +@@ -361,7 +361,7 @@ + + + +- ++ + + + +@@ -377,7 +377,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/guest-node-host-dies.exp b/pengine/test10/guest-node-host-dies.exp +index 6bd7a60..2029b60 100644 +--- a/pengine/test10/guest-node-host-dies.exp ++++ b/pengine/test10/guest-node-host-dies.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +@@ -41,7 +41,7 @@ + + + +- ++ + + + +@@ -54,7 +54,7 @@ + + + +- ++ + + + +@@ -82,7 +82,7 @@ + + + +- ++ + + + +@@ -113,7 +113,7 @@ + + + +- ++ + + + +@@ -144,7 +144,7 @@ + + + +- ++ + + + +@@ -169,7 +169,7 @@ + + + +- ++ + + + +@@ -224,7 +224,7 @@ + + + +- ++ + + + +@@ -240,7 +240,7 @@ + + + +- ++ + + + +@@ -399,7 +399,7 @@ + + + +- ++ + + + +@@ -412,7 +412,7 @@ + + + +- ++ + + + +@@ -443,7 +443,7 @@ + + + +- ++ + + + +@@ -456,7 +456,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/honor_stonith_rsc_order1.exp b/pengine/test10/honor_stonith_rsc_order1.exp +index a8c5fd8..081a50f 100644 +--- a/pengine/test10/honor_stonith_rsc_order1.exp ++++ b/pengine/test10/honor_stonith_rsc_order1.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -78,7 +78,7 @@ + + + +- ++ + + + +@@ -94,7 +94,7 @@ + + + +- ++ + + + +@@ -103,7 +103,7 @@ + + + +- ++ + + + +@@ -116,7 +116,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/honor_stonith_rsc_order2.exp b/pengine/test10/honor_stonith_rsc_order2.exp +index 35386de..15e798f 100644 +--- a/pengine/test10/honor_stonith_rsc_order2.exp ++++ b/pengine/test10/honor_stonith_rsc_order2.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -84,7 +84,7 @@ + + + +- ++ + + + +@@ -100,7 +100,7 @@ + + + +- ++ + + + +@@ -109,7 +109,7 @@ + + + +- ++ + + + +@@ -128,7 +128,7 @@ + + + +- ++ + + + +@@ -137,7 +137,7 @@ + + + +- ++ + + + +@@ -156,7 +156,7 @@ + + + +- ++ + + + +@@ -165,7 +165,7 @@ + + + +- ++ + + + +@@ -178,7 +178,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/honor_stonith_rsc_order3.exp b/pengine/test10/honor_stonith_rsc_order3.exp +index f6b25db..c59ccf1 100644 +--- a/pengine/test10/honor_stonith_rsc_order3.exp ++++ b/pengine/test10/honor_stonith_rsc_order3.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -88,7 +88,7 @@ + + + +- ++ + + + +@@ -101,7 +101,7 @@ + + + +- ++ + + + +@@ -110,7 +110,7 @@ + + + +- ++ + + + +@@ -126,7 +126,7 @@ + + + +- ++ + + + +@@ -135,7 +135,7 @@ + + + +- ++ + + + +@@ -151,7 +151,7 @@ + + + +- ++ + + + +@@ -193,7 +193,7 @@ + + + +- ++ + + + +@@ -206,7 +206,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/honor_stonith_rsc_order4.exp b/pengine/test10/honor_stonith_rsc_order4.exp +index 435b5d9..a42ec95 100644 +--- a/pengine/test10/honor_stonith_rsc_order4.exp ++++ b/pengine/test10/honor_stonith_rsc_order4.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +@@ -41,7 +41,7 @@ + + + +- ++ + + + +@@ -50,7 +50,7 @@ + + + +- ++ + + + +@@ -63,7 +63,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ignore_stonith_rsc_order1.exp b/pengine/test10/ignore_stonith_rsc_order1.exp +index 79404b8..c45a687 100644 +--- a/pengine/test10/ignore_stonith_rsc_order1.exp ++++ b/pengine/test10/ignore_stonith_rsc_order1.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +@@ -41,7 +41,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ignore_stonith_rsc_order2.exp b/pengine/test10/ignore_stonith_rsc_order2.exp +index 7eee978..76054b8 100644 +--- a/pengine/test10/ignore_stonith_rsc_order2.exp ++++ b/pengine/test10/ignore_stonith_rsc_order2.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -54,7 +54,7 @@ + + + +- ++ + + + +@@ -70,7 +70,7 @@ + + + +- ++ + + + +@@ -79,7 +79,7 @@ + + + +- ++ + + + +@@ -98,7 +98,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ignore_stonith_rsc_order3.exp b/pengine/test10/ignore_stonith_rsc_order3.exp +index abd51cf..922498e 100644 +--- a/pengine/test10/ignore_stonith_rsc_order3.exp ++++ b/pengine/test10/ignore_stonith_rsc_order3.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -81,7 +81,7 @@ + + + +- ++ + + + +@@ -97,7 +97,7 @@ + + + +- ++ + + + +@@ -106,7 +106,7 @@ + + + +- ++ + + + +@@ -125,7 +125,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ignore_stonith_rsc_order4.exp b/pengine/test10/ignore_stonith_rsc_order4.exp +index b72f3d6..7439950 100644 +--- a/pengine/test10/ignore_stonith_rsc_order4.exp ++++ b/pengine/test10/ignore_stonith_rsc_order4.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -85,7 +85,7 @@ + + + +- ++ + + + +@@ -98,7 +98,7 @@ + + + +- ++ + + + +@@ -107,7 +107,7 @@ + + + +- ++ + + + +@@ -123,7 +123,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/inc0.exp b/pengine/test10/inc0.exp +index da87c51..5d90858 100644 +--- a/pengine/test10/inc0.exp ++++ b/pengine/test10/inc0.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -25,7 +25,7 @@ + + + +- ++ + + + +@@ -34,7 +34,7 @@ + + + +- ++ + + + +@@ -47,7 +47,7 @@ + + + +- ++ + + + +@@ -56,7 +56,7 @@ + + + +- ++ + + + +@@ -65,7 +65,7 @@ + + + +- ++ + + + +@@ -78,7 +78,7 @@ + + + +- ++ + + + +@@ -87,7 +87,7 @@ + + + +- ++ + + + +@@ -96,7 +96,7 @@ + + + +- ++ + + + +@@ -109,7 +109,7 @@ + + + +- ++ + + + +@@ -118,7 +118,7 @@ + + + +- ++ + + + +@@ -127,7 +127,7 @@ + + + +- ++ + + + +@@ -136,7 +136,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/inc1.exp b/pengine/test10/inc1.exp +index aa615e1..45b9cb5 100644 +--- a/pengine/test10/inc1.exp ++++ b/pengine/test10/inc1.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +@@ -37,7 +37,7 @@ + + + +- ++ + + + +@@ -50,7 +50,7 @@ + + + +- ++ + + + +@@ -59,7 +59,7 @@ + + + +- ++ + + + +@@ -68,7 +68,7 @@ + + + +- ++ + + + +@@ -81,7 +81,7 @@ + + + +- ++ + + + +@@ -90,7 +90,7 @@ + + + +- ++ + + + +@@ -99,7 +99,7 @@ + + + +- ++ + + + +@@ -112,7 +112,7 @@ + + + +- ++ + + + +@@ -121,7 +121,7 @@ + + + +- ++ + + + +@@ -130,7 +130,7 @@ + + + +- ++ + + + +@@ -143,7 +143,7 @@ + + + +- ++ + + + +@@ -152,7 +152,7 @@ + + + +- ++ + + + +@@ -161,7 +161,7 @@ + + + +- ++ + + + +@@ -170,7 +170,7 @@ + + + +- ++ + + + +@@ -245,7 +245,7 @@ + + + +- ++ + + + +@@ -264,7 +264,7 @@ + + + +- ++ + + + +@@ -273,7 +273,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/inc10.exp b/pengine/test10/inc10.exp +index d0dfa82..3779287 100644 +--- a/pengine/test10/inc10.exp ++++ b/pengine/test10/inc10.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -39,7 +39,7 @@ + + + +- ++ + + + +@@ -52,7 +52,7 @@ + + + +- ++ + + + +@@ -65,7 +65,7 @@ + + + +- ++ + + + +@@ -78,7 +78,7 @@ + + + +- ++ + + + +@@ -91,7 +91,7 @@ + + + +- ++ + + + +@@ -104,7 +104,7 @@ + + + +- ++ + + + +@@ -117,7 +117,7 @@ + + + +- ++ + + + +@@ -130,7 +130,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/inc11.exp b/pengine/test10/inc11.exp +index 4618df6..508ad5c 100644 +--- a/pengine/test10/inc11.exp ++++ b/pengine/test10/inc11.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -22,7 +22,7 @@ + + + +- ++ + + + +@@ -31,7 +31,7 @@ + + + +- ++ + + + +@@ -40,7 +40,7 @@ + + + +- ++ + + + +@@ -49,7 +49,7 @@ + + + +- ++ + + + +@@ -62,7 +62,7 @@ + + + +- ++ + + + +@@ -71,7 +71,7 @@ + + + +- ++ + + + +@@ -80,7 +80,7 @@ + + + +- ++ + + + +@@ -89,7 +89,7 @@ + + + +- ++ + + + +@@ -105,7 +105,7 @@ + + + +- ++ + + + +@@ -118,7 +118,7 @@ + + + +- ++ + + + +@@ -127,7 +127,7 @@ + + + +- ++ + + + +@@ -136,7 +136,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/inc12.exp b/pengine/test10/inc12.exp +index ac3bc39..93de58d 100644 +--- a/pengine/test10/inc12.exp ++++ b/pengine/test10/inc12.exp +@@ -32,7 +32,7 @@ + + + +- ++ + + + +@@ -48,7 +48,7 @@ + + + +- ++ + + + +@@ -66,7 +66,7 @@ + + + +- ++ + + + +@@ -79,7 +79,7 @@ + + + +- ++ + + + +@@ -88,7 +88,7 @@ + + + +- ++ + + + +@@ -97,7 +97,7 @@ + + + +- ++ + + + +@@ -106,7 +106,7 @@ + + + +- ++ + + + +@@ -115,7 +115,7 @@ + + + +- ++ + + + +@@ -124,7 +124,7 @@ + + + +- ++ + + + +@@ -133,7 +133,7 @@ + + + +- ++ + + + +@@ -142,7 +142,7 @@ + + + +- ++ + + + +@@ -155,7 +155,7 @@ + + + +- ++ + + + +@@ -168,7 +168,7 @@ + + + +- ++ + + + +@@ -181,7 +181,7 @@ + + + +- ++ + + + +@@ -194,7 +194,7 @@ + + + +- ++ + + + +@@ -242,7 +242,7 @@ + + + +- ++ + + + +@@ -255,7 +255,7 @@ + + + +- ++ + + + +@@ -268,7 +268,7 @@ + + + +- ++ + + + +@@ -281,7 +281,7 @@ + + + +- ++ + + + +@@ -294,7 +294,7 @@ + + + +- ++ + + + +@@ -307,7 +307,7 @@ + + + +- ++ + + + +@@ -320,7 +320,7 @@ + + + +- ++ + + + +@@ -333,7 +333,7 @@ + + + +- ++ + + + +@@ -346,7 +346,7 @@ + + + +- ++ + + + +@@ -359,7 +359,7 @@ + + + +- ++ + + + +@@ -421,7 +421,7 @@ + + + +- ++ + + + +@@ -445,7 +445,7 @@ + + + +- ++ + + + +@@ -469,7 +469,7 @@ + + + +- ++ + + + +@@ -496,7 +496,7 @@ + + + +- ++ + + + +@@ -523,7 +523,7 @@ + + + +- ++ + + + +@@ -550,7 +550,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/inc2.exp b/pengine/test10/inc2.exp +index 440e593..3fb5134 100644 +--- a/pengine/test10/inc2.exp ++++ b/pengine/test10/inc2.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -21,7 +21,7 @@ + + + +- ++ + + + +@@ -37,7 +37,7 @@ + + + +- ++ + + + +@@ -53,7 +53,7 @@ + + + +- ++ + + + +@@ -62,7 +62,7 @@ + + + +- ++ + + + +@@ -78,7 +78,7 @@ + + + +- ++ + + + +@@ -94,7 +94,7 @@ + + + +- ++ + + + +@@ -103,7 +103,7 @@ + + + +- ++ + + + +@@ -119,7 +119,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/inc3.exp b/pengine/test10/inc3.exp +index 4666cb1..e6b0982 100644 +--- a/pengine/test10/inc3.exp ++++ b/pengine/test10/inc3.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -21,7 +21,7 @@ + + + +- ++ + + + +@@ -37,7 +37,7 @@ + + + +- ++ + + + +@@ -53,7 +53,7 @@ + + + +- ++ + + + +@@ -62,7 +62,7 @@ + + + +- ++ + + + +@@ -78,7 +78,7 @@ + + + +- ++ + + + +@@ -94,7 +94,7 @@ + + + +- ++ + + + +@@ -103,7 +103,7 @@ + + + +- ++ + + + +@@ -119,7 +119,7 @@ + + + +- ++ + + + +@@ -206,7 +206,7 @@ + + + +- ++ + + + +@@ -215,7 +215,7 @@ + + + +- ++ + + + +@@ -224,7 +224,7 @@ + + + +- ++ + + + +@@ -233,7 +233,7 @@ + + + +- ++ + + + +@@ -249,7 +249,7 @@ + + + +- ++ + + + +@@ -265,7 +265,7 @@ + + + +- ++ + + + +@@ -274,7 +274,7 @@ + + + +- ++ + + + +@@ -290,7 +290,7 @@ + + + +- ++ + + + +@@ -306,7 +306,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/inc4.exp b/pengine/test10/inc4.exp +index 36f8cd9..1f4e71c 100644 +--- a/pengine/test10/inc4.exp ++++ b/pengine/test10/inc4.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -21,7 +21,7 @@ + + + +- ++ + + + +@@ -37,7 +37,7 @@ + + + +- ++ + + + +@@ -56,7 +56,7 @@ + + + +- ++ + + + +@@ -65,7 +65,7 @@ + + + +- ++ + + + +@@ -84,7 +84,7 @@ + + + +- ++ + + + +@@ -103,7 +103,7 @@ + + + +- ++ + + + +@@ -112,7 +112,7 @@ + + + +- ++ + + + +@@ -128,7 +128,7 @@ + + + +- ++ + + + +@@ -215,7 +215,7 @@ + + + +- ++ + + + +@@ -224,7 +224,7 @@ + + + +- ++ + + + +@@ -233,7 +233,7 @@ + + + +- ++ + + + +@@ -242,7 +242,7 @@ + + + +- ++ + + + +@@ -258,7 +258,7 @@ + + + +- ++ + + + +@@ -277,7 +277,7 @@ + + + +- ++ + + + +@@ -286,7 +286,7 @@ + + + +- ++ + + + +@@ -305,7 +305,7 @@ + + + +- ++ + + + +@@ -321,7 +321,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/inc5.exp b/pengine/test10/inc5.exp +index 0dbbf67..5eff72f 100644 +--- a/pengine/test10/inc5.exp ++++ b/pengine/test10/inc5.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -21,7 +21,7 @@ + + + +- ++ + + + +@@ -30,7 +30,7 @@ + + + +- ++ + + + +@@ -39,7 +39,7 @@ + + + +- ++ + + + +@@ -48,7 +48,7 @@ + + + +- ++ + + + +@@ -64,7 +64,7 @@ + + + +- ++ + + + +@@ -80,7 +80,7 @@ + + + +- ++ + + + +@@ -89,7 +89,7 @@ + + + +- ++ + + + +@@ -98,7 +98,7 @@ + + + +- ++ + + + +@@ -169,7 +169,7 @@ + + + +- ++ + + + +@@ -178,7 +178,7 @@ + + + +- ++ + + + +@@ -187,7 +187,7 @@ + + + +- ++ + + + +@@ -196,7 +196,7 @@ + + + +- ++ + + + +@@ -205,7 +205,7 @@ + + + +- ++ + + + +@@ -214,7 +214,7 @@ + + + +- ++ + + + +@@ -230,7 +230,7 @@ + + + +- ++ + + + +@@ -246,7 +246,7 @@ + + + +- ++ + + + +@@ -255,7 +255,7 @@ + + + +- ++ + + + +@@ -264,7 +264,7 @@ + + + +- ++ + + + +@@ -335,7 +335,7 @@ + + + +- ++ + + + +@@ -344,7 +344,7 @@ + + + +- ++ + + + +@@ -360,7 +360,7 @@ + + + +- ++ + + + +@@ -376,7 +376,7 @@ + + + +- ++ + + + +@@ -385,7 +385,7 @@ + + + +- ++ + + + +@@ -394,7 +394,7 @@ + + + +- ++ + + + +@@ -465,7 +465,7 @@ + + + +- ++ + + + +@@ -474,7 +474,7 @@ + + + +- ++ + + + +@@ -483,7 +483,7 @@ + + + +- ++ + + + +@@ -492,7 +492,7 @@ + + + +- ++ + + + +@@ -501,7 +501,7 @@ + + + +- ++ + + + +@@ -510,7 +510,7 @@ + + + +- ++ + + + +@@ -526,7 +526,7 @@ + + + +- ++ + + + +@@ -542,7 +542,7 @@ + + + +- ++ + + + +@@ -551,7 +551,7 @@ + + + +- ++ + + + +@@ -560,7 +560,7 @@ + + + +- ++ + + + +@@ -631,7 +631,7 @@ + + + +- ++ + + + +@@ -640,7 +640,7 @@ + + + +- ++ + + + +@@ -649,7 +649,7 @@ + + + +- ++ + + + +@@ -658,7 +658,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/inc6.exp b/pengine/test10/inc6.exp +index 096b7ae..c4e4326 100644 +--- a/pengine/test10/inc6.exp ++++ b/pengine/test10/inc6.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -82,7 +82,7 @@ + + + +- ++ + + + +@@ -98,7 +98,7 @@ + + + +- ++ + + + +@@ -161,7 +161,7 @@ + + + +- ++ + + + +@@ -177,7 +177,7 @@ + + + +- ++ + + + +@@ -244,7 +244,7 @@ + + + +- ++ + + + +@@ -260,7 +260,7 @@ + + + +- ++ + + + +@@ -273,7 +273,7 @@ + + + +- ++ + + + +@@ -289,7 +289,7 @@ + + + +- ++ + + + +@@ -361,7 +361,7 @@ + + + +- ++ + + + +@@ -377,7 +377,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/inc7.exp b/pengine/test10/inc7.exp +index 2745e10..e4d1058 100644 +--- a/pengine/test10/inc7.exp ++++ b/pengine/test10/inc7.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -22,7 +22,7 @@ + + + +- ++ + + + +@@ -31,7 +31,7 @@ + + + +- ++ + + + +@@ -40,7 +40,7 @@ + + + +- ++ + + + +@@ -49,7 +49,7 @@ + + + +- ++ + + + +@@ -62,7 +62,7 @@ + + + +- ++ + + + +@@ -71,7 +71,7 @@ + + + +- ++ + + + +@@ -80,7 +80,7 @@ + + + +- ++ + + + +@@ -89,7 +89,7 @@ + + + +- ++ + + + +@@ -102,7 +102,7 @@ + + + +- ++ + + + +@@ -111,7 +111,7 @@ + + + +- ++ + + + +@@ -120,7 +120,7 @@ + + + +- ++ + + + +@@ -129,7 +129,7 @@ + + + +- ++ + + + +@@ -142,7 +142,7 @@ + + + +- ++ + + + +@@ -151,7 +151,7 @@ + + + +- ++ + + + +@@ -160,7 +160,7 @@ + + + +- ++ + + + +@@ -169,7 +169,7 @@ + + + +- ++ + + + +@@ -182,7 +182,7 @@ + + + +- ++ + + + +@@ -191,7 +191,7 @@ + + + +- ++ + + + +@@ -200,7 +200,7 @@ + + + +- ++ + + + +@@ -209,7 +209,7 @@ + + + +- ++ + + + +@@ -222,7 +222,7 @@ + + + +- ++ + + + +@@ -231,7 +231,7 @@ + + + +- ++ + + + +@@ -240,7 +240,7 @@ + + + +- ++ + + + +@@ -330,7 +330,7 @@ + + + +- ++ + + + +@@ -346,7 +346,7 @@ + + + +- ++ + + + +@@ -355,7 +355,7 @@ + + + +- ++ + + + +@@ -364,7 +364,7 @@ + + + +- ++ + + + +@@ -373,7 +373,7 @@ + + + +- ++ + + + +@@ -389,7 +389,7 @@ + + + +- ++ + + + +@@ -398,7 +398,7 @@ + + + +- ++ + + + +@@ -407,7 +407,7 @@ + + + +- ++ + + + +@@ -416,7 +416,7 @@ + + + +- ++ + + + +@@ -432,7 +432,7 @@ + + + +- ++ + + + +@@ -441,7 +441,7 @@ + + + +- ++ + + + +@@ -450,7 +450,7 @@ + + + +- ++ + + + +@@ -459,7 +459,7 @@ + + + +- ++ + + + +@@ -475,7 +475,7 @@ + + + +- ++ + + + +@@ -484,7 +484,7 @@ + + + +- ++ + + + +@@ -493,7 +493,7 @@ + + + +- ++ + + + +@@ -502,7 +502,7 @@ + + + +- ++ + + + +@@ -518,7 +518,7 @@ + + + +- ++ + + + +@@ -527,7 +527,7 @@ + + + +- ++ + + + +@@ -536,7 +536,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/inc8.exp b/pengine/test10/inc8.exp +index 3cc6202..0ae4bc7 100644 +--- a/pengine/test10/inc8.exp ++++ b/pengine/test10/inc8.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +@@ -37,7 +37,7 @@ + + + +- ++ + + + +@@ -46,7 +46,7 @@ + + + +- ++ + + + +@@ -55,7 +55,7 @@ + + + +- ++ + + + +@@ -64,7 +64,7 @@ + + + +- ++ + + + +@@ -73,7 +73,7 @@ + + + +- ++ + + + +@@ -82,7 +82,7 @@ + + + +- ++ + + + +@@ -91,7 +91,7 @@ + + + +- ++ + + + +@@ -100,7 +100,7 @@ + + + +- ++ + + + +@@ -109,7 +109,7 @@ + + + +- ++ + + + +@@ -118,7 +118,7 @@ + + + +- ++ + + + +@@ -127,7 +127,7 @@ + + + +- ++ + + + +@@ -140,7 +140,7 @@ + + + +- ++ + + + +@@ -149,7 +149,7 @@ + + + +- ++ + + + +@@ -158,7 +158,7 @@ + + + +- ++ + + + +@@ -171,7 +171,7 @@ + + + +- ++ + + + +@@ -180,7 +180,7 @@ + + + +- ++ + + + +@@ -189,7 +189,7 @@ + + + +- ++ + + + +@@ -198,7 +198,7 @@ + + + +- ++ + + + +@@ -207,7 +207,7 @@ + + + +- ++ + + + +@@ -216,7 +216,7 @@ + + + +- ++ + + + +@@ -225,7 +225,7 @@ + + + +- ++ + + + +@@ -234,7 +234,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/inc9.exp b/pengine/test10/inc9.exp +index c093d48..506c27b 100644 +--- a/pengine/test10/inc9.exp ++++ b/pengine/test10/inc9.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/interleave-0.exp b/pengine/test10/interleave-0.exp +index fba35fc..888a0e8 100644 +--- a/pengine/test10/interleave-0.exp ++++ b/pengine/test10/interleave-0.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -21,7 +21,7 @@ + + + +- ++ + + + +@@ -30,7 +30,7 @@ + + + +- ++ + + + +@@ -39,7 +39,7 @@ + + + +- ++ + + + +@@ -48,7 +48,7 @@ + + + +- ++ + + + +@@ -57,7 +57,7 @@ + + + +- ++ + + + +@@ -66,7 +66,7 @@ + + + +- ++ + + + +@@ -75,7 +75,7 @@ + + + +- ++ + + + +@@ -84,7 +84,7 @@ + + + +- ++ + + + +@@ -93,7 +93,7 @@ + + + +- ++ + + + +@@ -102,7 +102,7 @@ + + + +- ++ + + + +@@ -111,7 +111,7 @@ + + + +- ++ + + + +@@ -120,7 +120,7 @@ + + + +- ++ + + + +@@ -129,7 +129,7 @@ + + + +- ++ + + + +@@ -138,7 +138,7 @@ + + + +- ++ + + + +@@ -147,7 +147,7 @@ + + + +- ++ + + + +@@ -156,7 +156,7 @@ + + + +- ++ + + + +@@ -165,7 +165,7 @@ + + + +- ++ + + + +@@ -174,7 +174,7 @@ + + + +- ++ + + + +@@ -183,7 +183,7 @@ + + + +- ++ + + + +@@ -192,7 +192,7 @@ + + + +- ++ + + + +@@ -201,7 +201,7 @@ + + + +- ++ + + + +@@ -210,7 +210,7 @@ + + + +- ++ + + + +@@ -219,7 +219,7 @@ + + + +- ++ + + + +@@ -228,7 +228,7 @@ + + + +- ++ + + + +@@ -237,7 +237,7 @@ + + + +- ++ + + + +@@ -246,7 +246,7 @@ + + + +- ++ + + + +@@ -255,7 +255,7 @@ + + + +- ++ + + + +@@ -264,7 +264,7 @@ + + + +- ++ + + + +@@ -273,7 +273,7 @@ + + + +- ++ + + + +@@ -282,7 +282,7 @@ + + + +- ++ + + + +@@ -291,7 +291,7 @@ + + + +- ++ + + + +@@ -300,7 +300,7 @@ + + + +- ++ + + + +@@ -309,7 +309,7 @@ + + + +- ++ + + + +@@ -318,7 +318,7 @@ + + + +- ++ + + + +@@ -327,7 +327,7 @@ + + + +- ++ + + + +@@ -336,7 +336,7 @@ + + + +- ++ + + + +@@ -345,7 +345,7 @@ + + + +- ++ + + + +@@ -354,7 +354,7 @@ + + + +- ++ + + + +@@ -363,7 +363,7 @@ + + + +- ++ + + + +@@ -372,7 +372,7 @@ + + + +- ++ + + + +@@ -381,7 +381,7 @@ + + + +- ++ + + + +@@ -390,7 +390,7 @@ + + + +- ++ + + + +@@ -399,7 +399,7 @@ + + + +- ++ + + + +@@ -408,7 +408,7 @@ + + + +- ++ + + + +@@ -417,7 +417,7 @@ + + + +- ++ + + + +@@ -426,7 +426,7 @@ + + + +- ++ + + + +@@ -435,7 +435,7 @@ + + + +- ++ + + + +@@ -444,7 +444,7 @@ + + + +- ++ + + + +@@ -453,7 +453,7 @@ + + + +- ++ + + + +@@ -462,7 +462,7 @@ + + + +- ++ + + + +@@ -471,7 +471,7 @@ + + + +- ++ + + + +@@ -480,7 +480,7 @@ + + + +- ++ + + + +@@ -489,7 +489,7 @@ + + + +- ++ + + + +@@ -498,7 +498,7 @@ + + + +- ++ + + + +@@ -507,7 +507,7 @@ + + + +- ++ + + + +@@ -516,7 +516,7 @@ + + + +- ++ + + + +@@ -525,7 +525,7 @@ + + + +- ++ + + + +@@ -534,7 +534,7 @@ + + + +- ++ + + + +@@ -543,7 +543,7 @@ + + + +- ++ + + + +@@ -552,7 +552,7 @@ + + + +- ++ + + + +@@ -561,7 +561,7 @@ + + + +- ++ + + + +@@ -570,7 +570,7 @@ + + + +- ++ + + + +@@ -579,7 +579,7 @@ + + + +- ++ + + + +@@ -588,7 +588,7 @@ + + + +- ++ + + + +@@ -597,7 +597,7 @@ + + + +- ++ + + + +@@ -606,7 +606,7 @@ + + + +- ++ + + + +@@ -615,7 +615,7 @@ + + + +- ++ + + + +@@ -624,7 +624,7 @@ + + + +- ++ + + + +@@ -633,7 +633,7 @@ + + + +- ++ + + + +@@ -642,7 +642,7 @@ + + + +- ++ + + + +@@ -651,7 +651,7 @@ + + + +- ++ + + + +@@ -660,7 +660,7 @@ + + + +- ++ + + + +@@ -669,7 +669,7 @@ + + + +- ++ + + + +@@ -678,7 +678,7 @@ + + + +- ++ + + + +@@ -687,7 +687,7 @@ + + + +- ++ + + + +@@ -696,7 +696,7 @@ + + + +- ++ + + + +@@ -705,7 +705,7 @@ + + + +- ++ + + + +@@ -714,7 +714,7 @@ + + + +- ++ + + + +@@ -723,7 +723,7 @@ + + + +- ++ + + + +@@ -732,7 +732,7 @@ + + + +- ++ + + + +@@ -741,7 +741,7 @@ + + + +- ++ + + + +@@ -754,7 +754,7 @@ + + + +- ++ + + + +@@ -767,7 +767,7 @@ + + + +- ++ + + + +@@ -776,7 +776,7 @@ + + + +- ++ + + + +@@ -785,7 +785,7 @@ + + + +- ++ + + + +@@ -794,7 +794,7 @@ + + + +- ++ + + + +@@ -803,7 +803,7 @@ + + + +- ++ + + + +@@ -812,7 +812,7 @@ + + + +- ++ + + + +@@ -821,7 +821,7 @@ + + + +- ++ + + + +@@ -830,7 +830,7 @@ + + + +- ++ + + + +@@ -839,7 +839,7 @@ + + + +- ++ + + + +@@ -852,7 +852,7 @@ + + + +- ++ + + + +@@ -865,7 +865,7 @@ + + + +- ++ + + + +@@ -874,7 +874,7 @@ + + + +- ++ + + + +@@ -883,7 +883,7 @@ + + + +- ++ + + + +@@ -892,7 +892,7 @@ + + + +- ++ + + + +@@ -901,7 +901,7 @@ + + + +- ++ + + + +@@ -910,7 +910,7 @@ + + + +- ++ + + + +@@ -919,7 +919,7 @@ + + + +- ++ + + + +@@ -928,7 +928,7 @@ + + + +- ++ + + + +@@ -937,7 +937,7 @@ + + + +- ++ + + + +@@ -950,7 +950,7 @@ + + + +- ++ + + + +@@ -963,7 +963,7 @@ + + + +- ++ + + + +@@ -972,7 +972,7 @@ + + + +- ++ + + + +@@ -981,7 +981,7 @@ + + + +- ++ + + + +@@ -990,7 +990,7 @@ + + + +- ++ + + + +@@ -999,7 +999,7 @@ + + + +- ++ + + + +@@ -1008,7 +1008,7 @@ + + + +- ++ + + + +@@ -1017,7 +1017,7 @@ + + + +- ++ + + + +@@ -1026,7 +1026,7 @@ + + + +- ++ + + + +@@ -1035,7 +1035,7 @@ + + + +- ++ + + + +@@ -1048,7 +1048,7 @@ + + + +- ++ + + + +@@ -1061,7 +1061,7 @@ + + + +- ++ + + + +@@ -1070,7 +1070,7 @@ + + + +- ++ + + + +@@ -1079,7 +1079,7 @@ + + + +- ++ + + + +@@ -1088,7 +1088,7 @@ + + + +- ++ + + + +@@ -1097,7 +1097,7 @@ + + + +- ++ + + + +@@ -1106,7 +1106,7 @@ + + + +- ++ + + + +@@ -1115,7 +1115,7 @@ + + + +- ++ + + + +@@ -1124,7 +1124,7 @@ + + + +- ++ + + + +@@ -1133,7 +1133,7 @@ + + + +- ++ + + + +@@ -1146,7 +1146,7 @@ + + + +- ++ + + + +@@ -1159,7 +1159,7 @@ + + + +- ++ + + + +@@ -1168,7 +1168,7 @@ + + + +- ++ + + + +@@ -1177,7 +1177,7 @@ + + + +- ++ + + + +@@ -1186,7 +1186,7 @@ + + + +- ++ + + + +@@ -1195,7 +1195,7 @@ + + + +- ++ + + + +@@ -1204,7 +1204,7 @@ + + + +- ++ + + + +@@ -1213,7 +1213,7 @@ + + + +- ++ + + + +@@ -1222,7 +1222,7 @@ + + + +- ++ + + + +@@ -1231,7 +1231,7 @@ + + + +- ++ + + + +@@ -1244,7 +1244,7 @@ + + + +- ++ + + + +@@ -1257,7 +1257,7 @@ + + + +- ++ + + + +@@ -1266,7 +1266,7 @@ + + + +- ++ + + + +@@ -1275,7 +1275,7 @@ + + + +- ++ + + + +@@ -1284,7 +1284,7 @@ + + + +- ++ + + + +@@ -1293,7 +1293,7 @@ + + + +- ++ + + + +@@ -1302,7 +1302,7 @@ + + + +- ++ + + + +@@ -1311,7 +1311,7 @@ + + + +- ++ + + + +@@ -1320,7 +1320,7 @@ + + + +- ++ + + + +@@ -1329,7 +1329,7 @@ + + + +- ++ + + + +@@ -1342,7 +1342,7 @@ + + + +- ++ + + + +@@ -1355,7 +1355,7 @@ + + + +- ++ + + + +@@ -1364,7 +1364,7 @@ + + + +- ++ + + + +@@ -1373,7 +1373,7 @@ + + + +- ++ + + + +@@ -1382,7 +1382,7 @@ + + + +- ++ + + + +@@ -1391,7 +1391,7 @@ + + + +- ++ + + + +@@ -1400,7 +1400,7 @@ + + + +- ++ + + + +@@ -1409,7 +1409,7 @@ + + + +- ++ + + + +@@ -1418,7 +1418,7 @@ + + + +- ++ + + + +@@ -1427,7 +1427,7 @@ + + + +- ++ + + + +@@ -1440,7 +1440,7 @@ + + + +- ++ + + + +@@ -1453,7 +1453,7 @@ + + + +- ++ + + + +@@ -1462,7 +1462,7 @@ + + + +- ++ + + + +@@ -1471,7 +1471,7 @@ + + + +- ++ + + + +@@ -1480,7 +1480,7 @@ + + + +- ++ + + + +@@ -1489,7 +1489,7 @@ + + + +- ++ + + + +@@ -1498,7 +1498,7 @@ + + + +- ++ + + + +@@ -1507,7 +1507,7 @@ + + + +- ++ + + + +@@ -1516,7 +1516,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/interleave-1.exp b/pengine/test10/interleave-1.exp +index fba35fc..888a0e8 100644 +--- a/pengine/test10/interleave-1.exp ++++ b/pengine/test10/interleave-1.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -21,7 +21,7 @@ + + + +- ++ + + + +@@ -30,7 +30,7 @@ + + + +- ++ + + + +@@ -39,7 +39,7 @@ + + + +- ++ + + + +@@ -48,7 +48,7 @@ + + + +- ++ + + + +@@ -57,7 +57,7 @@ + + + +- ++ + + + +@@ -66,7 +66,7 @@ + + + +- ++ + + + +@@ -75,7 +75,7 @@ + + + +- ++ + + + +@@ -84,7 +84,7 @@ + + + +- ++ + + + +@@ -93,7 +93,7 @@ + + + +- ++ + + + +@@ -102,7 +102,7 @@ + + + +- ++ + + + +@@ -111,7 +111,7 @@ + + + +- ++ + + + +@@ -120,7 +120,7 @@ + + + +- ++ + + + +@@ -129,7 +129,7 @@ + + + +- ++ + + + +@@ -138,7 +138,7 @@ + + + +- ++ + + + +@@ -147,7 +147,7 @@ + + + +- ++ + + + +@@ -156,7 +156,7 @@ + + + +- ++ + + + +@@ -165,7 +165,7 @@ + + + +- ++ + + + +@@ -174,7 +174,7 @@ + + + +- ++ + + + +@@ -183,7 +183,7 @@ + + + +- ++ + + + +@@ -192,7 +192,7 @@ + + + +- ++ + + + +@@ -201,7 +201,7 @@ + + + +- ++ + + + +@@ -210,7 +210,7 @@ + + + +- ++ + + + +@@ -219,7 +219,7 @@ + + + +- ++ + + + +@@ -228,7 +228,7 @@ + + + +- ++ + + + +@@ -237,7 +237,7 @@ + + + +- ++ + + + +@@ -246,7 +246,7 @@ + + + +- ++ + + + +@@ -255,7 +255,7 @@ + + + +- ++ + + + +@@ -264,7 +264,7 @@ + + + +- ++ + + + +@@ -273,7 +273,7 @@ + + + +- ++ + + + +@@ -282,7 +282,7 @@ + + + +- ++ + + + +@@ -291,7 +291,7 @@ + + + +- ++ + + + +@@ -300,7 +300,7 @@ + + + +- ++ + + + +@@ -309,7 +309,7 @@ + + + +- ++ + + + +@@ -318,7 +318,7 @@ + + + +- ++ + + + +@@ -327,7 +327,7 @@ + + + +- ++ + + + +@@ -336,7 +336,7 @@ + + + +- ++ + + + +@@ -345,7 +345,7 @@ + + + +- ++ + + + +@@ -354,7 +354,7 @@ + + + +- ++ + + + +@@ -363,7 +363,7 @@ + + + +- ++ + + + +@@ -372,7 +372,7 @@ + + + +- ++ + + + +@@ -381,7 +381,7 @@ + + + +- ++ + + + +@@ -390,7 +390,7 @@ + + + +- ++ + + + +@@ -399,7 +399,7 @@ + + + +- ++ + + + +@@ -408,7 +408,7 @@ + + + +- ++ + + + +@@ -417,7 +417,7 @@ + + + +- ++ + + + +@@ -426,7 +426,7 @@ + + + +- ++ + + + +@@ -435,7 +435,7 @@ + + + +- ++ + + + +@@ -444,7 +444,7 @@ + + + +- ++ + + + +@@ -453,7 +453,7 @@ + + + +- ++ + + + +@@ -462,7 +462,7 @@ + + + +- ++ + + + +@@ -471,7 +471,7 @@ + + + +- ++ + + + +@@ -480,7 +480,7 @@ + + + +- ++ + + + +@@ -489,7 +489,7 @@ + + + +- ++ + + + +@@ -498,7 +498,7 @@ + + + +- ++ + + + +@@ -507,7 +507,7 @@ + + + +- ++ + + + +@@ -516,7 +516,7 @@ + + + +- ++ + + + +@@ -525,7 +525,7 @@ + + + +- ++ + + + +@@ -534,7 +534,7 @@ + + + +- ++ + + + +@@ -543,7 +543,7 @@ + + + +- ++ + + + +@@ -552,7 +552,7 @@ + + + +- ++ + + + +@@ -561,7 +561,7 @@ + + + +- ++ + + + +@@ -570,7 +570,7 @@ + + + +- ++ + + + +@@ -579,7 +579,7 @@ + + + +- ++ + + + +@@ -588,7 +588,7 @@ + + + +- ++ + + + +@@ -597,7 +597,7 @@ + + + +- ++ + + + +@@ -606,7 +606,7 @@ + + + +- ++ + + + +@@ -615,7 +615,7 @@ + + + +- ++ + + + +@@ -624,7 +624,7 @@ + + + +- ++ + + + +@@ -633,7 +633,7 @@ + + + +- ++ + + + +@@ -642,7 +642,7 @@ + + + +- ++ + + + +@@ -651,7 +651,7 @@ + + + +- ++ + + + +@@ -660,7 +660,7 @@ + + + +- ++ + + + +@@ -669,7 +669,7 @@ + + + +- ++ + + + +@@ -678,7 +678,7 @@ + + + +- ++ + + + +@@ -687,7 +687,7 @@ + + + +- ++ + + + +@@ -696,7 +696,7 @@ + + + +- ++ + + + +@@ -705,7 +705,7 @@ + + + +- ++ + + + +@@ -714,7 +714,7 @@ + + + +- ++ + + + +@@ -723,7 +723,7 @@ + + + +- ++ + + + +@@ -732,7 +732,7 @@ + + + +- ++ + + + +@@ -741,7 +741,7 @@ + + + +- ++ + + + +@@ -754,7 +754,7 @@ + + + +- ++ + + + +@@ -767,7 +767,7 @@ + + + +- ++ + + + +@@ -776,7 +776,7 @@ + + + +- ++ + + + +@@ -785,7 +785,7 @@ + + + +- ++ + + + +@@ -794,7 +794,7 @@ + + + +- ++ + + + +@@ -803,7 +803,7 @@ + + + +- ++ + + + +@@ -812,7 +812,7 @@ + + + +- ++ + + + +@@ -821,7 +821,7 @@ + + + +- ++ + + + +@@ -830,7 +830,7 @@ + + + +- ++ + + + +@@ -839,7 +839,7 @@ + + + +- ++ + + + +@@ -852,7 +852,7 @@ + + + +- ++ + + + +@@ -865,7 +865,7 @@ + + + +- ++ + + + +@@ -874,7 +874,7 @@ + + + +- ++ + + + +@@ -883,7 +883,7 @@ + + + +- ++ + + + +@@ -892,7 +892,7 @@ + + + +- ++ + + + +@@ -901,7 +901,7 @@ + + + +- ++ + + + +@@ -910,7 +910,7 @@ + + + +- ++ + + + +@@ -919,7 +919,7 @@ + + + +- ++ + + + +@@ -928,7 +928,7 @@ + + + +- ++ + + + +@@ -937,7 +937,7 @@ + + + +- ++ + + + +@@ -950,7 +950,7 @@ + + + +- ++ + + + +@@ -963,7 +963,7 @@ + + + +- ++ + + + +@@ -972,7 +972,7 @@ + + + +- ++ + + + +@@ -981,7 +981,7 @@ + + + +- ++ + + + +@@ -990,7 +990,7 @@ + + + +- ++ + + + +@@ -999,7 +999,7 @@ + + + +- ++ + + + +@@ -1008,7 +1008,7 @@ + + + +- ++ + + + +@@ -1017,7 +1017,7 @@ + + + +- ++ + + + +@@ -1026,7 +1026,7 @@ + + + +- ++ + + + +@@ -1035,7 +1035,7 @@ + + + +- ++ + + + +@@ -1048,7 +1048,7 @@ + + + +- ++ + + + +@@ -1061,7 +1061,7 @@ + + + +- ++ + + + +@@ -1070,7 +1070,7 @@ + + + +- ++ + + + +@@ -1079,7 +1079,7 @@ + + + +- ++ + + + +@@ -1088,7 +1088,7 @@ + + + +- ++ + + + +@@ -1097,7 +1097,7 @@ + + + +- ++ + + + +@@ -1106,7 +1106,7 @@ + + + +- ++ + + + +@@ -1115,7 +1115,7 @@ + + + +- ++ + + + +@@ -1124,7 +1124,7 @@ + + + +- ++ + + + +@@ -1133,7 +1133,7 @@ + + + +- ++ + + + +@@ -1146,7 +1146,7 @@ + + + +- ++ + + + +@@ -1159,7 +1159,7 @@ + + + +- ++ + + + +@@ -1168,7 +1168,7 @@ + + + +- ++ + + + +@@ -1177,7 +1177,7 @@ + + + +- ++ + + + +@@ -1186,7 +1186,7 @@ + + + +- ++ + + + +@@ -1195,7 +1195,7 @@ + + + +- ++ + + + +@@ -1204,7 +1204,7 @@ + + + +- ++ + + + +@@ -1213,7 +1213,7 @@ + + + +- ++ + + + +@@ -1222,7 +1222,7 @@ + + + +- ++ + + + +@@ -1231,7 +1231,7 @@ + + + +- ++ + + + +@@ -1244,7 +1244,7 @@ + + + +- ++ + + + +@@ -1257,7 +1257,7 @@ + + + +- ++ + + + +@@ -1266,7 +1266,7 @@ + + + +- ++ + + + +@@ -1275,7 +1275,7 @@ + + + +- ++ + + + +@@ -1284,7 +1284,7 @@ + + + +- ++ + + + +@@ -1293,7 +1293,7 @@ + + + +- ++ + + + +@@ -1302,7 +1302,7 @@ + + + +- ++ + + + +@@ -1311,7 +1311,7 @@ + + + +- ++ + + + +@@ -1320,7 +1320,7 @@ + + + +- ++ + + + +@@ -1329,7 +1329,7 @@ + + + +- ++ + + + +@@ -1342,7 +1342,7 @@ + + + +- ++ + + + +@@ -1355,7 +1355,7 @@ + + + +- ++ + + + +@@ -1364,7 +1364,7 @@ + + + +- ++ + + + +@@ -1373,7 +1373,7 @@ + + + +- ++ + + + +@@ -1382,7 +1382,7 @@ + + + +- ++ + + + +@@ -1391,7 +1391,7 @@ + + + +- ++ + + + +@@ -1400,7 +1400,7 @@ + + + +- ++ + + + +@@ -1409,7 +1409,7 @@ + + + +- ++ + + + +@@ -1418,7 +1418,7 @@ + + + +- ++ + + + +@@ -1427,7 +1427,7 @@ + + + +- ++ + + + +@@ -1440,7 +1440,7 @@ + + + +- ++ + + + +@@ -1453,7 +1453,7 @@ + + + +- ++ + + + +@@ -1462,7 +1462,7 @@ + + + +- ++ + + + +@@ -1471,7 +1471,7 @@ + + + +- ++ + + + +@@ -1480,7 +1480,7 @@ + + + +- ++ + + + +@@ -1489,7 +1489,7 @@ + + + +- ++ + + + +@@ -1498,7 +1498,7 @@ + + + +- ++ + + + +@@ -1507,7 +1507,7 @@ + + + +- ++ + + + +@@ -1516,7 +1516,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/interleave-2.exp b/pengine/test10/interleave-2.exp +index fba35fc..888a0e8 100644 +--- a/pengine/test10/interleave-2.exp ++++ b/pengine/test10/interleave-2.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -21,7 +21,7 @@ + + + +- ++ + + + +@@ -30,7 +30,7 @@ + + + +- ++ + + + +@@ -39,7 +39,7 @@ + + + +- ++ + + + +@@ -48,7 +48,7 @@ + + + +- ++ + + + +@@ -57,7 +57,7 @@ + + + +- ++ + + + +@@ -66,7 +66,7 @@ + + + +- ++ + + + +@@ -75,7 +75,7 @@ + + + +- ++ + + + +@@ -84,7 +84,7 @@ + + + +- ++ + + + +@@ -93,7 +93,7 @@ + + + +- ++ + + + +@@ -102,7 +102,7 @@ + + + +- ++ + + + +@@ -111,7 +111,7 @@ + + + +- ++ + + + +@@ -120,7 +120,7 @@ + + + +- ++ + + + +@@ -129,7 +129,7 @@ + + + +- ++ + + + +@@ -138,7 +138,7 @@ + + + +- ++ + + + +@@ -147,7 +147,7 @@ + + + +- ++ + + + +@@ -156,7 +156,7 @@ + + + +- ++ + + + +@@ -165,7 +165,7 @@ + + + +- ++ + + + +@@ -174,7 +174,7 @@ + + + +- ++ + + + +@@ -183,7 +183,7 @@ + + + +- ++ + + + +@@ -192,7 +192,7 @@ + + + +- ++ + + + +@@ -201,7 +201,7 @@ + + + +- ++ + + + +@@ -210,7 +210,7 @@ + + + +- ++ + + + +@@ -219,7 +219,7 @@ + + + +- ++ + + + +@@ -228,7 +228,7 @@ + + + +- ++ + + + +@@ -237,7 +237,7 @@ + + + +- ++ + + + +@@ -246,7 +246,7 @@ + + + +- ++ + + + +@@ -255,7 +255,7 @@ + + + +- ++ + + + +@@ -264,7 +264,7 @@ + + + +- ++ + + + +@@ -273,7 +273,7 @@ + + + +- ++ + + + +@@ -282,7 +282,7 @@ + + + +- ++ + + + +@@ -291,7 +291,7 @@ + + + +- ++ + + + +@@ -300,7 +300,7 @@ + + + +- ++ + + + +@@ -309,7 +309,7 @@ + + + +- ++ + + + +@@ -318,7 +318,7 @@ + + + +- ++ + + + +@@ -327,7 +327,7 @@ + + + +- ++ + + + +@@ -336,7 +336,7 @@ + + + +- ++ + + + +@@ -345,7 +345,7 @@ + + + +- ++ + + + +@@ -354,7 +354,7 @@ + + + +- ++ + + + +@@ -363,7 +363,7 @@ + + + +- ++ + + + +@@ -372,7 +372,7 @@ + + + +- ++ + + + +@@ -381,7 +381,7 @@ + + + +- ++ + + + +@@ -390,7 +390,7 @@ + + + +- ++ + + + +@@ -399,7 +399,7 @@ + + + +- ++ + + + +@@ -408,7 +408,7 @@ + + + +- ++ + + + +@@ -417,7 +417,7 @@ + + + +- ++ + + + +@@ -426,7 +426,7 @@ + + + +- ++ + + + +@@ -435,7 +435,7 @@ + + + +- ++ + + + +@@ -444,7 +444,7 @@ + + + +- ++ + + + +@@ -453,7 +453,7 @@ + + + +- ++ + + + +@@ -462,7 +462,7 @@ + + + +- ++ + + + +@@ -471,7 +471,7 @@ + + + +- ++ + + + +@@ -480,7 +480,7 @@ + + + +- ++ + + + +@@ -489,7 +489,7 @@ + + + +- ++ + + + +@@ -498,7 +498,7 @@ + + + +- ++ + + + +@@ -507,7 +507,7 @@ + + + +- ++ + + + +@@ -516,7 +516,7 @@ + + + +- ++ + + + +@@ -525,7 +525,7 @@ + + + +- ++ + + + +@@ -534,7 +534,7 @@ + + + +- ++ + + + +@@ -543,7 +543,7 @@ + + + +- ++ + + + +@@ -552,7 +552,7 @@ + + + +- ++ + + + +@@ -561,7 +561,7 @@ + + + +- ++ + + + +@@ -570,7 +570,7 @@ + + + +- ++ + + + +@@ -579,7 +579,7 @@ + + + +- ++ + + + +@@ -588,7 +588,7 @@ + + + +- ++ + + + +@@ -597,7 +597,7 @@ + + + +- ++ + + + +@@ -606,7 +606,7 @@ + + + +- ++ + + + +@@ -615,7 +615,7 @@ + + + +- ++ + + + +@@ -624,7 +624,7 @@ + + + +- ++ + + + +@@ -633,7 +633,7 @@ + + + +- ++ + + + +@@ -642,7 +642,7 @@ + + + +- ++ + + + +@@ -651,7 +651,7 @@ + + + +- ++ + + + +@@ -660,7 +660,7 @@ + + + +- ++ + + + +@@ -669,7 +669,7 @@ + + + +- ++ + + + +@@ -678,7 +678,7 @@ + + + +- ++ + + + +@@ -687,7 +687,7 @@ + + + +- ++ + + + +@@ -696,7 +696,7 @@ + + + +- ++ + + + +@@ -705,7 +705,7 @@ + + + +- ++ + + + +@@ -714,7 +714,7 @@ + + + +- ++ + + + +@@ -723,7 +723,7 @@ + + + +- ++ + + + +@@ -732,7 +732,7 @@ + + + +- ++ + + + +@@ -741,7 +741,7 @@ + + + +- ++ + + + +@@ -754,7 +754,7 @@ + + + +- ++ + + + +@@ -767,7 +767,7 @@ + + + +- ++ + + + +@@ -776,7 +776,7 @@ + + + +- ++ + + + +@@ -785,7 +785,7 @@ + + + +- ++ + + + +@@ -794,7 +794,7 @@ + + + +- ++ + + + +@@ -803,7 +803,7 @@ + + + +- ++ + + + +@@ -812,7 +812,7 @@ + + + +- ++ + + + +@@ -821,7 +821,7 @@ + + + +- ++ + + + +@@ -830,7 +830,7 @@ + + + +- ++ + + + +@@ -839,7 +839,7 @@ + + + +- ++ + + + +@@ -852,7 +852,7 @@ + + + +- ++ + + + +@@ -865,7 +865,7 @@ + + + +- ++ + + + +@@ -874,7 +874,7 @@ + + + +- ++ + + + +@@ -883,7 +883,7 @@ + + + +- ++ + + + +@@ -892,7 +892,7 @@ + + + +- ++ + + + +@@ -901,7 +901,7 @@ + + + +- ++ + + + +@@ -910,7 +910,7 @@ + + + +- ++ + + + +@@ -919,7 +919,7 @@ + + + +- ++ + + + +@@ -928,7 +928,7 @@ + + + +- ++ + + + +@@ -937,7 +937,7 @@ + + + +- ++ + + + +@@ -950,7 +950,7 @@ + + + +- ++ + + + +@@ -963,7 +963,7 @@ + + + +- ++ + + + +@@ -972,7 +972,7 @@ + + + +- ++ + + + +@@ -981,7 +981,7 @@ + + + +- ++ + + + +@@ -990,7 +990,7 @@ + + + +- ++ + + + +@@ -999,7 +999,7 @@ + + + +- ++ + + + +@@ -1008,7 +1008,7 @@ + + + +- ++ + + + +@@ -1017,7 +1017,7 @@ + + + +- ++ + + + +@@ -1026,7 +1026,7 @@ + + + +- ++ + + + +@@ -1035,7 +1035,7 @@ + + + +- ++ + + + +@@ -1048,7 +1048,7 @@ + + + +- ++ + + + +@@ -1061,7 +1061,7 @@ + + + +- ++ + + + +@@ -1070,7 +1070,7 @@ + + + +- ++ + + + +@@ -1079,7 +1079,7 @@ + + + +- ++ + + + +@@ -1088,7 +1088,7 @@ + + + +- ++ + + + +@@ -1097,7 +1097,7 @@ + + + +- ++ + + + +@@ -1106,7 +1106,7 @@ + + + +- ++ + + + +@@ -1115,7 +1115,7 @@ + + + +- ++ + + + +@@ -1124,7 +1124,7 @@ + + + +- ++ + + + +@@ -1133,7 +1133,7 @@ + + + +- ++ + + + +@@ -1146,7 +1146,7 @@ + + + +- ++ + + + +@@ -1159,7 +1159,7 @@ + + + +- ++ + + + +@@ -1168,7 +1168,7 @@ + + + +- ++ + + + +@@ -1177,7 +1177,7 @@ + + + +- ++ + + + +@@ -1186,7 +1186,7 @@ + + + +- ++ + + + +@@ -1195,7 +1195,7 @@ + + + +- ++ + + + +@@ -1204,7 +1204,7 @@ + + + +- ++ + + + +@@ -1213,7 +1213,7 @@ + + + +- ++ + + + +@@ -1222,7 +1222,7 @@ + + + +- ++ + + + +@@ -1231,7 +1231,7 @@ + + + +- ++ + + + +@@ -1244,7 +1244,7 @@ + + + +- ++ + + + +@@ -1257,7 +1257,7 @@ + + + +- ++ + + + +@@ -1266,7 +1266,7 @@ + + + +- ++ + + + +@@ -1275,7 +1275,7 @@ + + + +- ++ + + + +@@ -1284,7 +1284,7 @@ + + + +- ++ + + + +@@ -1293,7 +1293,7 @@ + + + +- ++ + + + +@@ -1302,7 +1302,7 @@ + + + +- ++ + + + +@@ -1311,7 +1311,7 @@ + + + +- ++ + + + +@@ -1320,7 +1320,7 @@ + + + +- ++ + + + +@@ -1329,7 +1329,7 @@ + + + +- ++ + + + +@@ -1342,7 +1342,7 @@ + + + +- ++ + + + +@@ -1355,7 +1355,7 @@ + + + +- ++ + + + +@@ -1364,7 +1364,7 @@ + + + +- ++ + + + +@@ -1373,7 +1373,7 @@ + + + +- ++ + + + +@@ -1382,7 +1382,7 @@ + + + +- ++ + + + +@@ -1391,7 +1391,7 @@ + + + +- ++ + + + +@@ -1400,7 +1400,7 @@ + + + +- ++ + + + +@@ -1409,7 +1409,7 @@ + + + +- ++ + + + +@@ -1418,7 +1418,7 @@ + + + +- ++ + + + +@@ -1427,7 +1427,7 @@ + + + +- ++ + + + +@@ -1440,7 +1440,7 @@ + + + +- ++ + + + +@@ -1453,7 +1453,7 @@ + + + +- ++ + + + +@@ -1462,7 +1462,7 @@ + + + +- ++ + + + +@@ -1471,7 +1471,7 @@ + + + +- ++ + + + +@@ -1480,7 +1480,7 @@ + + + +- ++ + + + +@@ -1489,7 +1489,7 @@ + + + +- ++ + + + +@@ -1498,7 +1498,7 @@ + + + +- ++ + + + +@@ -1507,7 +1507,7 @@ + + + +- ++ + + + +@@ -1516,7 +1516,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/interleave-3.exp b/pengine/test10/interleave-3.exp +index fba35fc..888a0e8 100644 +--- a/pengine/test10/interleave-3.exp ++++ b/pengine/test10/interleave-3.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -21,7 +21,7 @@ + + + +- ++ + + + +@@ -30,7 +30,7 @@ + + + +- ++ + + + +@@ -39,7 +39,7 @@ + + + +- ++ + + + +@@ -48,7 +48,7 @@ + + + +- ++ + + + +@@ -57,7 +57,7 @@ + + + +- ++ + + + +@@ -66,7 +66,7 @@ + + + +- ++ + + + +@@ -75,7 +75,7 @@ + + + +- ++ + + + +@@ -84,7 +84,7 @@ + + + +- ++ + + + +@@ -93,7 +93,7 @@ + + + +- ++ + + + +@@ -102,7 +102,7 @@ + + + +- ++ + + + +@@ -111,7 +111,7 @@ + + + +- ++ + + + +@@ -120,7 +120,7 @@ + + + +- ++ + + + +@@ -129,7 +129,7 @@ + + + +- ++ + + + +@@ -138,7 +138,7 @@ + + + +- ++ + + + +@@ -147,7 +147,7 @@ + + + +- ++ + + + +@@ -156,7 +156,7 @@ + + + +- ++ + + + +@@ -165,7 +165,7 @@ + + + +- ++ + + + +@@ -174,7 +174,7 @@ + + + +- ++ + + + +@@ -183,7 +183,7 @@ + + + +- ++ + + + +@@ -192,7 +192,7 @@ + + + +- ++ + + + +@@ -201,7 +201,7 @@ + + + +- ++ + + + +@@ -210,7 +210,7 @@ + + + +- ++ + + + +@@ -219,7 +219,7 @@ + + + +- ++ + + + +@@ -228,7 +228,7 @@ + + + +- ++ + + + +@@ -237,7 +237,7 @@ + + + +- ++ + + + +@@ -246,7 +246,7 @@ + + + +- ++ + + + +@@ -255,7 +255,7 @@ + + + +- ++ + + + +@@ -264,7 +264,7 @@ + + + +- ++ + + + +@@ -273,7 +273,7 @@ + + + +- ++ + + + +@@ -282,7 +282,7 @@ + + + +- ++ + + + +@@ -291,7 +291,7 @@ + + + +- ++ + + + +@@ -300,7 +300,7 @@ + + + +- ++ + + + +@@ -309,7 +309,7 @@ + + + +- ++ + + + +@@ -318,7 +318,7 @@ + + + +- ++ + + + +@@ -327,7 +327,7 @@ + + + +- ++ + + + +@@ -336,7 +336,7 @@ + + + +- ++ + + + +@@ -345,7 +345,7 @@ + + + +- ++ + + + +@@ -354,7 +354,7 @@ + + + +- ++ + + + +@@ -363,7 +363,7 @@ + + + +- ++ + + + +@@ -372,7 +372,7 @@ + + + +- ++ + + + +@@ -381,7 +381,7 @@ + + + +- ++ + + + +@@ -390,7 +390,7 @@ + + + +- ++ + + + +@@ -399,7 +399,7 @@ + + + +- ++ + + + +@@ -408,7 +408,7 @@ + + + +- ++ + + + +@@ -417,7 +417,7 @@ + + + +- ++ + + + +@@ -426,7 +426,7 @@ + + + +- ++ + + + +@@ -435,7 +435,7 @@ + + + +- ++ + + + +@@ -444,7 +444,7 @@ + + + +- ++ + + + +@@ -453,7 +453,7 @@ + + + +- ++ + + + +@@ -462,7 +462,7 @@ + + + +- ++ + + + +@@ -471,7 +471,7 @@ + + + +- ++ + + + +@@ -480,7 +480,7 @@ + + + +- ++ + + + +@@ -489,7 +489,7 @@ + + + +- ++ + + + +@@ -498,7 +498,7 @@ + + + +- ++ + + + +@@ -507,7 +507,7 @@ + + + +- ++ + + + +@@ -516,7 +516,7 @@ + + + +- ++ + + + +@@ -525,7 +525,7 @@ + + + +- ++ + + + +@@ -534,7 +534,7 @@ + + + +- ++ + + + +@@ -543,7 +543,7 @@ + + + +- ++ + + + +@@ -552,7 +552,7 @@ + + + +- ++ + + + +@@ -561,7 +561,7 @@ + + + +- ++ + + + +@@ -570,7 +570,7 @@ + + + +- ++ + + + +@@ -579,7 +579,7 @@ + + + +- ++ + + + +@@ -588,7 +588,7 @@ + + + +- ++ + + + +@@ -597,7 +597,7 @@ + + + +- ++ + + + +@@ -606,7 +606,7 @@ + + + +- ++ + + + +@@ -615,7 +615,7 @@ + + + +- ++ + + + +@@ -624,7 +624,7 @@ + + + +- ++ + + + +@@ -633,7 +633,7 @@ + + + +- ++ + + + +@@ -642,7 +642,7 @@ + + + +- ++ + + + +@@ -651,7 +651,7 @@ + + + +- ++ + + + +@@ -660,7 +660,7 @@ + + + +- ++ + + + +@@ -669,7 +669,7 @@ + + + +- ++ + + + +@@ -678,7 +678,7 @@ + + + +- ++ + + + +@@ -687,7 +687,7 @@ + + + +- ++ + + + +@@ -696,7 +696,7 @@ + + + +- ++ + + + +@@ -705,7 +705,7 @@ + + + +- ++ + + + +@@ -714,7 +714,7 @@ + + + +- ++ + + + +@@ -723,7 +723,7 @@ + + + +- ++ + + + +@@ -732,7 +732,7 @@ + + + +- ++ + + + +@@ -741,7 +741,7 @@ + + + +- ++ + + + +@@ -754,7 +754,7 @@ + + + +- ++ + + + +@@ -767,7 +767,7 @@ + + + +- ++ + + + +@@ -776,7 +776,7 @@ + + + +- ++ + + + +@@ -785,7 +785,7 @@ + + + +- ++ + + + +@@ -794,7 +794,7 @@ + + + +- ++ + + + +@@ -803,7 +803,7 @@ + + + +- ++ + + + +@@ -812,7 +812,7 @@ + + + +- ++ + + + +@@ -821,7 +821,7 @@ + + + +- ++ + + + +@@ -830,7 +830,7 @@ + + + +- ++ + + + +@@ -839,7 +839,7 @@ + + + +- ++ + + + +@@ -852,7 +852,7 @@ + + + +- ++ + + + +@@ -865,7 +865,7 @@ + + + +- ++ + + + +@@ -874,7 +874,7 @@ + + + +- ++ + + + +@@ -883,7 +883,7 @@ + + + +- ++ + + + +@@ -892,7 +892,7 @@ + + + +- ++ + + + +@@ -901,7 +901,7 @@ + + + +- ++ + + + +@@ -910,7 +910,7 @@ + + + +- ++ + + + +@@ -919,7 +919,7 @@ + + + +- ++ + + + +@@ -928,7 +928,7 @@ + + + +- ++ + + + +@@ -937,7 +937,7 @@ + + + +- ++ + + + +@@ -950,7 +950,7 @@ + + + +- ++ + + + +@@ -963,7 +963,7 @@ + + + +- ++ + + + +@@ -972,7 +972,7 @@ + + + +- ++ + + + +@@ -981,7 +981,7 @@ + + + +- ++ + + + +@@ -990,7 +990,7 @@ + + + +- ++ + + + +@@ -999,7 +999,7 @@ + + + +- ++ + + + +@@ -1008,7 +1008,7 @@ + + + +- ++ + + + +@@ -1017,7 +1017,7 @@ + + + +- ++ + + + +@@ -1026,7 +1026,7 @@ + + + +- ++ + + + +@@ -1035,7 +1035,7 @@ + + + +- ++ + + + +@@ -1048,7 +1048,7 @@ + + + +- ++ + + + +@@ -1061,7 +1061,7 @@ + + + +- ++ + + + +@@ -1070,7 +1070,7 @@ + + + +- ++ + + + +@@ -1079,7 +1079,7 @@ + + + +- ++ + + + +@@ -1088,7 +1088,7 @@ + + + +- ++ + + + +@@ -1097,7 +1097,7 @@ + + + +- ++ + + + +@@ -1106,7 +1106,7 @@ + + + +- ++ + + + +@@ -1115,7 +1115,7 @@ + + + +- ++ + + + +@@ -1124,7 +1124,7 @@ + + + +- ++ + + + +@@ -1133,7 +1133,7 @@ + + + +- ++ + + + +@@ -1146,7 +1146,7 @@ + + + +- ++ + + + +@@ -1159,7 +1159,7 @@ + + + +- ++ + + + +@@ -1168,7 +1168,7 @@ + + + +- ++ + + + +@@ -1177,7 +1177,7 @@ + + + +- ++ + + + +@@ -1186,7 +1186,7 @@ + + + +- ++ + + + +@@ -1195,7 +1195,7 @@ + + + +- ++ + + + +@@ -1204,7 +1204,7 @@ + + + +- ++ + + + +@@ -1213,7 +1213,7 @@ + + + +- ++ + + + +@@ -1222,7 +1222,7 @@ + + + +- ++ + + + +@@ -1231,7 +1231,7 @@ + + + +- ++ + + + +@@ -1244,7 +1244,7 @@ + + + +- ++ + + + +@@ -1257,7 +1257,7 @@ + + + +- ++ + + + +@@ -1266,7 +1266,7 @@ + + + +- ++ + + + +@@ -1275,7 +1275,7 @@ + + + +- ++ + + + +@@ -1284,7 +1284,7 @@ + + + +- ++ + + + +@@ -1293,7 +1293,7 @@ + + + +- ++ + + + +@@ -1302,7 +1302,7 @@ + + + +- ++ + + + +@@ -1311,7 +1311,7 @@ + + + +- ++ + + + +@@ -1320,7 +1320,7 @@ + + + +- ++ + + + +@@ -1329,7 +1329,7 @@ + + + +- ++ + + + +@@ -1342,7 +1342,7 @@ + + + +- ++ + + + +@@ -1355,7 +1355,7 @@ + + + +- ++ + + + +@@ -1364,7 +1364,7 @@ + + + +- ++ + + + +@@ -1373,7 +1373,7 @@ + + + +- ++ + + + +@@ -1382,7 +1382,7 @@ + + + +- ++ + + + +@@ -1391,7 +1391,7 @@ + + + +- ++ + + + +@@ -1400,7 +1400,7 @@ + + + +- ++ + + + +@@ -1409,7 +1409,7 @@ + + + +- ++ + + + +@@ -1418,7 +1418,7 @@ + + + +- ++ + + + +@@ -1427,7 +1427,7 @@ + + + +- ++ + + + +@@ -1440,7 +1440,7 @@ + + + +- ++ + + + +@@ -1453,7 +1453,7 @@ + + + +- ++ + + + +@@ -1462,7 +1462,7 @@ + + + +- ++ + + + +@@ -1471,7 +1471,7 @@ + + + +- ++ + + + +@@ -1480,7 +1480,7 @@ + + + +- ++ + + + +@@ -1489,7 +1489,7 @@ + + + +- ++ + + + +@@ -1498,7 +1498,7 @@ + + + +- ++ + + + +@@ -1507,7 +1507,7 @@ + + + +- ++ + + + +@@ -1516,7 +1516,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/interleave-pseudo-stop.exp b/pengine/test10/interleave-pseudo-stop.exp +index 8412fd8..7a6b7ed 100644 +--- a/pengine/test10/interleave-pseudo-stop.exp ++++ b/pengine/test10/interleave-pseudo-stop.exp +@@ -45,7 +45,7 @@ + + + +- ++ + + + +@@ -58,7 +58,7 @@ + + + +- ++ + + + +@@ -211,7 +211,7 @@ + + + +- ++ + + + +@@ -224,7 +224,7 @@ + + + +- ++ + + + +@@ -365,7 +365,7 @@ + + + +- ++ + + + +@@ -378,7 +378,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/interleave-restart.exp b/pengine/test10/interleave-restart.exp +index 28f4d32..fb6eaca 100644 +--- a/pengine/test10/interleave-restart.exp ++++ b/pengine/test10/interleave-restart.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -42,7 +42,7 @@ + + + +- ++ + + + +@@ -55,7 +55,7 @@ + + + +- ++ + + + +@@ -68,7 +68,7 @@ + + + +- ++ + + + +@@ -81,7 +81,7 @@ + + + +- ++ + + + +@@ -97,7 +97,7 @@ + + + +- ++ + + + +@@ -295,7 +295,7 @@ + + + +- ++ + + + +@@ -308,7 +308,7 @@ + + + +- ++ + + + +@@ -321,7 +321,7 @@ + + + +- ++ + + + +@@ -334,7 +334,7 @@ + + + +- ++ + + + +@@ -347,7 +347,7 @@ + + + +- ++ + + + +@@ -360,7 +360,7 @@ + + + +- ++ + + + +@@ -373,7 +373,7 @@ + + + +- ++ + + + +@@ -392,7 +392,7 @@ + + + +- ++ + + + +@@ -405,7 +405,7 @@ + + + +- ++ + + + +@@ -597,7 +597,7 @@ + + + +- ++ + + + +@@ -610,7 +610,7 @@ + + + +- ++ + + + +@@ -623,7 +623,7 @@ + + + +- ++ + + + +@@ -636,7 +636,7 @@ + + + +- ++ + + + +@@ -649,7 +649,7 @@ + + + +- ++ + + + +@@ -662,7 +662,7 @@ + + + +- ++ + + + +@@ -675,7 +675,7 @@ + + + +- ++ + + + +@@ -694,7 +694,7 @@ + + + +- ++ + + + +@@ -707,7 +707,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/interleave-stop.exp b/pengine/test10/interleave-stop.exp +index e91703c..a4c524f 100644 +--- a/pengine/test10/interleave-stop.exp ++++ b/pengine/test10/interleave-stop.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -39,7 +39,7 @@ + + + +- ++ + + + +@@ -52,7 +52,7 @@ + + + +- ++ + + + +@@ -65,7 +65,7 @@ + + + +- ++ + + + +@@ -78,7 +78,7 @@ + + + +- ++ + + + +@@ -186,7 +186,7 @@ + + + +- ++ + + + +@@ -199,7 +199,7 @@ + + + +- ++ + + + +@@ -212,7 +212,7 @@ + + + +- ++ + + + +@@ -225,7 +225,7 @@ + + + +- ++ + + + +@@ -321,7 +321,7 @@ + + + +- ++ + + + +@@ -334,7 +334,7 @@ + + + +- ++ + + + +@@ -347,7 +347,7 @@ + + + +- ++ + + + +@@ -360,7 +360,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/isolation-clone.exp b/pengine/test10/isolation-clone.exp +index 3568796..b3df0fa 100644 +--- a/pengine/test10/isolation-clone.exp ++++ b/pengine/test10/isolation-clone.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -38,7 +38,7 @@ + + + +- ++ + + + +@@ -47,7 +47,7 @@ + + + +- ++ + + + +@@ -60,7 +60,7 @@ + + + +- ++ + + + +@@ -73,7 +73,7 @@ + + + +- ++ + + + +@@ -82,7 +82,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/isolation-restart-all.exp b/pengine/test10/isolation-restart-all.exp +index 2d54b9e..3e09183 100644 +--- a/pengine/test10/isolation-restart-all.exp ++++ b/pengine/test10/isolation-restart-all.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -25,7 +25,7 @@ + + + +- ++ + + + +@@ -38,7 +38,7 @@ + + + +- ++ + + + +@@ -51,7 +51,7 @@ + + + +- ++ + + + +@@ -67,7 +67,7 @@ + + + +- ++ + + + +@@ -80,7 +80,7 @@ + + + +- ++ + + + +@@ -93,7 +93,7 @@ + + + +- ++ + + + +@@ -109,7 +109,7 @@ + + + +- ++ + + + +@@ -234,7 +234,7 @@ + + + +- ++ + + + +@@ -250,7 +250,7 @@ + + + +- ++ + + + +@@ -266,7 +266,7 @@ + + + +- ++ + + + +@@ -279,7 +279,7 @@ + + + +- ++ + + + +@@ -292,7 +292,7 @@ + + + +- ++ + + + +@@ -311,7 +311,7 @@ + + + +- ++ + + + +@@ -387,7 +387,7 @@ + + + +- ++ + + + +@@ -403,7 +403,7 @@ + + + +- ++ + + + +@@ -419,7 +419,7 @@ + + + +- ++ + + + +@@ -432,7 +432,7 @@ + + + +- ++ + + + +@@ -445,7 +445,7 @@ + + + +- ++ + + + +@@ -464,7 +464,7 @@ + + + +- ++ + + + +@@ -540,7 +540,7 @@ + + + +- ++ + + + +@@ -556,7 +556,7 @@ + + + +- ++ + + + +@@ -572,7 +572,7 @@ + + + +- ++ + + + +@@ -585,7 +585,7 @@ + + + +- ++ + + + +@@ -598,7 +598,7 @@ + + + +- ++ + + + +@@ -617,7 +617,7 @@ + + + +- ++ + + + +@@ -742,7 +742,7 @@ + + + +- ++ + + + +@@ -758,7 +758,7 @@ + + + +- ++ + + + +@@ -774,7 +774,7 @@ + + + +- ++ + + + +@@ -787,7 +787,7 @@ + + + +- ++ + + + +@@ -800,7 +800,7 @@ + + + +- ++ + + + +@@ -819,7 +819,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/isolation-start-all.exp b/pengine/test10/isolation-start-all.exp +index 9368fb7..49fc58f 100644 +--- a/pengine/test10/isolation-start-all.exp ++++ b/pengine/test10/isolation-start-all.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -25,7 +25,7 @@ + + + +- ++ + + + +@@ -38,7 +38,7 @@ + + + +- ++ + + + +@@ -51,7 +51,7 @@ + + + +- ++ + + + +@@ -64,7 +64,7 @@ + + + +- ++ + + + +@@ -129,7 +129,7 @@ + + + +- ++ + + + +@@ -142,7 +142,7 @@ + + + +- ++ + + + +@@ -155,7 +155,7 @@ + + + +- ++ + + + +@@ -168,7 +168,7 @@ + + + +- ++ + + + +@@ -214,7 +214,7 @@ + + + +- ++ + + + +@@ -227,7 +227,7 @@ + + + +- ++ + + + +@@ -240,7 +240,7 @@ + + + +- ++ + + + +@@ -253,7 +253,7 @@ + + + +- ++ + + + +@@ -299,7 +299,7 @@ + + + +- ++ + + + +@@ -312,7 +312,7 @@ + + + +- ++ + + + +@@ -325,7 +325,7 @@ + + + +- ++ + + + +@@ -338,7 +338,7 @@ + + + +- ++ + + + +@@ -406,7 +406,7 @@ + + + +- ++ + + + +@@ -419,7 +419,7 @@ + + + +- ++ + + + +@@ -432,7 +432,7 @@ + + + +- ++ + + + +@@ -445,7 +445,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/load-stopped-loop-2.exp b/pengine/test10/load-stopped-loop-2.exp +index 4a362c1..f6315cb 100644 +--- a/pengine/test10/load-stopped-loop-2.exp ++++ b/pengine/test10/load-stopped-loop-2.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -25,7 +25,7 @@ + + + +- ++ + + + +@@ -56,7 +56,7 @@ + + + +- ++ + + + +@@ -69,7 +69,7 @@ + + + +- ++ + + + +@@ -82,7 +82,7 @@ + + + +- ++ + + + +@@ -91,7 +91,7 @@ + + + +- ++ + + + +@@ -122,7 +122,7 @@ + + + +- ++ + + + +@@ -135,7 +135,7 @@ + + + +- ++ + + + +@@ -148,7 +148,7 @@ + + + +- ++ + + + +@@ -157,7 +157,7 @@ + + + +- ++ + + + +@@ -188,7 +188,7 @@ + + + +- ++ + + + +@@ -201,7 +201,7 @@ + + + +- ++ + + + +@@ -214,7 +214,7 @@ + + + +- ++ + + + +@@ -223,7 +223,7 @@ + + + +- ++ + + + +@@ -254,7 +254,7 @@ + + + +- ++ + + + +@@ -267,7 +267,7 @@ + + + +- ++ + + + +@@ -280,7 +280,7 @@ + + + +- ++ + + + +@@ -289,7 +289,7 @@ + + + +- ++ + + + +@@ -320,7 +320,7 @@ + + + +- ++ + + + +@@ -333,7 +333,7 @@ + + + +- ++ + + + +@@ -346,7 +346,7 @@ + + + +- ++ + + + +@@ -359,7 +359,7 @@ + + + +- ++ + + + +@@ -390,7 +390,7 @@ + + + +- ++ + + + +@@ -403,7 +403,7 @@ + + + +- ++ + + + +@@ -416,7 +416,7 @@ + + + +- ++ + + + +@@ -429,7 +429,7 @@ + + + +- ++ + + + +@@ -460,7 +460,7 @@ + + + +- ++ + + + +@@ -473,7 +473,7 @@ + + + +- ++ + + + +@@ -486,7 +486,7 @@ + + + +- ++ + + + +@@ -499,7 +499,7 @@ + + + +- ++ + + + +@@ -530,7 +530,7 @@ + + + +- ++ + + + +@@ -543,7 +543,7 @@ + + + +- ++ + + + +@@ -556,7 +556,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/load-stopped-loop.exp b/pengine/test10/load-stopped-loop.exp +index deac491..2d12452 100644 +--- a/pengine/test10/load-stopped-loop.exp ++++ b/pengine/test10/load-stopped-loop.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -25,7 +25,7 @@ + + + +- ++ + + + +@@ -34,7 +34,7 @@ + + + +- ++ + + + +@@ -47,7 +47,7 @@ + + + +- ++ + + + +@@ -56,7 +56,7 @@ + + + +- ++ + + + +@@ -69,7 +69,7 @@ + + + +- ++ + + + +@@ -78,7 +78,7 @@ + + + +- ++ + + + +@@ -91,7 +91,7 @@ + + + +- ++ + + + +@@ -100,7 +100,7 @@ + + + +- ++ + + + +@@ -113,7 +113,7 @@ + + + +- ++ + + + +@@ -122,7 +122,7 @@ + + + +- ++ + + + +@@ -135,7 +135,7 @@ + + + +- ++ + + + +@@ -144,7 +144,7 @@ + + + +- ++ + + + +@@ -157,7 +157,7 @@ + + + +- ++ + + + +@@ -170,7 +170,7 @@ + + + +- ++ + + + +@@ -179,7 +179,7 @@ + + + +- ++ + + + +@@ -192,7 +192,7 @@ + + + +- ++ + + + +@@ -205,7 +205,7 @@ + + + +- ++ + + + +@@ -218,7 +218,7 @@ + + + +- ++ + + + +@@ -227,7 +227,7 @@ + + + +- ++ + + + +@@ -258,7 +258,7 @@ + + + +- ++ + + + +@@ -271,7 +271,7 @@ + + + +- ++ + + + +@@ -284,7 +284,7 @@ + + + +- ++ + + + +@@ -297,7 +297,7 @@ + + + +- ++ + + + +@@ -328,7 +328,7 @@ + + + +- ++ + + + +@@ -341,7 +341,7 @@ + + + +- ++ + + + +@@ -354,7 +354,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/location-sets-templates.exp b/pengine/test10/location-sets-templates.exp +index 2590c53..ad8ea50 100644 +--- a/pengine/test10/location-sets-templates.exp ++++ b/pengine/test10/location-sets-templates.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +@@ -37,7 +37,7 @@ + + + +- ++ + + + +@@ -53,7 +53,7 @@ + + + +- ++ + + + +@@ -62,7 +62,7 @@ + + + +- ++ + + + +@@ -71,7 +71,7 @@ + + + +- ++ + + + +@@ -87,7 +87,7 @@ + + + +- ++ + + + +@@ -96,7 +96,7 @@ + + + +- ++ + + + +@@ -105,7 +105,7 @@ + + + +- ++ + + + +@@ -121,7 +121,7 @@ + + + +- ++ + + + +@@ -130,7 +130,7 @@ + + + +- ++ + + + +@@ -139,7 +139,7 @@ + + + +- ++ + + + +@@ -155,7 +155,7 @@ + + + +- ++ + + + +@@ -164,7 +164,7 @@ + + + +- ++ + + + +@@ -173,7 +173,7 @@ + + + +- ++ + + + +@@ -189,7 +189,7 @@ + + + +- ++ + + + +@@ -198,7 +198,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/managed-0.exp b/pengine/test10/managed-0.exp +index e001978..ee9667c 100644 +--- a/pengine/test10/managed-0.exp ++++ b/pengine/test10/managed-0.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -21,7 +21,7 @@ + + + +- ++ + + + +@@ -30,7 +30,7 @@ + + + +- ++ + + + +@@ -39,7 +39,7 @@ + + + +- ++ + + + +@@ -48,7 +48,7 @@ + + + +- ++ + + + +@@ -57,7 +57,7 @@ + + + +- ++ + + + +@@ -66,7 +66,7 @@ + + + +- ++ + + + +@@ -75,7 +75,7 @@ + + + +- ++ + + + +@@ -84,7 +84,7 @@ + + + +- ++ + + + +@@ -93,7 +93,7 @@ + + + +- ++ + + + +@@ -102,7 +102,7 @@ + + + +- ++ + + + +@@ -111,7 +111,7 @@ + + + +- ++ + + + +@@ -120,7 +120,7 @@ + + + +- ++ + + + +@@ -129,7 +129,7 @@ + + + +- ++ + + + +@@ -138,7 +138,7 @@ + + + +- ++ + + + +@@ -147,7 +147,7 @@ + + + +- ++ + + + +@@ -156,7 +156,7 @@ + + + +- ++ + + + +@@ -165,7 +165,7 @@ + + + +- ++ + + + +@@ -174,7 +174,7 @@ + + + +- ++ + + + +@@ -183,7 +183,7 @@ + + + +- ++ + + + +@@ -192,7 +192,7 @@ + + + +- ++ + + + +@@ -201,7 +201,7 @@ + + + +- ++ + + + +@@ -210,7 +210,7 @@ + + + +- ++ + + + +@@ -219,7 +219,7 @@ + + + +- ++ + + + +@@ -228,7 +228,7 @@ + + + +- ++ + + + +@@ -237,7 +237,7 @@ + + + +- ++ + + + +@@ -246,7 +246,7 @@ + + + +- ++ + + + +@@ -255,7 +255,7 @@ + + + +- ++ + + + +@@ -264,7 +264,7 @@ + + + +- ++ + + + +@@ -273,7 +273,7 @@ + + + +- ++ + + + +@@ -282,7 +282,7 @@ + + + +- ++ + + + +@@ -291,7 +291,7 @@ + + + +- ++ + + + +@@ -300,7 +300,7 @@ + + + +- ++ + + + +@@ -309,7 +309,7 @@ + + + +- ++ + + + +@@ -318,7 +318,7 @@ + + + +- ++ + + + +@@ -327,7 +327,7 @@ + + + +- ++ + + + +@@ -336,7 +336,7 @@ + + + +- ++ + + + +@@ -345,7 +345,7 @@ + + + +- ++ + + + +@@ -354,7 +354,7 @@ + + + +- ++ + + + +@@ -363,7 +363,7 @@ + + + +- ++ + + + +@@ -372,7 +372,7 @@ + + + +- ++ + + + +@@ -381,7 +381,7 @@ + + + +- ++ + + + +@@ -390,7 +390,7 @@ + + + +- ++ + + + +@@ -399,7 +399,7 @@ + + + +- ++ + + + +@@ -408,7 +408,7 @@ + + + +- ++ + + + +@@ -417,7 +417,7 @@ + + + +- ++ + + + +@@ -426,7 +426,7 @@ + + + +- ++ + + + +@@ -435,7 +435,7 @@ + + + +- ++ + + + +@@ -444,7 +444,7 @@ + + + +- ++ + + + +@@ -453,7 +453,7 @@ + + + +- ++ + + + +@@ -462,7 +462,7 @@ + + + +- ++ + + + +@@ -471,7 +471,7 @@ + + + +- ++ + + + +@@ -480,7 +480,7 @@ + + + +- ++ + + + +@@ -489,7 +489,7 @@ + + + +- ++ + + + +@@ -498,7 +498,7 @@ + + + +- ++ + + + +@@ -507,7 +507,7 @@ + + + +- ++ + + + +@@ -516,7 +516,7 @@ + + + +- ++ + + + +@@ -525,7 +525,7 @@ + + + +- ++ + + + +@@ -534,7 +534,7 @@ + + + +- ++ + + + +@@ -543,7 +543,7 @@ + + + +- ++ + + + +@@ -552,7 +552,7 @@ + + + +- ++ + + + +@@ -561,7 +561,7 @@ + + + +- ++ + + + +@@ -570,7 +570,7 @@ + + + +- ++ + + + +@@ -579,7 +579,7 @@ + + + +- ++ + + + +@@ -588,7 +588,7 @@ + + + +- ++ + + + +@@ -597,7 +597,7 @@ + + + +- ++ + + + +@@ -606,7 +606,7 @@ + + + +- ++ + + + +@@ -615,7 +615,7 @@ + + + +- ++ + + + +@@ -624,7 +624,7 @@ + + + +- ++ + + + +@@ -633,7 +633,7 @@ + + + +- ++ + + + +@@ -642,7 +642,7 @@ + + + +- ++ + + + +@@ -651,7 +651,7 @@ + + + +- ++ + + + +@@ -660,7 +660,7 @@ + + + +- ++ + + + +@@ -669,7 +669,7 @@ + + + +- ++ + + + +@@ -678,7 +678,7 @@ + + + +- ++ + + + +@@ -687,7 +687,7 @@ + + + +- ++ + + + +@@ -696,7 +696,7 @@ + + + +- ++ + + + +@@ -705,7 +705,7 @@ + + + +- ++ + + + +@@ -714,7 +714,7 @@ + + + +- ++ + + + +@@ -723,7 +723,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/managed-1.exp b/pengine/test10/managed-1.exp +index e001978..ee9667c 100644 +--- a/pengine/test10/managed-1.exp ++++ b/pengine/test10/managed-1.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -21,7 +21,7 @@ + + + +- ++ + + + +@@ -30,7 +30,7 @@ + + + +- ++ + + + +@@ -39,7 +39,7 @@ + + + +- ++ + + + +@@ -48,7 +48,7 @@ + + + +- ++ + + + +@@ -57,7 +57,7 @@ + + + +- ++ + + + +@@ -66,7 +66,7 @@ + + + +- ++ + + + +@@ -75,7 +75,7 @@ + + + +- ++ + + + +@@ -84,7 +84,7 @@ + + + +- ++ + + + +@@ -93,7 +93,7 @@ + + + +- ++ + + + +@@ -102,7 +102,7 @@ + + + +- ++ + + + +@@ -111,7 +111,7 @@ + + + +- ++ + + + +@@ -120,7 +120,7 @@ + + + +- ++ + + + +@@ -129,7 +129,7 @@ + + + +- ++ + + + +@@ -138,7 +138,7 @@ + + + +- ++ + + + +@@ -147,7 +147,7 @@ + + + +- ++ + + + +@@ -156,7 +156,7 @@ + + + +- ++ + + + +@@ -165,7 +165,7 @@ + + + +- ++ + + + +@@ -174,7 +174,7 @@ + + + +- ++ + + + +@@ -183,7 +183,7 @@ + + + +- ++ + + + +@@ -192,7 +192,7 @@ + + + +- ++ + + + +@@ -201,7 +201,7 @@ + + + +- ++ + + + +@@ -210,7 +210,7 @@ + + + +- ++ + + + +@@ -219,7 +219,7 @@ + + + +- ++ + + + +@@ -228,7 +228,7 @@ + + + +- ++ + + + +@@ -237,7 +237,7 @@ + + + +- ++ + + + +@@ -246,7 +246,7 @@ + + + +- ++ + + + +@@ -255,7 +255,7 @@ + + + +- ++ + + + +@@ -264,7 +264,7 @@ + + + +- ++ + + + +@@ -273,7 +273,7 @@ + + + +- ++ + + + +@@ -282,7 +282,7 @@ + + + +- ++ + + + +@@ -291,7 +291,7 @@ + + + +- ++ + + + +@@ -300,7 +300,7 @@ + + + +- ++ + + + +@@ -309,7 +309,7 @@ + + + +- ++ + + + +@@ -318,7 +318,7 @@ + + + +- ++ + + + +@@ -327,7 +327,7 @@ + + + +- ++ + + + +@@ -336,7 +336,7 @@ + + + +- ++ + + + +@@ -345,7 +345,7 @@ + + + +- ++ + + + +@@ -354,7 +354,7 @@ + + + +- ++ + + + +@@ -363,7 +363,7 @@ + + + +- ++ + + + +@@ -372,7 +372,7 @@ + + + +- ++ + + + +@@ -381,7 +381,7 @@ + + + +- ++ + + + +@@ -390,7 +390,7 @@ + + + +- ++ + + + +@@ -399,7 +399,7 @@ + + + +- ++ + + + +@@ -408,7 +408,7 @@ + + + +- ++ + + + +@@ -417,7 +417,7 @@ + + + +- ++ + + + +@@ -426,7 +426,7 @@ + + + +- ++ + + + +@@ -435,7 +435,7 @@ + + + +- ++ + + + +@@ -444,7 +444,7 @@ + + + +- ++ + + + +@@ -453,7 +453,7 @@ + + + +- ++ + + + +@@ -462,7 +462,7 @@ + + + +- ++ + + + +@@ -471,7 +471,7 @@ + + + +- ++ + + + +@@ -480,7 +480,7 @@ + + + +- ++ + + + +@@ -489,7 +489,7 @@ + + + +- ++ + + + +@@ -498,7 +498,7 @@ + + + +- ++ + + + +@@ -507,7 +507,7 @@ + + + +- ++ + + + +@@ -516,7 +516,7 @@ + + + +- ++ + + + +@@ -525,7 +525,7 @@ + + + +- ++ + + + +@@ -534,7 +534,7 @@ + + + +- ++ + + + +@@ -543,7 +543,7 @@ + + + +- ++ + + + +@@ -552,7 +552,7 @@ + + + +- ++ + + + +@@ -561,7 +561,7 @@ + + + +- ++ + + + +@@ -570,7 +570,7 @@ + + + +- ++ + + + +@@ -579,7 +579,7 @@ + + + +- ++ + + + +@@ -588,7 +588,7 @@ + + + +- ++ + + + +@@ -597,7 +597,7 @@ + + + +- ++ + + + +@@ -606,7 +606,7 @@ + + + +- ++ + + + +@@ -615,7 +615,7 @@ + + + +- ++ + + + +@@ -624,7 +624,7 @@ + + + +- ++ + + + +@@ -633,7 +633,7 @@ + + + +- ++ + + + +@@ -642,7 +642,7 @@ + + + +- ++ + + + +@@ -651,7 +651,7 @@ + + + +- ++ + + + +@@ -660,7 +660,7 @@ + + + +- ++ + + + +@@ -669,7 +669,7 @@ + + + +- ++ + + + +@@ -678,7 +678,7 @@ + + + +- ++ + + + +@@ -687,7 +687,7 @@ + + + +- ++ + + + +@@ -696,7 +696,7 @@ + + + +- ++ + + + +@@ -705,7 +705,7 @@ + + + +- ++ + + + +@@ -714,7 +714,7 @@ + + + +- ++ + + + +@@ -723,7 +723,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/managed-2.exp b/pengine/test10/managed-2.exp +index 5b9920d..8afe373 100644 +--- a/pengine/test10/managed-2.exp ++++ b/pengine/test10/managed-2.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -21,7 +21,7 @@ + + + +- ++ + + + +@@ -30,7 +30,7 @@ + + + +- ++ + + + +@@ -39,7 +39,7 @@ + + + +- ++ + + + +@@ -48,7 +48,7 @@ + + + +- ++ + + + +@@ -57,7 +57,7 @@ + + + +- ++ + + + +@@ -66,7 +66,7 @@ + + + +- ++ + + + +@@ -75,7 +75,7 @@ + + + +- ++ + + + +@@ -84,7 +84,7 @@ + + + +- ++ + + + +@@ -93,7 +93,7 @@ + + + +- ++ + + + +@@ -102,7 +102,7 @@ + + + +- ++ + + + +@@ -111,7 +111,7 @@ + + + +- ++ + + + +@@ -120,7 +120,7 @@ + + + +- ++ + + + +@@ -129,7 +129,7 @@ + + + +- ++ + + + +@@ -138,7 +138,7 @@ + + + +- ++ + + + +@@ -147,7 +147,7 @@ + + + +- ++ + + + +@@ -156,7 +156,7 @@ + + + +- ++ + + + +@@ -165,7 +165,7 @@ + + + +- ++ + + + +@@ -174,7 +174,7 @@ + + + +- ++ + + + +@@ -183,7 +183,7 @@ + + + +- ++ + + + +@@ -192,7 +192,7 @@ + + + +- ++ + + + +@@ -201,7 +201,7 @@ + + + +- ++ + + + +@@ -210,7 +210,7 @@ + + + +- ++ + + + +@@ -219,7 +219,7 @@ + + + +- ++ + + + +@@ -228,7 +228,7 @@ + + + +- ++ + + + +@@ -237,7 +237,7 @@ + + + +- ++ + + + +@@ -246,7 +246,7 @@ + + + +- ++ + + + +@@ -255,7 +255,7 @@ + + + +- ++ + + + +@@ -264,7 +264,7 @@ + + + +- ++ + + + +@@ -273,7 +273,7 @@ + + + +- ++ + + + +@@ -282,7 +282,7 @@ + + + +- ++ + + + +@@ -291,7 +291,7 @@ + + + +- ++ + + + +@@ -300,7 +300,7 @@ + + + +- ++ + + + +@@ -309,7 +309,7 @@ + + + +- ++ + + + +@@ -318,7 +318,7 @@ + + + +- ++ + + + +@@ -327,7 +327,7 @@ + + + +- ++ + + + +@@ -336,7 +336,7 @@ + + + +- ++ + + + +@@ -345,7 +345,7 @@ + + + +- ++ + + + +@@ -354,7 +354,7 @@ + + + +- ++ + + + +@@ -363,7 +363,7 @@ + + + +- ++ + + + +@@ -372,7 +372,7 @@ + + + +- ++ + + + +@@ -381,7 +381,7 @@ + + + +- ++ + + + +@@ -390,7 +390,7 @@ + + + +- ++ + + + +@@ -399,7 +399,7 @@ + + + +- ++ + + + +@@ -408,7 +408,7 @@ + + + +- ++ + + + +@@ -417,7 +417,7 @@ + + + +- ++ + + + +@@ -426,7 +426,7 @@ + + + +- ++ + + + +@@ -435,7 +435,7 @@ + + + +- ++ + + + +@@ -444,7 +444,7 @@ + + + +- ++ + + + +@@ -453,7 +453,7 @@ + + + +- ++ + + + +@@ -462,7 +462,7 @@ + + + +- ++ + + + +@@ -471,7 +471,7 @@ + + + +- ++ + + + +@@ -480,7 +480,7 @@ + + + +- ++ + + + +@@ -489,7 +489,7 @@ + + + +- ++ + + + +@@ -498,7 +498,7 @@ + + + +- ++ + + + +@@ -507,7 +507,7 @@ + + + +- ++ + + + +@@ -516,7 +516,7 @@ + + + +- ++ + + + +@@ -525,7 +525,7 @@ + + + +- ++ + + + +@@ -534,7 +534,7 @@ + + + +- ++ + + + +@@ -543,7 +543,7 @@ + + + +- ++ + + + +@@ -552,7 +552,7 @@ + + + +- ++ + + + +@@ -561,7 +561,7 @@ + + + +- ++ + + + +@@ -570,7 +570,7 @@ + + + +- ++ + + + +@@ -579,7 +579,7 @@ + + + +- ++ + + + +@@ -588,7 +588,7 @@ + + + +- ++ + + + +@@ -597,7 +597,7 @@ + + + +- ++ + + + +@@ -606,7 +606,7 @@ + + + +- ++ + + + +@@ -615,7 +615,7 @@ + + + +- ++ + + + +@@ -624,7 +624,7 @@ + + + +- ++ + + + +@@ -633,7 +633,7 @@ + + + +- ++ + + + +@@ -642,7 +642,7 @@ + + + +- ++ + + + +@@ -651,7 +651,7 @@ + + + +- ++ + + + +@@ -660,7 +660,7 @@ + + + +- ++ + + + +@@ -669,7 +669,7 @@ + + + +- ++ + + + +@@ -678,7 +678,7 @@ + + + +- ++ + + + +@@ -687,7 +687,7 @@ + + + +- ++ + + + +@@ -696,7 +696,7 @@ + + + +- ++ + + + +@@ -705,7 +705,7 @@ + + + +- ++ + + + +@@ -714,7 +714,7 @@ + + + +- ++ + + + +@@ -723,7 +723,7 @@ + + + +- ++ + + + +@@ -732,7 +732,7 @@ + + + +- ++ + + + +@@ -741,7 +741,7 @@ + + + +- ++ + + + +@@ -750,7 +750,7 @@ + + + +- ++ + + + +@@ -759,7 +759,7 @@ + + + +- ++ + + + +@@ -768,7 +768,7 @@ + + + +- ++ + + + +@@ -777,7 +777,7 @@ + + + +- ++ + + + +@@ -786,7 +786,7 @@ + + + +- ++ + + + +@@ -795,7 +795,7 @@ + + + +- ++ + + + +@@ -804,7 +804,7 @@ + + + +- ++ + + + +@@ -813,7 +813,7 @@ + + + +- ++ + + + +@@ -822,7 +822,7 @@ + + + +- ++ + + + +@@ -831,7 +831,7 @@ + + + +- ++ + + + +@@ -840,7 +840,7 @@ + + + +- ++ + + + +@@ -849,7 +849,7 @@ + + + +- ++ + + + +@@ -858,7 +858,7 @@ + + + +- ++ + + + +@@ -867,7 +867,7 @@ + + + +- ++ + + + +@@ -876,7 +876,7 @@ + + + +- ++ + + + +@@ -885,7 +885,7 @@ + + + +- ++ + + + +@@ -894,7 +894,7 @@ + + + +- ++ + + + +@@ -903,7 +903,7 @@ + + + +- ++ + + + +@@ -912,7 +912,7 @@ + + + +- ++ + + + +@@ -921,7 +921,7 @@ + + + +- ++ + + + +@@ -930,7 +930,7 @@ + + + +- ++ + + + +@@ -939,7 +939,7 @@ + + + +- ++ + + + +@@ -948,7 +948,7 @@ + + + +- ++ + + + +@@ -957,7 +957,7 @@ + + + +- ++ + + + +@@ -966,7 +966,7 @@ + + + +- ++ + + + +@@ -975,7 +975,7 @@ + + + +- ++ + + + +@@ -984,7 +984,7 @@ + + + +- ++ + + + +@@ -993,7 +993,7 @@ + + + +- ++ + + + +@@ -1002,7 +1002,7 @@ + + + +- ++ + + + +@@ -1011,7 +1011,7 @@ + + + +- ++ + + + +@@ -1020,7 +1020,7 @@ + + + +- ++ + + + +@@ -1029,7 +1029,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/master-0.exp b/pengine/test10/master-0.exp +index 248a841..410b0fa 100644 +--- a/pengine/test10/master-0.exp ++++ b/pengine/test10/master-0.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -25,7 +25,7 @@ + + + +- ++ + + + +@@ -34,7 +34,7 @@ + + + +- ++ + + + +@@ -47,7 +47,7 @@ + + + +- ++ + + + +@@ -56,7 +56,7 @@ + + + +- ++ + + + +@@ -65,7 +65,7 @@ + + + +- ++ + + + +@@ -78,7 +78,7 @@ + + + +- ++ + + + +@@ -87,7 +87,7 @@ + + + +- ++ + + + +@@ -96,7 +96,7 @@ + + + +- ++ + + + +@@ -109,7 +109,7 @@ + + + +- ++ + + + +@@ -118,7 +118,7 @@ + + + +- ++ + + + +@@ -127,7 +127,7 @@ + + + +- ++ + + + +@@ -136,7 +136,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/master-1.exp b/pengine/test10/master-1.exp +index 6d9a832..7d2f1e5 100644 +--- a/pengine/test10/master-1.exp ++++ b/pengine/test10/master-1.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -25,7 +25,7 @@ + + + +- ++ + + + +@@ -34,7 +34,7 @@ + + + +- ++ + + + +@@ -50,7 +50,7 @@ + + + +- ++ + + + +@@ -63,7 +63,7 @@ + + + +- ++ + + + +@@ -72,7 +72,7 @@ + + + +- ++ + + + +@@ -81,7 +81,7 @@ + + + +- ++ + + + +@@ -94,7 +94,7 @@ + + + +- ++ + + + +@@ -103,7 +103,7 @@ + + + +- ++ + + + +@@ -112,7 +112,7 @@ + + + +- ++ + + + +@@ -125,7 +125,7 @@ + + + +- ++ + + + +@@ -134,7 +134,7 @@ + + + +- ++ + + + +@@ -143,7 +143,7 @@ + + + +- ++ + + + +@@ -152,7 +152,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/master-10.exp b/pengine/test10/master-10.exp +index baf2d5c..4027170 100644 +--- a/pengine/test10/master-10.exp ++++ b/pengine/test10/master-10.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -42,7 +42,7 @@ + + + +- ++ + + + +@@ -64,7 +64,7 @@ + + + +- ++ + + + +@@ -80,7 +80,7 @@ + + + +- ++ + + + +@@ -93,7 +93,7 @@ + + + +- ++ + + + +@@ -102,7 +102,7 @@ + + + +- ++ + + + +@@ -111,7 +111,7 @@ + + + +- ++ + + + +@@ -124,7 +124,7 @@ + + + +- ++ + + + +@@ -137,7 +137,7 @@ + + + +- ++ + + + +@@ -150,7 +150,7 @@ + + + +- ++ + + + +@@ -169,7 +169,7 @@ + + + +- ++ + + + +@@ -182,7 +182,7 @@ + + + +- ++ + + + +@@ -191,7 +191,7 @@ + + + +- ++ + + + +@@ -200,7 +200,7 @@ + + + +- ++ + + + +@@ -213,7 +213,7 @@ + + + +- ++ + + + +@@ -226,7 +226,7 @@ + + + +- ++ + + + +@@ -239,7 +239,7 @@ + + + +- ++ + + + +@@ -258,7 +258,7 @@ + + + +- ++ + + + +@@ -271,7 +271,7 @@ + + + +- ++ + + + +@@ -280,7 +280,7 @@ + + + +- ++ + + + +@@ -289,7 +289,7 @@ + + + +- ++ + + + +@@ -302,7 +302,7 @@ + + + +- ++ + + + +@@ -315,7 +315,7 @@ + + + +- ++ + + + +@@ -328,7 +328,7 @@ + + + +- ++ + + + +@@ -347,7 +347,7 @@ + + + +- ++ + + + +@@ -360,7 +360,7 @@ + + + +- ++ + + + +@@ -369,7 +369,7 @@ + + + +- ++ + + + +@@ -378,7 +378,7 @@ + + + +- ++ + + + +@@ -387,7 +387,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/master-11.exp b/pengine/test10/master-11.exp +index 0725907..02acb64 100644 +--- a/pengine/test10/master-11.exp ++++ b/pengine/test10/master-11.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +@@ -37,7 +37,7 @@ + + + +- ++ + + + +@@ -50,7 +50,7 @@ + + + +- ++ + + + +@@ -59,7 +59,7 @@ + + + +- ++ + + + +@@ -68,7 +68,7 @@ + + + +- ++ + + + +@@ -84,7 +84,7 @@ + + + +- ++ + + + +@@ -97,7 +97,7 @@ + + + +- ++ + + + +@@ -106,7 +106,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/master-12.exp b/pengine/test10/master-12.exp +index 8a05834..571d338 100644 +--- a/pengine/test10/master-12.exp ++++ b/pengine/test10/master-12.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/master-13.exp b/pengine/test10/master-13.exp +index c04a797..be31d9c 100644 +--- a/pengine/test10/master-13.exp ++++ b/pengine/test10/master-13.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -42,7 +42,7 @@ + + + +- ++ + + + +@@ -55,7 +55,7 @@ + + + +- ++ + + + +@@ -74,7 +74,7 @@ + + + +- ++ + + + +@@ -90,7 +90,7 @@ + + + +- ++ + + + +@@ -99,7 +99,7 @@ + + + +- ++ + + + +@@ -112,7 +112,7 @@ + + + +- ++ + + + +@@ -125,7 +125,7 @@ + + + +- ++ + + + +@@ -138,7 +138,7 @@ + + + +- ++ + + + +@@ -151,7 +151,7 @@ + + + +- ++ + + + +@@ -170,7 +170,7 @@ + + + +- ++ + + + +@@ -186,7 +186,7 @@ + + + +- ++ + + + +@@ -401,7 +401,7 @@ + + + +- ++ + + + +@@ -414,7 +414,7 @@ + + + +- ++ + + + +@@ -427,7 +427,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/master-2.exp b/pengine/test10/master-2.exp +index fb267c6..410c1e4 100644 +--- a/pengine/test10/master-2.exp ++++ b/pengine/test10/master-2.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -42,7 +42,7 @@ + + + +- ++ + + + +@@ -58,7 +58,7 @@ + + + +- ++ + + + +@@ -71,7 +71,7 @@ + + + +- ++ + + + +@@ -80,7 +80,7 @@ + + + +- ++ + + + +@@ -89,7 +89,7 @@ + + + +- ++ + + + +@@ -102,7 +102,7 @@ + + + +- ++ + + + +@@ -115,7 +115,7 @@ + + + +- ++ + + + +@@ -128,7 +128,7 @@ + + + +- ++ + + + +@@ -141,7 +141,7 @@ + + + +- ++ + + + +@@ -150,7 +150,7 @@ + + + +- ++ + + + +@@ -159,7 +159,7 @@ + + + +- ++ + + + +@@ -172,7 +172,7 @@ + + + +- ++ + + + +@@ -185,7 +185,7 @@ + + + +- ++ + + + +@@ -198,7 +198,7 @@ + + + +- ++ + + + +@@ -211,7 +211,7 @@ + + + +- ++ + + + +@@ -220,7 +220,7 @@ + + + +- ++ + + + +@@ -229,7 +229,7 @@ + + + +- ++ + + + +@@ -242,7 +242,7 @@ + + + +- ++ + + + +@@ -255,7 +255,7 @@ + + + +- ++ + + + +@@ -268,7 +268,7 @@ + + + +- ++ + + + +@@ -281,7 +281,7 @@ + + + +- ++ + + + +@@ -290,7 +290,7 @@ + + + +- ++ + + + +@@ -299,7 +299,7 @@ + + + +- ++ + + + +@@ -308,7 +308,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/master-3.exp b/pengine/test10/master-3.exp +index 6d9a832..7d2f1e5 100644 +--- a/pengine/test10/master-3.exp ++++ b/pengine/test10/master-3.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -25,7 +25,7 @@ + + + +- ++ + + + +@@ -34,7 +34,7 @@ + + + +- ++ + + + +@@ -50,7 +50,7 @@ + + + +- ++ + + + +@@ -63,7 +63,7 @@ + + + +- ++ + + + +@@ -72,7 +72,7 @@ + + + +- ++ + + + +@@ -81,7 +81,7 @@ + + + +- ++ + + + +@@ -94,7 +94,7 @@ + + + +- ++ + + + +@@ -103,7 +103,7 @@ + + + +- ++ + + + +@@ -112,7 +112,7 @@ + + + +- ++ + + + +@@ -125,7 +125,7 @@ + + + +- ++ + + + +@@ -134,7 +134,7 @@ + + + +- ++ + + + +@@ -143,7 +143,7 @@ + + + +- ++ + + + +@@ -152,7 +152,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/master-4.exp b/pengine/test10/master-4.exp +index 6beb76c..ee273e6 100644 +--- a/pengine/test10/master-4.exp ++++ b/pengine/test10/master-4.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -21,7 +21,7 @@ + + + +- ++ + + + +@@ -30,7 +30,7 @@ + + + +- ++ + + + +@@ -39,7 +39,7 @@ + + + +- ++ + + + +@@ -48,7 +48,7 @@ + + + +- ++ + + + +@@ -57,7 +57,7 @@ + + + +- ++ + + + +@@ -66,7 +66,7 @@ + + + +- ++ + + + +@@ -75,7 +75,7 @@ + + + +- ++ + + + +@@ -84,7 +84,7 @@ + + + +- ++ + + + +@@ -97,7 +97,7 @@ + + + +- ++ + + + +@@ -113,7 +113,7 @@ + + + +- ++ + + + +@@ -122,7 +122,7 @@ + + + +- ++ + + + +@@ -131,7 +131,7 @@ + + + +- ++ + + + +@@ -140,7 +140,7 @@ + + + +- ++ + + + +@@ -149,7 +149,7 @@ + + + +- ++ + + + +@@ -158,7 +158,7 @@ + + + +- ++ + + + +@@ -167,7 +167,7 @@ + + + +- ++ + + + +@@ -176,7 +176,7 @@ + + + +- ++ + + + +@@ -185,7 +185,7 @@ + + + +- ++ + + + +@@ -194,7 +194,7 @@ + + + +- ++ + + + +@@ -203,7 +203,7 @@ + + + +- ++ + + + +@@ -212,7 +212,7 @@ + + + +- ++ + + + +@@ -221,7 +221,7 @@ + + + +- ++ + + + +@@ -230,7 +230,7 @@ + + + +- ++ + + + +@@ -239,7 +239,7 @@ + + + +- ++ + + + +@@ -248,7 +248,7 @@ + + + +- ++ + + + +@@ -257,7 +257,7 @@ + + + +- ++ + + + +@@ -266,7 +266,7 @@ + + + +- ++ + + + +@@ -275,7 +275,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/master-5.exp b/pengine/test10/master-5.exp +index 9091e67..9188bb5 100644 +--- a/pengine/test10/master-5.exp ++++ b/pengine/test10/master-5.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -21,7 +21,7 @@ + + + +- ++ + + + +@@ -30,7 +30,7 @@ + + + +- ++ + + + +@@ -39,7 +39,7 @@ + + + +- ++ + + + +@@ -48,7 +48,7 @@ + + + +- ++ + + + +@@ -57,7 +57,7 @@ + + + +- ++ + + + +@@ -66,7 +66,7 @@ + + + +- ++ + + + +@@ -75,7 +75,7 @@ + + + +- ++ + + + +@@ -84,7 +84,7 @@ + + + +- ++ + + + +@@ -93,7 +93,7 @@ + + + +- ++ + + + +@@ -102,7 +102,7 @@ + + + +- ++ + + + +@@ -111,7 +111,7 @@ + + + +- ++ + + + +@@ -120,7 +120,7 @@ + + + +- ++ + + + +@@ -129,7 +129,7 @@ + + + +- ++ + + + +@@ -138,7 +138,7 @@ + + + +- ++ + + + +@@ -147,7 +147,7 @@ + + + +- ++ + + + +@@ -156,7 +156,7 @@ + + + +- ++ + + + +@@ -165,7 +165,7 @@ + + + +- ++ + + + +@@ -174,7 +174,7 @@ + + + +- ++ + + + +@@ -183,7 +183,7 @@ + + + +- ++ + + + +@@ -192,7 +192,7 @@ + + + +- ++ + + + +@@ -201,7 +201,7 @@ + + + +- ++ + + + +@@ -210,7 +210,7 @@ + + + +- ++ + + + +@@ -219,7 +219,7 @@ + + + +- ++ + + + +@@ -228,7 +228,7 @@ + + + +- ++ + + + +@@ -237,7 +237,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/master-6.exp b/pengine/test10/master-6.exp +index 48cc2e4..6bfa184 100644 +--- a/pengine/test10/master-6.exp ++++ b/pengine/test10/master-6.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -21,7 +21,7 @@ + + + +- ++ + + + +@@ -30,7 +30,7 @@ + + + +- ++ + + + +@@ -39,7 +39,7 @@ + + + +- ++ + + + +@@ -48,7 +48,7 @@ + + + +- ++ + + + +@@ -57,7 +57,7 @@ + + + +- ++ + + + +@@ -66,7 +66,7 @@ + + + +- ++ + + + +@@ -75,7 +75,7 @@ + + + +- ++ + + + +@@ -84,7 +84,7 @@ + + + +- ++ + + + +@@ -93,7 +93,7 @@ + + + +- ++ + + + +@@ -102,7 +102,7 @@ + + + +- ++ + + + +@@ -111,7 +111,7 @@ + + + +- ++ + + + +@@ -120,7 +120,7 @@ + + + +- ++ + + + +@@ -129,7 +129,7 @@ + + + +- ++ + + + +@@ -138,7 +138,7 @@ + + + +- ++ + + + +@@ -147,7 +147,7 @@ + + + +- ++ + + + +@@ -156,7 +156,7 @@ + + + +- ++ + + + +@@ -165,7 +165,7 @@ + + + +- ++ + + + +@@ -174,7 +174,7 @@ + + + +- ++ + + + +@@ -183,7 +183,7 @@ + + + +- ++ + + + +@@ -192,7 +192,7 @@ + + + +- ++ + + + +@@ -201,7 +201,7 @@ + + + +- ++ + + + +@@ -210,7 +210,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/master-7.exp b/pengine/test10/master-7.exp +index 4ea225c..be05853 100644 +--- a/pengine/test10/master-7.exp ++++ b/pengine/test10/master-7.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -106,7 +106,7 @@ + + + +- ++ + + + +@@ -119,7 +119,7 @@ + + + +- ++ + + + +@@ -138,7 +138,7 @@ + + + +- ++ + + + +@@ -154,7 +154,7 @@ + + + +- ++ + + + +@@ -169,7 +169,7 @@ + + + +- ++ + + + +@@ -193,7 +193,7 @@ + + + +- ++ + + + +@@ -211,7 +211,7 @@ + + + +- ++ + + + +@@ -224,7 +224,7 @@ + + + +- ++ + + + +@@ -246,7 +246,7 @@ + + + +- ++ + + + +@@ -259,7 +259,7 @@ + + + +- ++ + + + +@@ -272,7 +272,7 @@ + + + +- ++ + + + +@@ -288,7 +288,7 @@ + + + +- ++ + + + +@@ -297,7 +297,7 @@ + + + +- ++ + + + +@@ -310,7 +310,7 @@ + + + +- ++ + + + +@@ -353,7 +353,7 @@ + + + +- ++ + + + +@@ -362,7 +362,7 @@ + + + +- ++ + + + +@@ -371,7 +371,7 @@ + + + +- ++ + + + +@@ -380,7 +380,7 @@ + + + +- ++ + + + +@@ -473,7 +473,7 @@ + + + +- ++ + + + +@@ -482,7 +482,7 @@ + + + +- ++ + + + +@@ -491,7 +491,7 @@ + + + +- ++ + + + +@@ -500,7 +500,7 @@ + + + +- ++ + + + +@@ -509,7 +509,7 @@ + + + +- ++ + + + +@@ -518,7 +518,7 @@ + + + +- ++ + + + +@@ -527,7 +527,7 @@ + + + +- ++ + + + +@@ -536,7 +536,7 @@ + + + +- ++ + + + +@@ -545,7 +545,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/master-8.exp b/pengine/test10/master-8.exp +index a233346..6843922 100644 +--- a/pengine/test10/master-8.exp ++++ b/pengine/test10/master-8.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -106,7 +106,7 @@ + + + +- ++ + + + +@@ -119,7 +119,7 @@ + + + +- ++ + + + +@@ -138,7 +138,7 @@ + + + +- ++ + + + +@@ -154,7 +154,7 @@ + + + +- ++ + + + +@@ -169,7 +169,7 @@ + + + +- ++ + + + +@@ -193,7 +193,7 @@ + + + +- ++ + + + +@@ -211,7 +211,7 @@ + + + +- ++ + + + +@@ -224,7 +224,7 @@ + + + +- ++ + + + +@@ -246,7 +246,7 @@ + + + +- ++ + + + +@@ -259,7 +259,7 @@ + + + +- ++ + + + +@@ -272,7 +272,7 @@ + + + +- ++ + + + +@@ -288,7 +288,7 @@ + + + +- ++ + + + +@@ -297,7 +297,7 @@ + + + +- ++ + + + +@@ -310,7 +310,7 @@ + + + +- ++ + + + +@@ -353,7 +353,7 @@ + + + +- ++ + + + +@@ -362,7 +362,7 @@ + + + +- ++ + + + +@@ -371,7 +371,7 @@ + + + +- ++ + + + +@@ -380,7 +380,7 @@ + + + +- ++ + + + +@@ -416,7 +416,7 @@ + + + +- ++ + + + +@@ -432,7 +432,7 @@ + + + +- ++ + + + +@@ -484,7 +484,7 @@ + + + +- ++ + + + +@@ -493,7 +493,7 @@ + + + +- ++ + + + +@@ -502,7 +502,7 @@ + + + +- ++ + + + +@@ -511,7 +511,7 @@ + + + +- ++ + + + +@@ -520,7 +520,7 @@ + + + +- ++ + + + +@@ -529,7 +529,7 @@ + + + +- ++ + + + +@@ -538,7 +538,7 @@ + + + +- ++ + + + +@@ -547,7 +547,7 @@ + + + +- ++ + + + +@@ -556,7 +556,7 @@ + + + +- ++ + + + +@@ -565,7 +565,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/master-9.exp b/pengine/test10/master-9.exp +index d298e66..51ab23e 100644 +--- a/pengine/test10/master-9.exp ++++ b/pengine/test10/master-9.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +@@ -37,7 +37,7 @@ + + + +- ++ + + + +@@ -46,7 +46,7 @@ + + + +- ++ + + + +@@ -55,7 +55,7 @@ + + + +- ++ + + + +@@ -87,7 +87,7 @@ + + + +- ++ + + + +@@ -96,7 +96,7 @@ + + + +- ++ + + + +@@ -105,7 +105,7 @@ + + + +- ++ + + + +@@ -114,7 +114,7 @@ + + + +- ++ + + + +@@ -123,7 +123,7 @@ + + + +- ++ + + + +@@ -132,7 +132,7 @@ + + + +- ++ + + + +@@ -141,7 +141,7 @@ + + + +- ++ + + + +@@ -150,7 +150,7 @@ + + + +- ++ + + + +@@ -159,7 +159,7 @@ + + + +- ++ + + + +@@ -168,7 +168,7 @@ + + + +- ++ + + + +@@ -177,7 +177,7 @@ + + + +- ++ + + + +@@ -186,7 +186,7 @@ + + + +- ++ + + + +@@ -194,7 +194,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/master-asymmetrical-order.exp b/pengine/test10/master-asymmetrical-order.exp +index cbfe4ad..32ae2e3 100644 +--- a/pengine/test10/master-asymmetrical-order.exp ++++ b/pengine/test10/master-asymmetrical-order.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -32,7 +32,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/master-colocation.exp b/pengine/test10/master-colocation.exp +index de69800..fe7d857 100644 +--- a/pengine/test10/master-colocation.exp ++++ b/pengine/test10/master-colocation.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -25,7 +25,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/master-demote-2.exp b/pengine/test10/master-demote-2.exp +index 3f5a34f..794e74c 100644 +--- a/pengine/test10/master-demote-2.exp ++++ b/pengine/test10/master-demote-2.exp +@@ -36,7 +36,7 @@ + + + +- ++ + + + +@@ -49,7 +49,7 @@ + + + +- ++ + + + +@@ -62,7 +62,7 @@ + + + +- ++ + + + +@@ -75,7 +75,7 @@ + + + +- ++ + + + +@@ -91,7 +91,7 @@ + + + +- ++ + + + +@@ -104,7 +104,7 @@ + + + +- ++ + + + +@@ -120,7 +120,7 @@ + + + +- ++ + + + +@@ -133,7 +133,7 @@ + + + +- ++ + + + +@@ -146,7 +146,7 @@ + + + +- ++ + + + +@@ -159,7 +159,7 @@ + + + +- ++ + + + +@@ -175,7 +175,7 @@ + + + +- ++ + + + +@@ -188,7 +188,7 @@ + + + +- ++ + + + +@@ -201,7 +201,7 @@ + + + +- ++ + + + +@@ -217,7 +217,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/master-demote-block.exp b/pengine/test10/master-demote-block.exp +index c9cf896..935837b 100644 +--- a/pengine/test10/master-demote-block.exp ++++ b/pengine/test10/master-demote-block.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/master-demote.exp b/pengine/test10/master-demote.exp +index 05012ac..28a2b22 100644 +--- a/pengine/test10/master-demote.exp ++++ b/pengine/test10/master-demote.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -25,7 +25,7 @@ + + + +- ++ + + + +@@ -38,7 +38,7 @@ + + + +- ++ + + + +@@ -51,7 +51,7 @@ + + + +- ++ + + + +@@ -64,7 +64,7 @@ + + + +- ++ + + + +@@ -77,7 +77,7 @@ + + + +- ++ + + + +@@ -93,7 +93,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/master-depend.exp b/pengine/test10/master-depend.exp +index 09ac2eb..c50e7a5 100644 +--- a/pengine/test10/master-depend.exp ++++ b/pengine/test10/master-depend.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -32,7 +32,7 @@ + + + +- ++ + + + +@@ -45,7 +45,7 @@ + + + +- ++ + + + +@@ -134,7 +134,7 @@ + + + +- ++ + + + +@@ -147,7 +147,7 @@ + + + +- ++ + + + +@@ -183,7 +183,7 @@ + + + +- ++ + + + +@@ -192,7 +192,7 @@ + + + +- ++ + + + +@@ -201,7 +201,7 @@ + + + +- ++ + + + +@@ -210,7 +210,7 @@ + + + +- ++ + + + +@@ -219,7 +219,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/master-dependent-ban.exp b/pengine/test10/master-dependent-ban.exp +index bd4f9e0..5e1abd3 100644 +--- a/pengine/test10/master-dependent-ban.exp ++++ b/pengine/test10/master-dependent-ban.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -45,7 +45,7 @@ + + + +- ++ + + + +@@ -58,7 +58,7 @@ + + + +- ++ + + + +@@ -71,7 +71,7 @@ + + + +- ++ + + + +@@ -84,7 +84,7 @@ + + + +- ++ + + + +@@ -180,7 +180,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/master-failed-demote-2.exp b/pengine/test10/master-failed-demote-2.exp +index eeb0476..0602868 100644 +--- a/pengine/test10/master-failed-demote-2.exp ++++ b/pengine/test10/master-failed-demote-2.exp +@@ -30,7 +30,7 @@ + + + +- ++ + + + +@@ -70,7 +70,7 @@ + + + +- ++ + + + +@@ -83,7 +83,7 @@ + + + +- ++ + + + +@@ -99,7 +99,7 @@ + + + +- ++ + + + +@@ -108,7 +108,7 @@ + + + +- ++ + + + +@@ -121,7 +121,7 @@ + + + +- ++ + + + +@@ -140,7 +140,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/master-failed-demote.exp b/pengine/test10/master-failed-demote.exp +index 78181e7..0ddf1c8 100644 +--- a/pengine/test10/master-failed-demote.exp ++++ b/pengine/test10/master-failed-demote.exp +@@ -30,7 +30,7 @@ + + + +- ++ + + + +@@ -43,7 +43,7 @@ + + + +- ++ + + + +@@ -83,7 +83,7 @@ + + + +- ++ + + + +@@ -96,7 +96,7 @@ + + + +- ++ + + + +@@ -109,7 +109,7 @@ + + + +- ++ + + + +@@ -122,7 +122,7 @@ + + + +- ++ + + + +@@ -135,7 +135,7 @@ + + + +- ++ + + + +@@ -154,7 +154,7 @@ + + + +- ++ + + + +@@ -170,7 +170,7 @@ + + + +- ++ + + + +@@ -179,7 +179,7 @@ + + + +- ++ + + + +@@ -192,7 +192,7 @@ + + + +- ++ + + + +@@ -205,7 +205,7 @@ + + + +- ++ + + + +@@ -218,7 +218,7 @@ + + + +- ++ + + + +@@ -231,7 +231,7 @@ + + + +- ++ + + + +@@ -250,7 +250,7 @@ + + + +- ++ + + + +@@ -269,7 +269,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/master-group.exp b/pengine/test10/master-group.exp +index 96e4432..fe175c5 100644 +--- a/pengine/test10/master-group.exp ++++ b/pengine/test10/master-group.exp +@@ -27,7 +27,7 @@ + + + +- ++ + + + +@@ -40,7 +40,7 @@ + + + +- ++ + + + +@@ -56,7 +56,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/master-move.exp b/pengine/test10/master-move.exp +index 1f8370c..40cdc92 100644 +--- a/pengine/test10/master-move.exp ++++ b/pengine/test10/master-move.exp +@@ -65,7 +65,7 @@ + + + +- ++ + + + +@@ -78,7 +78,7 @@ + + + +- ++ + + + +@@ -94,7 +94,7 @@ + + + +- ++ + + + +@@ -110,7 +110,7 @@ + + + +- ++ + + + +@@ -123,7 +123,7 @@ + + + +- ++ + + + +@@ -142,7 +142,7 @@ + + + +- ++ + + + +@@ -155,7 +155,7 @@ + + + +- ++ + + + +@@ -168,7 +168,7 @@ + + + +- ++ + + + +@@ -184,7 +184,7 @@ + + + +- ++ + + + +@@ -197,7 +197,7 @@ + + + +- ++ + + + +@@ -210,7 +210,7 @@ + + + +- ++ + + + +@@ -223,7 +223,7 @@ + + + +- ++ + + + +@@ -236,7 +236,7 @@ + + + +- ++ + + + +@@ -255,7 +255,7 @@ + + + +- ++ + + + +@@ -271,7 +271,7 @@ + + + +- ++ + + + +@@ -280,7 +280,7 @@ + + + +- ++ + + + +@@ -293,7 +293,7 @@ + + + +- ++ + + + +@@ -306,7 +306,7 @@ + + + +- ++ + + + +@@ -319,7 +319,7 @@ + + + +- ++ + + + +@@ -332,7 +332,7 @@ + + + +- ++ + + + +@@ -351,7 +351,7 @@ + + + +- ++ + + + +@@ -367,7 +367,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/master-notify.exp b/pengine/test10/master-notify.exp +index 0a2ef8e..4899a8d 100644 +--- a/pengine/test10/master-notify.exp ++++ b/pengine/test10/master-notify.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -42,7 +42,7 @@ + + + +- ++ + + + +@@ -55,7 +55,7 @@ + + + +- ++ + + + +@@ -68,7 +68,7 @@ + + + +- ++ + + + +@@ -81,7 +81,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/master-ordering.exp b/pengine/test10/master-ordering.exp +index d1c56e9..6e396ac 100644 +--- a/pengine/test10/master-ordering.exp ++++ b/pengine/test10/master-ordering.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -25,7 +25,7 @@ + + + +- ++ + + + +@@ -38,7 +38,7 @@ + + + +- ++ + + + +@@ -47,7 +47,7 @@ + + + +- ++ + + + +@@ -60,7 +60,7 @@ + + + +- ++ + + + +@@ -73,7 +73,7 @@ + + + +- ++ + + + +@@ -82,7 +82,7 @@ + + + +- ++ + + + +@@ -91,7 +91,7 @@ + + + +- ++ + + + +@@ -104,7 +104,7 @@ + + + +- ++ + + + +@@ -117,7 +117,7 @@ + + + +- ++ + + + +@@ -126,7 +126,7 @@ + + + +- ++ + + + +@@ -139,7 +139,7 @@ + + + +- ++ + + + +@@ -152,7 +152,7 @@ + + + +- ++ + + + +@@ -161,7 +161,7 @@ + + + +- ++ + + + +@@ -174,7 +174,7 @@ + + + +- ++ + + + +@@ -187,7 +187,7 @@ + + + +- ++ + + + +@@ -282,7 +282,7 @@ + + + +- ++ + + + +@@ -291,7 +291,7 @@ + + + +- ++ + + + +@@ -300,7 +300,7 @@ + + + +- ++ + + + +@@ -309,7 +309,7 @@ + + + +- ++ + + + +@@ -318,7 +318,7 @@ + + + +- ++ + + + +@@ -331,7 +331,7 @@ + + + +- ++ + + + +@@ -344,7 +344,7 @@ + + + +- ++ + + + +@@ -439,7 +439,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/master-partially-demoted-group.exp b/pengine/test10/master-partially-demoted-group.exp +index 3826f0d..2efef05 100644 +--- a/pengine/test10/master-partially-demoted-group.exp ++++ b/pengine/test10/master-partially-demoted-group.exp +@@ -66,7 +66,7 @@ + + + +- ++ + + + +@@ -79,7 +79,7 @@ + + + +- ++ + + + +@@ -95,7 +95,7 @@ + + + +- ++ + + + +@@ -111,7 +111,7 @@ + + + +- ++ + + + +@@ -124,7 +124,7 @@ + + + +- ++ + + + +@@ -143,7 +143,7 @@ + + + +- ++ + + + +@@ -222,7 +222,7 @@ + + + +- ++ + + + +@@ -235,7 +235,7 @@ + + + +- ++ + + + +@@ -251,7 +251,7 @@ + + + +- ++ + + + +@@ -267,7 +267,7 @@ + + + +- ++ + + + +@@ -280,7 +280,7 @@ + + + +- ++ + + + +@@ -299,7 +299,7 @@ + + + +- ++ + + + +@@ -351,7 +351,7 @@ + + + +- ++ + + + +@@ -364,7 +364,7 @@ + + + +- ++ + + + +@@ -377,7 +377,7 @@ + + + +- ++ + + + +@@ -413,7 +413,7 @@ + + + +- ++ + + + +@@ -426,7 +426,7 @@ + + + +- ++ + + + +@@ -495,7 +495,7 @@ + + + +- ++ + + + +@@ -508,7 +508,7 @@ + + + +- ++ + + + +@@ -521,7 +521,7 @@ + + + +- ++ + + + +@@ -534,7 +534,7 @@ + + + +- ++ + + + +@@ -547,7 +547,7 @@ + + + +- ++ + + + +@@ -566,7 +566,7 @@ + + + +- ++ + + + +@@ -579,7 +579,7 @@ + + + +- ++ + + + +@@ -592,7 +592,7 @@ + + + +- ++ + + + +@@ -605,7 +605,7 @@ + + + +- ++ + + + +@@ -618,7 +618,7 @@ + + + +- ++ + + + +@@ -631,7 +631,7 @@ + + + +- ++ + + + +@@ -650,7 +650,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/master-probed-score.exp b/pengine/test10/master-probed-score.exp +index f1a029b..213be36 100644 +--- a/pengine/test10/master-probed-score.exp ++++ b/pengine/test10/master-probed-score.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -42,7 +42,7 @@ + + + +- ++ + + + +@@ -64,7 +64,7 @@ + + + +- ++ + + + +@@ -80,7 +80,7 @@ + + + +- ++ + + + +@@ -93,7 +93,7 @@ + + + +- ++ + + + +@@ -106,7 +106,7 @@ + + + +- ++ + + + +@@ -119,7 +119,7 @@ + + + +- ++ + + + +@@ -132,7 +132,7 @@ + + + +- ++ + + + +@@ -154,7 +154,7 @@ + + + +- ++ + + + +@@ -170,7 +170,7 @@ + + + +- ++ + + + +@@ -359,7 +359,7 @@ + + + +- ++ + + + +@@ -372,7 +372,7 @@ + + + +- ++ + + + +@@ -385,7 +385,7 @@ + + + +- ++ + + + +@@ -394,7 +394,7 @@ + + + +- ++ + + + +@@ -415,7 +415,7 @@ + + + +- ++ + + + +@@ -428,7 +428,7 @@ + + + +- ++ + + + +@@ -441,7 +441,7 @@ + + + +- ++ + + + +@@ -454,7 +454,7 @@ + + + +- ++ + + + +@@ -470,7 +470,7 @@ + + + +- ++ + + + +@@ -483,7 +483,7 @@ + + + +- ++ + + + +@@ -535,7 +535,7 @@ + + + +- ++ + + + +@@ -548,7 +548,7 @@ + + + +- ++ + + + +@@ -561,7 +561,7 @@ + + + +- ++ + + + +@@ -574,7 +574,7 @@ + + + +- ++ + + + +@@ -590,7 +590,7 @@ + + + +- ++ + + + +@@ -603,7 +603,7 @@ + + + +- ++ + + + +@@ -655,7 +655,7 @@ + + + +- ++ + + + +@@ -668,7 +668,7 @@ + + + +- ++ + + + +@@ -681,7 +681,7 @@ + + + +- ++ + + + +@@ -694,7 +694,7 @@ + + + +- ++ + + + +@@ -710,7 +710,7 @@ + + + +- ++ + + + +@@ -723,7 +723,7 @@ + + + +- ++ + + + +@@ -802,7 +802,7 @@ + + + +- ++ + + + +@@ -815,7 +815,7 @@ + + + +- ++ + + + +@@ -828,7 +828,7 @@ + + + +- ++ + + + +@@ -841,7 +841,7 @@ + + + +- ++ + + + +@@ -857,7 +857,7 @@ + + + +- ++ + + + +@@ -870,7 +870,7 @@ + + + +- ++ + + + +@@ -919,7 +919,7 @@ + + + +- ++ + + + +@@ -932,7 +932,7 @@ + + + +- ++ + + + +@@ -945,7 +945,7 @@ + + + +- ++ + + + +@@ -958,7 +958,7 @@ + + + +- ++ + + + +@@ -974,7 +974,7 @@ + + + +- ++ + + + +@@ -987,7 +987,7 @@ + + + +- ++ + + + +@@ -1066,7 +1066,7 @@ + + + +- ++ + + + +@@ -1079,7 +1079,7 @@ + + + +- ++ + + + +@@ -1092,7 +1092,7 @@ + + + +- ++ + + + +@@ -1101,7 +1101,7 @@ + + + +- ++ + + + +@@ -1114,7 +1114,7 @@ + + + +- ++ + + + +@@ -1130,7 +1130,7 @@ + + + +- ++ + + + +@@ -1139,7 +1139,7 @@ + + + +- ++ + + + +@@ -1181,7 +1181,7 @@ + + + +- ++ + + + +@@ -1194,7 +1194,7 @@ + + + +- ++ + + + +@@ -1207,7 +1207,7 @@ + + + +- ++ + + + +@@ -1220,7 +1220,7 @@ + + + +- ++ + + + +@@ -1308,7 +1308,7 @@ + + + +- ++ + + + +@@ -1321,7 +1321,7 @@ + + + +- ++ + + + +@@ -1334,7 +1334,7 @@ + + + +- ++ + + + +@@ -1343,7 +1343,7 @@ + + + +- ++ + + + +@@ -1359,7 +1359,7 @@ + + + +- ++ + + + +@@ -1401,7 +1401,7 @@ + + + +- ++ + + + +@@ -1414,7 +1414,7 @@ + + + +- ++ + + + +@@ -1427,7 +1427,7 @@ + + + +- ++ + + + +@@ -1436,7 +1436,7 @@ + + + +- ++ + + + +@@ -1452,7 +1452,7 @@ + + + +- ++ + + + +@@ -1554,7 +1554,7 @@ + + + +- ++ + + + +@@ -1567,7 +1567,7 @@ + + + +- ++ + + + +@@ -1576,7 +1576,7 @@ + + + +- ++ + + + +@@ -1592,7 +1592,7 @@ + + + +- ++ + + + +@@ -1601,7 +1601,7 @@ + + + +- ++ + + + +@@ -1617,7 +1617,7 @@ + + + +- ++ + + + +@@ -1626,7 +1626,7 @@ + + + +- ++ + + + +@@ -1642,7 +1642,7 @@ + + + +- ++ + + + +@@ -1651,7 +1651,7 @@ + + + +- ++ + + + +@@ -1667,7 +1667,7 @@ + + + +- ++ + + + +@@ -1676,7 +1676,7 @@ + + + +- ++ + + + +@@ -1692,7 +1692,7 @@ + + + +- ++ + + + +@@ -1701,7 +1701,7 @@ + + + +- ++ + + + +@@ -1717,7 +1717,7 @@ + + + +- ++ + + + +@@ -1726,7 +1726,7 @@ + + + +- ++ + + + +@@ -1742,7 +1742,7 @@ + + + +- ++ + + + +@@ -1802,7 +1802,7 @@ + + + +- ++ + + + +@@ -1815,7 +1815,7 @@ + + + +- ++ + + + +@@ -1824,7 +1824,7 @@ + + + +- ++ + + + +@@ -1840,7 +1840,7 @@ + + + +- ++ + + + +@@ -1849,7 +1849,7 @@ + + + +- ++ + + + +@@ -1865,7 +1865,7 @@ + + + +- ++ + + + +@@ -1874,7 +1874,7 @@ + + + +- ++ + + + +@@ -1890,7 +1890,7 @@ + + + +- ++ + + + +@@ -1899,7 +1899,7 @@ + + + +- ++ + + + +@@ -1915,7 +1915,7 @@ + + + +- ++ + + + +@@ -1924,7 +1924,7 @@ + + + +- ++ + + + +@@ -1940,7 +1940,7 @@ + + + +- ++ + + + +@@ -1949,7 +1949,7 @@ + + + +- ++ + + + +@@ -1965,7 +1965,7 @@ + + + +- ++ + + + +@@ -1974,7 +1974,7 @@ + + + +- ++ + + + +@@ -1990,7 +1990,7 @@ + + + +- ++ + + + +@@ -2122,7 +2122,7 @@ + + + +- ++ + + + +@@ -2135,7 +2135,7 @@ + + + +- ++ + + + +@@ -2148,7 +2148,7 @@ + + + +- ++ + + + +@@ -2157,7 +2157,7 @@ + + + +- ++ + + + +@@ -2170,7 +2170,7 @@ + + + +- ++ + + + +@@ -2186,7 +2186,7 @@ + + + +- ++ + + + +@@ -2195,7 +2195,7 @@ + + + +- ++ + + + +@@ -2208,7 +2208,7 @@ + + + +- ++ + + + +@@ -2224,7 +2224,7 @@ + + + +- ++ + + + +@@ -2233,7 +2233,7 @@ + + + +- ++ + + + +@@ -2246,7 +2246,7 @@ + + + +- ++ + + + +@@ -2262,7 +2262,7 @@ + + + +- ++ + + + +@@ -2271,7 +2271,7 @@ + + + +- ++ + + + +@@ -2284,7 +2284,7 @@ + + + +- ++ + + + +@@ -2300,7 +2300,7 @@ + + + +- ++ + + + +@@ -2309,7 +2309,7 @@ + + + +- ++ + + + +@@ -2322,7 +2322,7 @@ + + + +- ++ + + + +@@ -2338,7 +2338,7 @@ + + + +- ++ + + + +@@ -2392,7 +2392,7 @@ + + + +- ++ + + + +@@ -2405,7 +2405,7 @@ + + + +- ++ + + + +@@ -2418,7 +2418,7 @@ + + + +- ++ + + + +@@ -2427,7 +2427,7 @@ + + + +- ++ + + + +@@ -2440,7 +2440,7 @@ + + + +- ++ + + + +@@ -2456,7 +2456,7 @@ + + + +- ++ + + + +@@ -2465,7 +2465,7 @@ + + + +- ++ + + + +@@ -2478,7 +2478,7 @@ + + + +- ++ + + + +@@ -2494,7 +2494,7 @@ + + + +- ++ + + + +@@ -2503,7 +2503,7 @@ + + + +- ++ + + + +@@ -2516,7 +2516,7 @@ + + + +- ++ + + + +@@ -2532,7 +2532,7 @@ + + + +- ++ + + + +@@ -2541,7 +2541,7 @@ + + + +- ++ + + + +@@ -2554,7 +2554,7 @@ + + + +- ++ + + + +@@ -2570,7 +2570,7 @@ + + + +- ++ + + + +@@ -2579,7 +2579,7 @@ + + + +- ++ + + + +@@ -2592,7 +2592,7 @@ + + + +- ++ + + + +@@ -2608,7 +2608,7 @@ + + + +- ++ + + + +@@ -2683,7 +2683,7 @@ + + + +- ++ + + + +@@ -2702,7 +2702,7 @@ + + + +- ++ + + + +@@ -2711,7 +2711,7 @@ + + + +- ++ + + + +@@ -2720,7 +2720,7 @@ + + + +- ++ + + + +@@ -2739,7 +2739,7 @@ + + + +- ++ + + + +@@ -2748,7 +2748,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/master-promotion-constraint.exp b/pengine/test10/master-promotion-constraint.exp +index f4368fb..c371c52 100644 +--- a/pengine/test10/master-promotion-constraint.exp ++++ b/pengine/test10/master-promotion-constraint.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -32,7 +32,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/master-pseudo.exp b/pengine/test10/master-pseudo.exp +index 226df2e..e5e218e 100644 +--- a/pengine/test10/master-pseudo.exp ++++ b/pengine/test10/master-pseudo.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -25,7 +25,7 @@ + + + +- ++ + + + +@@ -38,7 +38,7 @@ + + + +- ++ + + + +@@ -51,7 +51,7 @@ + + + +- ++ + + + +@@ -64,7 +64,7 @@ + + + +- ++ + + + +@@ -80,7 +80,7 @@ + + + +- ++ + + + +@@ -93,7 +93,7 @@ + + + +- ++ + + + +@@ -375,7 +375,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/master-reattach.exp b/pengine/test10/master-reattach.exp +index d47fc88..c4d5272 100644 +--- a/pengine/test10/master-reattach.exp ++++ b/pengine/test10/master-reattach.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -21,7 +21,7 @@ + + + +- ++ + + + +@@ -30,7 +30,7 @@ + + + +- ++ + + + +@@ -39,7 +39,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/master-role.exp b/pengine/test10/master-role.exp +index 0ebac5b..fc925cb 100644 +--- a/pengine/test10/master-role.exp ++++ b/pengine/test10/master-role.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/master-stop.exp b/pengine/test10/master-stop.exp +index 4ab7d0d..6de4959 100644 +--- a/pengine/test10/master-stop.exp ++++ b/pengine/test10/master-stop.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/master-unmanaged-monitor.exp b/pengine/test10/master-unmanaged-monitor.exp +index f42e9f3..acf00eb 100644 +--- a/pengine/test10/master-unmanaged-monitor.exp ++++ b/pengine/test10/master-unmanaged-monitor.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -21,7 +21,7 @@ + + + +- ++ + + + +@@ -30,7 +30,7 @@ + + + +- ++ + + + +@@ -39,7 +39,7 @@ + + + +- ++ + + + +@@ -48,7 +48,7 @@ + + + +- ++ + + + +@@ -57,7 +57,7 @@ + + + +- ++ + + + +@@ -66,7 +66,7 @@ + + + +- ++ + + + +@@ -75,7 +75,7 @@ + + + +- ++ + + + +@@ -84,7 +84,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/master_monitor_restart.exp b/pengine/test10/master_monitor_restart.exp +index 487969e..cbb549a 100644 +--- a/pengine/test10/master_monitor_restart.exp ++++ b/pengine/test10/master_monitor_restart.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/migrate-1.exp b/pengine/test10/migrate-1.exp +index 7af71db..399cc8c 100644 +--- a/pengine/test10/migrate-1.exp ++++ b/pengine/test10/migrate-1.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -47,7 +47,7 @@ + + + +- ++ + + + +@@ -63,7 +63,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/migrate-3.exp b/pengine/test10/migrate-3.exp +index d4a062d..1aeb422 100644 +--- a/pengine/test10/migrate-3.exp ++++ b/pengine/test10/migrate-3.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/migrate-4.exp b/pengine/test10/migrate-4.exp +index ed17bc7..b4dfe24 100644 +--- a/pengine/test10/migrate-4.exp ++++ b/pengine/test10/migrate-4.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/migrate-5.exp b/pengine/test10/migrate-5.exp +index c76b7bc..4840658 100644 +--- a/pengine/test10/migrate-5.exp ++++ b/pengine/test10/migrate-5.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -40,7 +40,7 @@ + + + +- ++ + + + +@@ -80,7 +80,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/migrate-begin.exp b/pengine/test10/migrate-begin.exp +index f53f196..c4f6c0a 100644 +--- a/pengine/test10/migrate-begin.exp ++++ b/pengine/test10/migrate-begin.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -47,7 +47,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/migrate-both-vms.exp b/pengine/test10/migrate-both-vms.exp +index fb93984..a8c5c63 100644 +--- a/pengine/test10/migrate-both-vms.exp ++++ b/pengine/test10/migrate-both-vms.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -22,7 +22,7 @@ + + + +- ++ + + + +@@ -68,7 +68,7 @@ + + + +- ++ + + + +@@ -84,7 +84,7 @@ + + + +- ++ + + + +@@ -123,7 +123,7 @@ + + + +- ++ + + + +@@ -142,7 +142,7 @@ + + + +- ++ + + + +@@ -188,7 +188,7 @@ + + + +- ++ + + + +@@ -204,7 +204,7 @@ + + + +- ++ + + + +@@ -250,7 +250,7 @@ + + + +- ++ + + + +@@ -269,7 +269,7 @@ + + + +- ++ + + + +@@ -315,7 +315,7 @@ + + + +- ++ + + + +@@ -328,7 +328,7 @@ + + + +- ++ + + + +@@ -341,7 +341,7 @@ + + + +- ++ + + + +@@ -372,7 +372,7 @@ + + + +- ++ + + + +@@ -388,7 +388,7 @@ + + + +- ++ + + + +@@ -401,7 +401,7 @@ + + + +- ++ + + + +@@ -417,7 +417,7 @@ + + + +- ++ + + + +@@ -451,7 +451,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/migrate-fail-2.exp b/pengine/test10/migrate-fail-2.exp +index 89226e3..3f3e679 100644 +--- a/pengine/test10/migrate-fail-2.exp ++++ b/pengine/test10/migrate-fail-2.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -22,7 +22,7 @@ + + + +- ++ + + + +@@ -31,7 +31,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/migrate-fail-3.exp b/pengine/test10/migrate-fail-3.exp +index 3bb142e..1681a38 100644 +--- a/pengine/test10/migrate-fail-3.exp ++++ b/pengine/test10/migrate-fail-3.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/migrate-fail-4.exp b/pengine/test10/migrate-fail-4.exp +index 904a68b..0cc2864 100644 +--- a/pengine/test10/migrate-fail-4.exp ++++ b/pengine/test10/migrate-fail-4.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -22,7 +22,7 @@ + + + +- ++ + + + +@@ -31,7 +31,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/migrate-fail-5.exp b/pengine/test10/migrate-fail-5.exp +index a74411d..3b167b3 100644 +--- a/pengine/test10/migrate-fail-5.exp ++++ b/pengine/test10/migrate-fail-5.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/migrate-fail-6.exp b/pengine/test10/migrate-fail-6.exp +index cfcd086..ca1aead 100644 +--- a/pengine/test10/migrate-fail-6.exp ++++ b/pengine/test10/migrate-fail-6.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -22,7 +22,7 @@ + + + +- ++ + + + +@@ -31,7 +31,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/migrate-fail-7.exp b/pengine/test10/migrate-fail-7.exp +index 669afaa..8b49be1 100644 +--- a/pengine/test10/migrate-fail-7.exp ++++ b/pengine/test10/migrate-fail-7.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/migrate-fail-8.exp b/pengine/test10/migrate-fail-8.exp +index fbb1f4b..2e01397 100644 +--- a/pengine/test10/migrate-fail-8.exp ++++ b/pengine/test10/migrate-fail-8.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/migrate-fail-9.exp b/pengine/test10/migrate-fail-9.exp +index 02d8d23..d3ef2e9 100644 +--- a/pengine/test10/migrate-fail-9.exp ++++ b/pengine/test10/migrate-fail-9.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/migrate-fencing.exp b/pengine/test10/migrate-fencing.exp +index 9c82f6b..a670395 100644 +--- a/pengine/test10/migrate-fencing.exp ++++ b/pengine/test10/migrate-fencing.exp +@@ -117,7 +117,7 @@ + + + +- ++ + + + +@@ -130,7 +130,7 @@ + + + +- ++ + + + +@@ -167,7 +167,7 @@ + + + +- ++ + + + +@@ -180,7 +180,7 @@ + + + +- ++ + + + +@@ -220,7 +220,7 @@ + + + +- ++ + + + +@@ -233,7 +233,7 @@ + + + +- ++ + + + +@@ -270,7 +270,7 @@ + + + +- ++ + + + +@@ -283,7 +283,7 @@ + + + +- ++ + + + +@@ -311,7 +311,7 @@ + + + +- ++ + + + +@@ -324,7 +324,7 @@ + + + +- ++ + + + +@@ -355,7 +355,7 @@ + + + +- ++ + + + +@@ -368,7 +368,7 @@ + + + +- ++ + + + +@@ -381,7 +381,7 @@ + + + +- ++ + + + +@@ -412,7 +412,7 @@ + + + +- ++ + + + +@@ -500,7 +500,7 @@ + + + +- ++ + + + +@@ -513,7 +513,7 @@ + + + +- ++ + + + +@@ -529,7 +529,7 @@ + + + +- ++ + + + +@@ -538,7 +538,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/migrate-partial-1.exp b/pengine/test10/migrate-partial-1.exp +index daaf791..781226c 100644 +--- a/pengine/test10/migrate-partial-1.exp ++++ b/pengine/test10/migrate-partial-1.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/migrate-partial-2.exp b/pengine/test10/migrate-partial-2.exp +index 8ffbe6e..59dd5f8 100644 +--- a/pengine/test10/migrate-partial-2.exp ++++ b/pengine/test10/migrate-partial-2.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -30,7 +30,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/migrate-partial-3.exp b/pengine/test10/migrate-partial-3.exp +index 49565d8..34cda86 100644 +--- a/pengine/test10/migrate-partial-3.exp ++++ b/pengine/test10/migrate-partial-3.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/migrate-partial-4.exp b/pengine/test10/migrate-partial-4.exp +index 390d7ef..edddc37 100644 +--- a/pengine/test10/migrate-partial-4.exp ++++ b/pengine/test10/migrate-partial-4.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -21,7 +21,7 @@ + + + +- ++ + + + +@@ -34,7 +34,7 @@ + + + +- ++ + + + +@@ -58,7 +58,7 @@ + + + +- ++ + + + +@@ -71,7 +71,7 @@ + + + +- ++ + + + +@@ -87,7 +87,7 @@ + + + +- ++ + + + +@@ -96,7 +96,7 @@ + + + +- ++ + + + +@@ -105,7 +105,7 @@ + + + +- ++ + + + +@@ -118,7 +118,7 @@ + + + +- ++ + + + +@@ -134,7 +134,7 @@ + + + +- ++ + + + +@@ -147,7 +147,7 @@ + + + +- ++ + + + +@@ -160,7 +160,7 @@ + + + +- ++ + + + +@@ -176,7 +176,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/migrate-shutdown.exp b/pengine/test10/migrate-shutdown.exp +index a3578ef..3b91933 100644 +--- a/pengine/test10/migrate-shutdown.exp ++++ b/pengine/test10/migrate-shutdown.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -45,7 +45,7 @@ + + + +- ++ + + + +@@ -61,7 +61,7 @@ + + + +- ++ + + + +@@ -77,7 +77,7 @@ + + + +- ++ + + + +@@ -90,7 +90,7 @@ + + + +- ++ + + + +@@ -99,7 +99,7 @@ + + + +- ++ + + + +@@ -108,7 +108,7 @@ + + + +- ++ + + + +@@ -117,7 +117,7 @@ + + + +- ++ + + + +@@ -126,7 +126,7 @@ + + + +- ++ + + + +@@ -135,7 +135,7 @@ + + + +- ++ + + + +@@ -144,7 +144,7 @@ + + + +- ++ + + + +@@ -157,7 +157,7 @@ + + + +- ++ + + + +@@ -170,7 +170,7 @@ + + + +- ++ + + + +@@ -212,7 +212,7 @@ + + + +- ++ + + + +@@ -225,7 +225,7 @@ + + + +- ++ + + + +@@ -241,7 +241,7 @@ + + + +- ++ + + + +@@ -254,7 +254,7 @@ + + + +- ++ + + + +@@ -326,7 +326,7 @@ + + + +- ++ + + + +@@ -347,7 +347,7 @@ + + + +- ++ + + + +@@ -362,7 +362,7 @@ + + + +- ++ + + + +@@ -395,7 +395,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/migrate-start-complex.exp b/pengine/test10/migrate-start-complex.exp +index 8e1652e..786d4da 100644 +--- a/pengine/test10/migrate-start-complex.exp ++++ b/pengine/test10/migrate-start-complex.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +@@ -41,7 +41,7 @@ + + + +- ++ + + + +@@ -81,7 +81,7 @@ + + + +- ++ + + + +@@ -124,7 +124,7 @@ + + + +- ++ + + + +@@ -160,7 +160,7 @@ + + + +- ++ + + + +@@ -173,7 +173,7 @@ + + + +- ++ + + + +@@ -182,7 +182,7 @@ + + + +- ++ + + + +@@ -195,7 +195,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/migrate-start.exp b/pengine/test10/migrate-start.exp +index de12b2d..fcb8511 100644 +--- a/pengine/test10/migrate-start.exp ++++ b/pengine/test10/migrate-start.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -47,7 +47,7 @@ + + + +- ++ + + + +@@ -87,7 +87,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/migrate-stop-complex.exp b/pengine/test10/migrate-stop-complex.exp +index 20e77fa..0f57988 100644 +--- a/pengine/test10/migrate-stop-complex.exp ++++ b/pengine/test10/migrate-stop-complex.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +@@ -41,7 +41,7 @@ + + + +- ++ + + + +@@ -69,7 +69,7 @@ + + + +- ++ + + + +@@ -112,7 +112,7 @@ + + + +- ++ + + + +@@ -148,7 +148,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/migrate-stop-start-complex.exp b/pengine/test10/migrate-stop-start-complex.exp +index 55ed6bc..335c3dd 100644 +--- a/pengine/test10/migrate-stop-start-complex.exp ++++ b/pengine/test10/migrate-stop-start-complex.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -40,7 +40,7 @@ + + + +- ++ + + + +@@ -80,7 +80,7 @@ + + + +- ++ + + + +@@ -116,7 +116,7 @@ + + + +- ++ + + + +@@ -132,7 +132,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/migrate-stop.exp b/pengine/test10/migrate-stop.exp +index c76b7bc..4840658 100644 +--- a/pengine/test10/migrate-stop.exp ++++ b/pengine/test10/migrate-stop.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -40,7 +40,7 @@ + + + +- ++ + + + +@@ -80,7 +80,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/migrate-stop_start.exp b/pengine/test10/migrate-stop_start.exp +index 353302b..e57cab2 100644 +--- a/pengine/test10/migrate-stop_start.exp ++++ b/pengine/test10/migrate-stop_start.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -47,7 +47,7 @@ + + + +- ++ + + + +@@ -117,7 +117,7 @@ + + + +- ++ + + + +@@ -133,7 +133,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/minimal.exp b/pengine/test10/minimal.exp +index b426b94..f6c58fa 100644 +--- a/pengine/test10/minimal.exp ++++ b/pengine/test10/minimal.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -22,7 +22,7 @@ + + + +- ++ + + + +@@ -31,7 +31,7 @@ + + + +- ++ + + + +@@ -40,7 +40,7 @@ + + + +- ++ + + + +@@ -59,7 +59,7 @@ + + + +- ++ + + + +@@ -68,7 +68,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/mon-rsc-1.exp b/pengine/test10/mon-rsc-1.exp +index b141888..519bea6 100644 +--- a/pengine/test10/mon-rsc-1.exp ++++ b/pengine/test10/mon-rsc-1.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -32,7 +32,7 @@ + + + +- ++ + + + +@@ -41,7 +41,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/mon-rsc-2.exp b/pengine/test10/mon-rsc-2.exp +index 146eaf1..5afe53f 100644 +--- a/pengine/test10/mon-rsc-2.exp ++++ b/pengine/test10/mon-rsc-2.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -32,7 +32,7 @@ + + + +- ++ + + + +@@ -45,7 +45,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/mon-rsc-3.exp b/pengine/test10/mon-rsc-3.exp +index 573a4ae..2e2427f 100644 +--- a/pengine/test10/mon-rsc-3.exp ++++ b/pengine/test10/mon-rsc-3.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/mon-rsc-4.exp b/pengine/test10/mon-rsc-4.exp +index 180746c..914535b 100644 +--- a/pengine/test10/mon-rsc-4.exp ++++ b/pengine/test10/mon-rsc-4.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -45,7 +45,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/monitor-onfail-restart.exp b/pengine/test10/monitor-onfail-restart.exp +index d651bed..e9d50f1 100644 +--- a/pengine/test10/monitor-onfail-restart.exp ++++ b/pengine/test10/monitor-onfail-restart.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -25,7 +25,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/monitor-onfail-stop.exp b/pengine/test10/monitor-onfail-stop.exp +index 6139c0e..c93a84c 100644 +--- a/pengine/test10/monitor-onfail-stop.exp ++++ b/pengine/test10/monitor-onfail-stop.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/monitor-recovery.exp b/pengine/test10/monitor-recovery.exp +index 600d977..2d6716a 100644 +--- a/pengine/test10/monitor-recovery.exp ++++ b/pengine/test10/monitor-recovery.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/multi1.exp b/pengine/test10/multi1.exp +index a359f1b..6648e00 100644 +--- a/pengine/test10/multi1.exp ++++ b/pengine/test10/multi1.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/multiple-monitor-one-failed.exp b/pengine/test10/multiple-monitor-one-failed.exp +index 2f0ff23..3c2eb06 100644 +--- a/pengine/test10/multiple-monitor-one-failed.exp ++++ b/pengine/test10/multiple-monitor-one-failed.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -25,7 +25,7 @@ + + + +- ++ + + + +@@ -38,7 +38,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/node-maintenance-1.exp b/pengine/test10/node-maintenance-1.exp +index c2fe0b5..6804721 100644 +--- a/pengine/test10/node-maintenance-1.exp ++++ b/pengine/test10/node-maintenance-1.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/node-maintenance-2.exp b/pengine/test10/node-maintenance-2.exp +index 9da705c..35b569a 100644 +--- a/pengine/test10/node-maintenance-2.exp ++++ b/pengine/test10/node-maintenance-2.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -25,7 +25,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/not-installed-agent.exp b/pengine/test10/not-installed-agent.exp +index be6f456..722272d 100644 +--- a/pengine/test10/not-installed-agent.exp ++++ b/pengine/test10/not-installed-agent.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -38,7 +38,7 @@ + + + +- ++ + + + +@@ -51,7 +51,7 @@ + + + +- ++ + + + +@@ -64,7 +64,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/not-installed-tools.exp b/pengine/test10/not-installed-tools.exp +index 70d46d4..f10504f 100644 +--- a/pengine/test10/not-installed-tools.exp ++++ b/pengine/test10/not-installed-tools.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/not-reschedule-unneeded-monitor.exp b/pengine/test10/not-reschedule-unneeded-monitor.exp +index 196ce47..76d4034 100644 +--- a/pengine/test10/not-reschedule-unneeded-monitor.exp ++++ b/pengine/test10/not-reschedule-unneeded-monitor.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/notify-0.exp b/pengine/test10/notify-0.exp +index 50266d3..34f6dab 100644 +--- a/pengine/test10/notify-0.exp ++++ b/pengine/test10/notify-0.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -52,7 +52,7 @@ + + + +- ++ + + + +@@ -65,7 +65,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/notify-1.exp b/pengine/test10/notify-1.exp +index d7759f3..d6bce21 100644 +--- a/pengine/test10/notify-1.exp ++++ b/pengine/test10/notify-1.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -42,7 +42,7 @@ + + + +- ++ + + + +@@ -55,7 +55,7 @@ + + + +- ++ + + + +@@ -150,7 +150,7 @@ + + + +- ++ + + + +@@ -163,7 +163,7 @@ + + + +- ++ + + + +@@ -176,7 +176,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/notify-2.exp b/pengine/test10/notify-2.exp +index d7759f3..d6bce21 100644 +--- a/pengine/test10/notify-2.exp ++++ b/pengine/test10/notify-2.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -42,7 +42,7 @@ + + + +- ++ + + + +@@ -55,7 +55,7 @@ + + + +- ++ + + + +@@ -150,7 +150,7 @@ + + + +- ++ + + + +@@ -163,7 +163,7 @@ + + + +- ++ + + + +@@ -176,7 +176,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/notify-3.exp b/pengine/test10/notify-3.exp +index 07d833f..20028dd 100644 +--- a/pengine/test10/notify-3.exp ++++ b/pengine/test10/notify-3.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -42,7 +42,7 @@ + + + +- ++ + + + +@@ -55,7 +55,7 @@ + + + +- ++ + + + +@@ -64,7 +64,7 @@ + + + +- ++ + + + +@@ -77,7 +77,7 @@ + + + +- ++ + + + +@@ -90,7 +90,7 @@ + + + +- ++ + + + +@@ -106,7 +106,7 @@ + + + +- ++ + + + +@@ -122,7 +122,7 @@ + + + +- ++ + + + +@@ -310,7 +310,7 @@ + + + +- ++ + + + +@@ -323,7 +323,7 @@ + + + +- ++ + + + +@@ -339,7 +339,7 @@ + + + +- ++ + + + +@@ -348,7 +348,7 @@ + + + +- ++ + + + +@@ -357,7 +357,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/novell-239079.exp b/pengine/test10/novell-239079.exp +index bce5eec..16fac82 100644 +--- a/pengine/test10/novell-239079.exp ++++ b/pengine/test10/novell-239079.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -42,7 +42,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/novell-239082.exp b/pengine/test10/novell-239082.exp +index 4cf1b06..5832af5 100644 +--- a/pengine/test10/novell-239082.exp ++++ b/pengine/test10/novell-239082.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +@@ -41,7 +41,7 @@ + + + +- ++ + + + +@@ -54,7 +54,7 @@ + + + +- ++ + + + +@@ -67,7 +67,7 @@ + + + +- ++ + + + +@@ -80,7 +80,7 @@ + + + +- ++ + + + +@@ -93,7 +93,7 @@ + + + +- ++ + + + +@@ -106,7 +106,7 @@ + + + +- ++ + + + +@@ -119,7 +119,7 @@ + + + +- ++ + + + +@@ -132,7 +132,7 @@ + + + +- ++ + + + +@@ -145,7 +145,7 @@ + + + +- ++ + + + +@@ -158,7 +158,7 @@ + + + +- ++ + + + +@@ -174,7 +174,7 @@ + + + +- ++ + + + +@@ -455,7 +455,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/novell-251689.exp b/pengine/test10/novell-251689.exp +index 520d114..ff12e41 100644 +--- a/pengine/test10/novell-251689.exp ++++ b/pengine/test10/novell-251689.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/novell-252693-2.exp b/pengine/test10/novell-252693-2.exp +index ddd9f28..364692c 100644 +--- a/pengine/test10/novell-252693-2.exp ++++ b/pengine/test10/novell-252693-2.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -65,7 +65,7 @@ + + + +- ++ + + + +@@ -78,7 +78,7 @@ + + + +- ++ + + + +@@ -91,7 +91,7 @@ + + + +- ++ + + + +@@ -127,7 +127,7 @@ + + + +- ++ + + + +@@ -140,7 +140,7 @@ + + + +- ++ + + + +@@ -153,7 +153,7 @@ + + + +- ++ + + + +@@ -166,7 +166,7 @@ + + + +- ++ + + + +@@ -179,7 +179,7 @@ + + + +- ++ + + + +@@ -277,7 +277,7 @@ + + + +- ++ + + + +@@ -290,7 +290,7 @@ + + + +- ++ + + + +@@ -303,7 +303,7 @@ + + + +- ++ + + + +@@ -316,7 +316,7 @@ + + + +- ++ + + + +@@ -332,7 +332,7 @@ + + + +- ++ + + + +@@ -345,7 +345,7 @@ + + + +- ++ + + + +@@ -443,7 +443,7 @@ + + + +- ++ + + + +@@ -456,7 +456,7 @@ + + + +- ++ + + + +@@ -469,7 +469,7 @@ + + + +- ++ + + + +@@ -482,7 +482,7 @@ + + + +- ++ + + + +@@ -498,7 +498,7 @@ + + + +- ++ + + + +@@ -511,7 +511,7 @@ + + + +- ++ + + + +@@ -609,7 +609,7 @@ + + + +- ++ + + + +@@ -622,7 +622,7 @@ + + + +- ++ + + + +@@ -641,7 +641,7 @@ + + + +- ++ + + + +@@ -678,7 +678,7 @@ + + + +- ++ + + + +@@ -694,7 +694,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/novell-252693-3.exp b/pengine/test10/novell-252693-3.exp +index 0abef4d..be4df36 100644 +--- a/pengine/test10/novell-252693-3.exp ++++ b/pengine/test10/novell-252693-3.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -65,7 +65,7 @@ + + + +- ++ + + + +@@ -78,7 +78,7 @@ + + + +- ++ + + + +@@ -91,7 +91,7 @@ + + + +- ++ + + + +@@ -127,7 +127,7 @@ + + + +- ++ + + + +@@ -140,7 +140,7 @@ + + + +- ++ + + + +@@ -153,7 +153,7 @@ + + + +- ++ + + + +@@ -166,7 +166,7 @@ + + + +- ++ + + + +@@ -179,7 +179,7 @@ + + + +- ++ + + + +@@ -277,7 +277,7 @@ + + + +- ++ + + + +@@ -290,7 +290,7 @@ + + + +- ++ + + + +@@ -303,7 +303,7 @@ + + + +- ++ + + + +@@ -319,7 +319,7 @@ + + + +- ++ + + + +@@ -335,7 +335,7 @@ + + + +- ++ + + + +@@ -344,7 +344,7 @@ + + + +- ++ + + + +@@ -360,7 +360,7 @@ + + + +- ++ + + + +@@ -373,7 +373,7 @@ + + + +- ++ + + + +@@ -389,7 +389,7 @@ + + + +- ++ + + + +@@ -575,7 +575,7 @@ + + + +- ++ + + + +@@ -588,7 +588,7 @@ + + + +- ++ + + + +@@ -601,7 +601,7 @@ + + + +- ++ + + + +@@ -614,7 +614,7 @@ + + + +- ++ + + + +@@ -630,7 +630,7 @@ + + + +- ++ + + + +@@ -643,7 +643,7 @@ + + + +- ++ + + + +@@ -741,7 +741,7 @@ + + + +- ++ + + + +@@ -754,7 +754,7 @@ + + + +- ++ + + + +@@ -773,7 +773,7 @@ + + + +- ++ + + + +@@ -810,7 +810,7 @@ + + + +- ++ + + + +@@ -826,7 +826,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/novell-252693.exp b/pengine/test10/novell-252693.exp +index d9af5c0..43da979 100644 +--- a/pengine/test10/novell-252693.exp ++++ b/pengine/test10/novell-252693.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -39,7 +39,7 @@ + + + +- ++ + + + +@@ -79,7 +79,7 @@ + + + +- ++ + + + +@@ -92,7 +92,7 @@ + + + +- ++ + + + +@@ -105,7 +105,7 @@ + + + +- ++ + + + +@@ -118,7 +118,7 @@ + + + +- ++ + + + +@@ -220,7 +220,7 @@ + + + +- ++ + + + +@@ -233,7 +233,7 @@ + + + +- ++ + + + +@@ -246,7 +246,7 @@ + + + +- ++ + + + +@@ -259,7 +259,7 @@ + + + +- ++ + + + +@@ -355,7 +355,7 @@ + + + +- ++ + + + +@@ -368,7 +368,7 @@ + + + +- ++ + + + +@@ -381,7 +381,7 @@ + + + +- ++ + + + +@@ -394,7 +394,7 @@ + + + +- ++ + + + +@@ -490,7 +490,7 @@ + + + +- ++ + + + +@@ -503,7 +503,7 @@ + + + +- ++ + + + +@@ -512,7 +512,7 @@ + + + +- ++ + + + +@@ -540,7 +540,7 @@ + + + +- ++ + + + +@@ -552,7 +552,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/nvpair-id-ref.exp b/pengine/test10/nvpair-id-ref.exp +index 325e1a1..fa46779 100644 +--- a/pengine/test10/nvpair-id-ref.exp ++++ b/pengine/test10/nvpair-id-ref.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -32,7 +32,7 @@ + + + +- ++ + + + +@@ -41,7 +41,7 @@ + + + +- ++ + + + +@@ -50,7 +50,7 @@ + + + +- ++ + + + +@@ -63,7 +63,7 @@ + + + +- ++ + + + +@@ -79,7 +79,7 @@ + + + +- ++ + + + +@@ -88,7 +88,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/obsolete-lrm-resource.exp b/pengine/test10/obsolete-lrm-resource.exp +index ad4a086..e37262b 100644 +--- a/pengine/test10/obsolete-lrm-resource.exp ++++ b/pengine/test10/obsolete-lrm-resource.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -52,7 +52,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/one-or-more-0.exp b/pengine/test10/one-or-more-0.exp +index 2b9cb7c..36283a8 100644 +--- a/pengine/test10/one-or-more-0.exp ++++ b/pengine/test10/one-or-more-0.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -25,7 +25,7 @@ + + + +- ++ + + + +@@ -41,7 +41,7 @@ + + + +- ++ + + + +@@ -50,7 +50,7 @@ + + + +- ++ + + + +@@ -66,7 +66,7 @@ + + + +- ++ + + + +@@ -75,7 +75,7 @@ + + + +- ++ + + + +@@ -91,7 +91,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/one-or-more-1.exp b/pengine/test10/one-or-more-1.exp +index ef014a7..e3a9512 100644 +--- a/pengine/test10/one-or-more-1.exp ++++ b/pengine/test10/one-or-more-1.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -21,7 +21,7 @@ + + + +- ++ + + + +@@ -30,7 +30,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/one-or-more-2.exp b/pengine/test10/one-or-more-2.exp +index 6ada456..0670cdb 100644 +--- a/pengine/test10/one-or-more-2.exp ++++ b/pengine/test10/one-or-more-2.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -25,7 +25,7 @@ + + + +- ++ + + + +@@ -34,7 +34,7 @@ + + + +- ++ + + + +@@ -50,7 +50,7 @@ + + + +- ++ + + + +@@ -59,7 +59,7 @@ + + + +- ++ + + + +@@ -75,7 +75,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/one-or-more-3.exp b/pengine/test10/one-or-more-3.exp +index 4621691..ad8db73 100644 +--- a/pengine/test10/one-or-more-3.exp ++++ b/pengine/test10/one-or-more-3.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -25,7 +25,7 @@ + + + +- ++ + + + +@@ -34,7 +34,7 @@ + + + +- ++ + + + +@@ -43,7 +43,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/one-or-more-4.exp b/pengine/test10/one-or-more-4.exp +index 4fd271d..c301230 100644 +--- a/pengine/test10/one-or-more-4.exp ++++ b/pengine/test10/one-or-more-4.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -25,7 +25,7 @@ + + + +- ++ + + + +@@ -41,7 +41,7 @@ + + + +- ++ + + + +@@ -50,7 +50,7 @@ + + + +- ++ + + + +@@ -66,7 +66,7 @@ + + + +- ++ + + + +@@ -75,7 +75,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/one-or-more-5.exp b/pengine/test10/one-or-more-5.exp +index d355258..fec2127 100644 +--- a/pengine/test10/one-or-more-5.exp ++++ b/pengine/test10/one-or-more-5.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +@@ -41,7 +41,7 @@ + + + +- ++ + + + +@@ -50,7 +50,7 @@ + + + +- ++ + + + +@@ -59,7 +59,7 @@ + + + +- ++ + + + +@@ -68,7 +68,7 @@ + + + +- ++ + + + +@@ -84,7 +84,7 @@ + + + +- ++ + + + +@@ -93,7 +93,7 @@ + + + +- ++ + + + +@@ -109,7 +109,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/one-or-more-6.exp b/pengine/test10/one-or-more-6.exp +index 75a22f8..732da9b 100644 +--- a/pengine/test10/one-or-more-6.exp ++++ b/pengine/test10/one-or-more-6.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/one-or-more-7.exp b/pengine/test10/one-or-more-7.exp +index bd0ba22..7aeab78 100644 +--- a/pengine/test10/one-or-more-7.exp ++++ b/pengine/test10/one-or-more-7.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/one-or-more-unrunnnable-instances.exp b/pengine/test10/one-or-more-unrunnnable-instances.exp +index 7abcf3f..45ae3b6 100644 +--- a/pengine/test10/one-or-more-unrunnnable-instances.exp ++++ b/pengine/test10/one-or-more-unrunnnable-instances.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -25,7 +25,7 @@ + + + +- ++ + + + +@@ -38,7 +38,7 @@ + + + +- ++ + + + +@@ -51,7 +51,7 @@ + + + +- ++ + + + +@@ -64,7 +64,7 @@ + + + +- ++ + + + +@@ -77,7 +77,7 @@ + + + +- ++ + + + +@@ -119,7 +119,7 @@ + + + +- ++ + + + +@@ -132,7 +132,7 @@ + + + +- ++ + + + +@@ -145,7 +145,7 @@ + + + +- ++ + + + +@@ -158,7 +158,7 @@ + + + +- ++ + + + +@@ -171,7 +171,7 @@ + + + +- ++ + + + +@@ -184,7 +184,7 @@ + + + +- ++ + + + +@@ -230,7 +230,7 @@ + + + +- ++ + + + +@@ -243,7 +243,7 @@ + + + +- ++ + + + +@@ -256,7 +256,7 @@ + + + +- ++ + + + +@@ -269,7 +269,7 @@ + + + +- ++ + + + +@@ -282,7 +282,7 @@ + + + +- ++ + + + +@@ -295,7 +295,7 @@ + + + +- ++ + + + +@@ -341,7 +341,7 @@ + + + +- ++ + + + +@@ -354,7 +354,7 @@ + + + +- ++ + + + +@@ -370,7 +370,7 @@ + + + +- ++ + + + +@@ -383,7 +383,7 @@ + + + +- ++ + + + +@@ -399,7 +399,7 @@ + + + +- ++ + + + +@@ -412,7 +412,7 @@ + + + +- ++ + + + +@@ -461,7 +461,7 @@ + + + +- ++ + + + +@@ -474,7 +474,7 @@ + + + +- ++ + + + +@@ -490,7 +490,7 @@ + + + +- ++ + + + +@@ -503,7 +503,7 @@ + + + +- ++ + + + +@@ -519,7 +519,7 @@ + + + +- ++ + + + +@@ -532,7 +532,7 @@ + + + +- ++ + + + +@@ -581,7 +581,7 @@ + + + +- ++ + + + +@@ -594,7 +594,7 @@ + + + +- ++ + + + +@@ -607,7 +607,7 @@ + + + +- ++ + + + +@@ -620,7 +620,7 @@ + + + +- ++ + + + +@@ -636,7 +636,7 @@ + + + +- ++ + + + +@@ -649,7 +649,7 @@ + + + +- ++ + + + +@@ -665,7 +665,7 @@ + + + +- ++ + + + +@@ -678,7 +678,7 @@ + + + +- ++ + + + +@@ -727,7 +727,7 @@ + + + +- ++ + + + +@@ -740,7 +740,7 @@ + + + +- ++ + + + +@@ -756,7 +756,7 @@ + + + +- ++ + + + +@@ -769,7 +769,7 @@ + + + +- ++ + + + +@@ -785,7 +785,7 @@ + + + +- ++ + + + +@@ -798,7 +798,7 @@ + + + +- ++ + + + +@@ -847,7 +847,7 @@ + + + +- ++ + + + +@@ -860,7 +860,7 @@ + + + +- ++ + + + +@@ -876,7 +876,7 @@ + + + +- ++ + + + +@@ -889,7 +889,7 @@ + + + +- ++ + + + +@@ -905,7 +905,7 @@ + + + +- ++ + + + +@@ -918,7 +918,7 @@ + + + +- ++ + + + +@@ -967,7 +967,7 @@ + + + +- ++ + + + +@@ -980,7 +980,7 @@ + + + +- ++ + + + +@@ -996,7 +996,7 @@ + + + +- ++ + + + +@@ -1009,7 +1009,7 @@ + + + +- ++ + + + +@@ -1025,7 +1025,7 @@ + + + +- ++ + + + +@@ -1038,7 +1038,7 @@ + + + +- ++ + + + +@@ -1087,7 +1087,7 @@ + + + +- ++ + + + +@@ -1100,7 +1100,7 @@ + + + +- ++ + + + +@@ -1113,7 +1113,7 @@ + + + +- ++ + + + +@@ -1126,7 +1126,7 @@ + + + +- ++ + + + +@@ -1142,7 +1142,7 @@ + + + +- ++ + + + +@@ -1155,7 +1155,7 @@ + + + +- ++ + + + +@@ -1171,7 +1171,7 @@ + + + +- ++ + + + +@@ -1184,7 +1184,7 @@ + + + +- ++ + + + +@@ -1233,7 +1233,7 @@ + + + +- ++ + + + +@@ -1246,7 +1246,7 @@ + + + +- ++ + + + +@@ -1262,7 +1262,7 @@ + + + +- ++ + + + +@@ -1275,7 +1275,7 @@ + + + +- ++ + + + +@@ -1291,7 +1291,7 @@ + + + +- ++ + + + +@@ -1304,7 +1304,7 @@ + + + +- ++ + + + +@@ -1353,7 +1353,7 @@ + + + +- ++ + + + +@@ -1366,7 +1366,7 @@ + + + +- ++ + + + +@@ -1382,7 +1382,7 @@ + + + +- ++ + + + +@@ -1395,7 +1395,7 @@ + + + +- ++ + + + +@@ -1411,7 +1411,7 @@ + + + +- ++ + + + +@@ -1424,7 +1424,7 @@ + + + +- ++ + + + +@@ -1473,7 +1473,7 @@ + + + +- ++ + + + +@@ -1486,7 +1486,7 @@ + + + +- ++ + + + +@@ -1502,7 +1502,7 @@ + + + +- ++ + + + +@@ -1515,7 +1515,7 @@ + + + +- ++ + + + +@@ -1531,7 +1531,7 @@ + + + +- ++ + + + +@@ -1544,7 +1544,7 @@ + + + +- ++ + + + +@@ -1593,7 +1593,7 @@ + + + +- ++ + + + +@@ -1606,7 +1606,7 @@ + + + +- ++ + + + +@@ -1622,7 +1622,7 @@ + + + +- ++ + + + +@@ -1635,7 +1635,7 @@ + + + +- ++ + + + +@@ -1651,7 +1651,7 @@ + + + +- ++ + + + +@@ -1664,7 +1664,7 @@ + + + +- ++ + + + +@@ -1713,7 +1713,7 @@ + + + +- ++ + + + +@@ -1726,7 +1726,7 @@ + + + +- ++ + + + +@@ -1742,7 +1742,7 @@ + + + +- ++ + + + +@@ -1755,7 +1755,7 @@ + + + +- ++ + + + +@@ -1771,7 +1771,7 @@ + + + +- ++ + + + +@@ -1784,7 +1784,7 @@ + + + +- ++ + + + +@@ -1833,7 +1833,7 @@ + + + +- ++ + + + +@@ -1846,7 +1846,7 @@ + + + +- ++ + + + +@@ -1862,7 +1862,7 @@ + + + +- ++ + + + +@@ -1875,7 +1875,7 @@ + + + +- ++ + + + +@@ -1891,7 +1891,7 @@ + + + +- ++ + + + +@@ -1904,7 +1904,7 @@ + + + +- ++ + + + +@@ -1953,7 +1953,7 @@ + + + +- ++ + + + +@@ -1966,7 +1966,7 @@ + + + +- ++ + + + +@@ -1982,7 +1982,7 @@ + + + +- ++ + + + +@@ -1995,7 +1995,7 @@ + + + +- ++ + + + +@@ -2011,7 +2011,7 @@ + + + +- ++ + + + +@@ -2024,7 +2024,7 @@ + + + +- ++ + + + +@@ -2073,7 +2073,7 @@ + + + +- ++ + + + +@@ -2086,7 +2086,7 @@ + + + +- ++ + + + +@@ -2099,7 +2099,7 @@ + + + +- ++ + + + +@@ -2112,7 +2112,7 @@ + + + +- ++ + + + +@@ -2125,7 +2125,7 @@ + + + +- ++ + + + +@@ -2138,7 +2138,7 @@ + + + +- ++ + + + +@@ -2184,7 +2184,7 @@ + + + +- ++ + + + +@@ -2197,7 +2197,7 @@ + + + +- ++ + + + +@@ -2210,7 +2210,7 @@ + + + +- ++ + + + +@@ -2223,7 +2223,7 @@ + + + +- ++ + + + +@@ -2236,7 +2236,7 @@ + + + +- ++ + + + +@@ -2249,7 +2249,7 @@ + + + +- ++ + + + +@@ -2295,7 +2295,7 @@ + + + +- ++ + + + +@@ -2308,7 +2308,7 @@ + + + +- ++ + + + +@@ -2321,7 +2321,7 @@ + + + +- ++ + + + +@@ -2334,7 +2334,7 @@ + + + +- ++ + + + +@@ -2347,7 +2347,7 @@ + + + +- ++ + + + +@@ -2360,7 +2360,7 @@ + + + +- ++ + + + +@@ -2406,7 +2406,7 @@ + + + +- ++ + + + +@@ -2419,7 +2419,7 @@ + + + +- ++ + + + +@@ -2432,7 +2432,7 @@ + + + +- ++ + + + +@@ -2445,7 +2445,7 @@ + + + +- ++ + + + +@@ -2458,7 +2458,7 @@ + + + +- ++ + + + +@@ -2471,7 +2471,7 @@ + + + +- ++ + + + +@@ -2517,7 +2517,7 @@ + + + +- ++ + + + +@@ -2530,7 +2530,7 @@ + + + +- ++ + + + +@@ -2543,7 +2543,7 @@ + + + +- ++ + + + +@@ -2556,7 +2556,7 @@ + + + +- ++ + + + +@@ -2569,7 +2569,7 @@ + + + +- ++ + + + +@@ -2582,7 +2582,7 @@ + + + +- ++ + + + +@@ -2628,7 +2628,7 @@ + + + +- ++ + + + +@@ -2641,7 +2641,7 @@ + + + +- ++ + + + +@@ -2657,7 +2657,7 @@ + + + +- ++ + + + +@@ -2670,7 +2670,7 @@ + + + +- ++ + + + +@@ -2686,7 +2686,7 @@ + + + +- ++ + + + +@@ -2699,7 +2699,7 @@ + + + +- ++ + + + +@@ -2748,7 +2748,7 @@ + + + +- ++ + + + +@@ -2761,7 +2761,7 @@ + + + +- ++ + + + +@@ -2777,7 +2777,7 @@ + + + +- ++ + + + +@@ -2790,7 +2790,7 @@ + + + +- ++ + + + +@@ -2806,7 +2806,7 @@ + + + +- ++ + + + +@@ -2819,7 +2819,7 @@ + + + +- ++ + + + +@@ -2868,7 +2868,7 @@ + + + +- ++ + + + +@@ -2881,7 +2881,7 @@ + + + +- ++ + + + +@@ -2897,7 +2897,7 @@ + + + +- ++ + + + +@@ -2910,7 +2910,7 @@ + + + +- ++ + + + +@@ -2926,7 +2926,7 @@ + + + +- ++ + + + +@@ -2939,7 +2939,7 @@ + + + +- ++ + + + +@@ -2988,7 +2988,7 @@ + + + +- ++ + + + +@@ -3001,7 +3001,7 @@ + + + +- ++ + + + +@@ -3017,7 +3017,7 @@ + + + +- ++ + + + +@@ -3030,7 +3030,7 @@ + + + +- ++ + + + +@@ -3046,7 +3046,7 @@ + + + +- ++ + + + +@@ -3059,7 +3059,7 @@ + + + +- ++ + + + +@@ -3108,7 +3108,7 @@ + + + +- ++ + + + +@@ -3121,7 +3121,7 @@ + + + +- ++ + + + +@@ -3137,7 +3137,7 @@ + + + +- ++ + + + +@@ -3150,7 +3150,7 @@ + + + +- ++ + + + +@@ -3166,7 +3166,7 @@ + + + +- ++ + + + +@@ -3179,7 +3179,7 @@ + + + +- ++ + + + +@@ -3228,7 +3228,7 @@ + + + +- ++ + + + +@@ -3241,7 +3241,7 @@ + + + +- ++ + + + +@@ -3257,7 +3257,7 @@ + + + +- ++ + + + +@@ -3270,7 +3270,7 @@ + + + +- ++ + + + +@@ -3286,7 +3286,7 @@ + + + +- ++ + + + +@@ -3299,7 +3299,7 @@ + + + +- ++ + + + +@@ -3348,7 +3348,7 @@ + + + +- ++ + + + +@@ -3361,7 +3361,7 @@ + + + +- ++ + + + +@@ -3377,7 +3377,7 @@ + + + +- ++ + + + +@@ -3390,7 +3390,7 @@ + + + +- ++ + + + +@@ -3406,7 +3406,7 @@ + + + +- ++ + + + +@@ -3419,7 +3419,7 @@ + + + +- ++ + + + +@@ -3468,7 +3468,7 @@ + + + +- ++ + + + +@@ -3481,7 +3481,7 @@ + + + +- ++ + + + +@@ -3497,7 +3497,7 @@ + + + +- ++ + + + +@@ -3510,7 +3510,7 @@ + + + +- ++ + + + +@@ -3526,7 +3526,7 @@ + + + +- ++ + + + +@@ -3539,7 +3539,7 @@ + + + +- ++ + + + +@@ -3588,7 +3588,7 @@ + + + +- ++ + + + +@@ -3601,7 +3601,7 @@ + + + +- ++ + + + +@@ -3617,7 +3617,7 @@ + + + +- ++ + + + +@@ -3630,7 +3630,7 @@ + + + +- ++ + + + +@@ -3646,7 +3646,7 @@ + + + +- ++ + + + +@@ -3659,7 +3659,7 @@ + + + +- ++ + + + +@@ -3708,7 +3708,7 @@ + + + +- ++ + + + +@@ -3721,7 +3721,7 @@ + + + +- ++ + + + +@@ -3737,7 +3737,7 @@ + + + +- ++ + + + +@@ -3750,7 +3750,7 @@ + + + +- ++ + + + +@@ -3766,7 +3766,7 @@ + + + +- ++ + + + +@@ -3779,7 +3779,7 @@ + + + +- ++ + + + +@@ -3828,7 +3828,7 @@ + + + +- ++ + + + +@@ -3841,7 +3841,7 @@ + + + +- ++ + + + +@@ -3857,7 +3857,7 @@ + + + +- ++ + + + +@@ -3870,7 +3870,7 @@ + + + +- ++ + + + +@@ -3886,7 +3886,7 @@ + + + +- ++ + + + +@@ -3899,7 +3899,7 @@ + + + +- ++ + + + +@@ -3948,7 +3948,7 @@ + + + +- ++ + + + +@@ -3961,7 +3961,7 @@ + + + +- ++ + + + +@@ -3974,7 +3974,7 @@ + + + +- ++ + + + +@@ -3987,7 +3987,7 @@ + + + +- ++ + + + +@@ -4000,7 +4000,7 @@ + + + +- ++ + + + +@@ -4013,7 +4013,7 @@ + + + +- ++ + + + +@@ -4059,7 +4059,7 @@ + + + +- ++ + + + +@@ -4072,7 +4072,7 @@ + + + +- ++ + + + +@@ -4088,7 +4088,7 @@ + + + +- ++ + + + +@@ -4101,7 +4101,7 @@ + + + +- ++ + + + +@@ -4117,7 +4117,7 @@ + + + +- ++ + + + +@@ -4130,7 +4130,7 @@ + + + +- ++ + + + +@@ -4179,7 +4179,7 @@ + + + +- ++ + + + +@@ -4192,7 +4192,7 @@ + + + +- ++ + + + +@@ -4208,7 +4208,7 @@ + + + +- ++ + + + +@@ -4221,7 +4221,7 @@ + + + +- ++ + + + +@@ -4237,7 +4237,7 @@ + + + +- ++ + + + +@@ -4250,7 +4250,7 @@ + + + +- ++ + + + +@@ -4302,7 +4302,7 @@ + + + +- ++ + + + +@@ -4315,7 +4315,7 @@ + + + +- ++ + + + +@@ -4331,7 +4331,7 @@ + + + +- ++ + + + +@@ -4347,7 +4347,7 @@ + + + +- ++ + + + +@@ -4360,7 +4360,7 @@ + + + +- ++ + + + +@@ -4376,7 +4376,7 @@ + + + +- ++ + + + +@@ -4392,7 +4392,7 @@ + + + +- ++ + + + +@@ -4405,7 +4405,7 @@ + + + +- ++ + + + +@@ -4421,7 +4421,7 @@ + + + +- ++ + + + +@@ -4532,7 +4532,7 @@ + + + +- ++ + + + +@@ -4545,7 +4545,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/order-clone.exp b/pengine/test10/order-clone.exp +index e38f2a1..9bd7a5f 100644 +--- a/pengine/test10/order-clone.exp ++++ b/pengine/test10/order-clone.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/order-mandatory.exp b/pengine/test10/order-mandatory.exp +index 0ad0c5b..1db9fba 100644 +--- a/pengine/test10/order-mandatory.exp ++++ b/pengine/test10/order-mandatory.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +@@ -37,7 +37,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/order-optional-keyword.exp b/pengine/test10/order-optional-keyword.exp +index 40f3c04..76b7268 100644 +--- a/pengine/test10/order-optional-keyword.exp ++++ b/pengine/test10/order-optional-keyword.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/order-optional.exp b/pengine/test10/order-optional.exp +index f88ebe3..0fbfed8 100644 +--- a/pengine/test10/order-optional.exp ++++ b/pengine/test10/order-optional.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/order-required.exp b/pengine/test10/order-required.exp +index e9cf1f7..9336677 100644 +--- a/pengine/test10/order-required.exp ++++ b/pengine/test10/order-required.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +@@ -37,7 +37,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/order-serialize-set.exp b/pengine/test10/order-serialize-set.exp +index 7031b99..d0a8bec 100644 +--- a/pengine/test10/order-serialize-set.exp ++++ b/pengine/test10/order-serialize-set.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -25,7 +25,7 @@ + + + +- ++ + + + +@@ -38,7 +38,7 @@ + + + +- ++ + + + +@@ -47,7 +47,7 @@ + + + +- ++ + + + +@@ -60,7 +60,7 @@ + + + +- ++ + + + +@@ -69,7 +69,7 @@ + + + +- ++ + + + +@@ -97,7 +97,7 @@ + + + +- ++ + + + +@@ -110,7 +110,7 @@ + + + +- ++ + + + +@@ -123,7 +123,7 @@ + + + +- ++ + + + +@@ -136,7 +136,7 @@ + + + +- ++ + + + +@@ -167,7 +167,7 @@ + + + +- ++ + + + +@@ -180,7 +180,7 @@ + + + +- ++ + + + +@@ -193,7 +193,7 @@ + + + +- ++ + + + +@@ -209,7 +209,7 @@ + + + +- ++ + + + +@@ -243,7 +243,7 @@ + + + +- ++ + + + +@@ -256,7 +256,7 @@ + + + +- ++ + + + +@@ -269,7 +269,7 @@ + + + +- ++ + + + +@@ -288,7 +288,7 @@ + + + +- ++ + + + +@@ -325,7 +325,7 @@ + + + +- ++ + + + +@@ -338,7 +338,7 @@ + + + +- ++ + + + +@@ -351,7 +351,7 @@ + + + +- ++ + + + +@@ -373,7 +373,7 @@ + + + +- ++ + + + +@@ -413,7 +413,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/order-serialize.exp b/pengine/test10/order-serialize.exp +index c2b9e75..4736732 100644 +--- a/pengine/test10/order-serialize.exp ++++ b/pengine/test10/order-serialize.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -25,7 +25,7 @@ + + + +- ++ + + + +@@ -38,7 +38,7 @@ + + + +- ++ + + + +@@ -47,7 +47,7 @@ + + + +- ++ + + + +@@ -60,7 +60,7 @@ + + + +- ++ + + + +@@ -69,7 +69,7 @@ + + + +- ++ + + + +@@ -97,7 +97,7 @@ + + + +- ++ + + + +@@ -110,7 +110,7 @@ + + + +- ++ + + + +@@ -123,7 +123,7 @@ + + + +- ++ + + + +@@ -132,7 +132,7 @@ + + + +- ++ + + + +@@ -160,7 +160,7 @@ + + + +- ++ + + + +@@ -173,7 +173,7 @@ + + + +- ++ + + + +@@ -186,7 +186,7 @@ + + + +- ++ + + + +@@ -199,7 +199,7 @@ + + + +- ++ + + + +@@ -230,7 +230,7 @@ + + + +- ++ + + + +@@ -243,7 +243,7 @@ + + + +- ++ + + + +@@ -256,7 +256,7 @@ + + + +- ++ + + + +@@ -265,7 +265,7 @@ + + + +- ++ + + + +@@ -293,7 +293,7 @@ + + + +- ++ + + + +@@ -306,7 +306,7 @@ + + + +- ++ + + + +@@ -319,7 +319,7 @@ + + + +- ++ + + + +@@ -332,7 +332,7 @@ + + + +- ++ + + + +@@ -363,7 +363,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/order-sets.exp b/pengine/test10/order-sets.exp +index 94da776..1f5673e 100644 +--- a/pengine/test10/order-sets.exp ++++ b/pengine/test10/order-sets.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -42,7 +42,7 @@ + + + +- ++ + + + +@@ -55,7 +55,7 @@ + + + +- ++ + + + +@@ -71,7 +71,7 @@ + + + +- ++ + + + +@@ -84,7 +84,7 @@ + + + +- ++ + + + +@@ -97,7 +97,7 @@ + + + +- ++ + + + +@@ -113,7 +113,7 @@ + + + +- ++ + + + +@@ -126,7 +126,7 @@ + + + +- ++ + + + +@@ -139,7 +139,7 @@ + + + +- ++ + + + +@@ -155,7 +155,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/order-wrong-kind.exp b/pengine/test10/order-wrong-kind.exp +index c26d14b..cd5e138 100644 +--- a/pengine/test10/order-wrong-kind.exp ++++ b/pengine/test10/order-wrong-kind.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/order1.exp b/pengine/test10/order1.exp +index 3769b99..66f0a85 100644 +--- a/pengine/test10/order1.exp ++++ b/pengine/test10/order1.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +@@ -37,7 +37,7 @@ + + + +- ++ + + + +@@ -56,7 +56,7 @@ + + + +- ++ + + + +@@ -65,7 +65,7 @@ + + + +- ++ + + + +@@ -74,7 +74,7 @@ + + + +- ++ + + + +@@ -93,7 +93,7 @@ + + + +- ++ + + + +@@ -102,7 +102,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/order2.exp b/pengine/test10/order2.exp +index 95cff69..a385359 100644 +--- a/pengine/test10/order2.exp ++++ b/pengine/test10/order2.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +@@ -37,7 +37,7 @@ + + + +- ++ + + + +@@ -59,7 +59,7 @@ + + + +- ++ + + + +@@ -68,7 +68,7 @@ + + + +- ++ + + + +@@ -77,7 +77,7 @@ + + + +- ++ + + + +@@ -96,7 +96,7 @@ + + + +- ++ + + + +@@ -105,7 +105,7 @@ + + + +- ++ + + + +@@ -114,7 +114,7 @@ + + + +- ++ + + + +@@ -130,7 +130,7 @@ + + + +- ++ + + + +@@ -139,7 +139,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/order3.exp b/pengine/test10/order3.exp +index af78652..655ad74 100644 +--- a/pengine/test10/order3.exp ++++ b/pengine/test10/order3.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -35,7 +35,7 @@ + + + +- ++ + + + +@@ -44,7 +44,7 @@ + + + +- ++ + + + +@@ -66,7 +66,7 @@ + + + +- ++ + + + +@@ -82,7 +82,7 @@ + + + +- ++ + + + +@@ -91,7 +91,7 @@ + + + +- ++ + + + +@@ -110,7 +110,7 @@ + + + +- ++ + + + +@@ -123,7 +123,7 @@ + + + +- ++ + + + +@@ -132,7 +132,7 @@ + + + +- ++ + + + +@@ -148,7 +148,7 @@ + + + +- ++ + + + +@@ -164,7 +164,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/order4.exp b/pengine/test10/order4.exp +index 3769b99..66f0a85 100644 +--- a/pengine/test10/order4.exp ++++ b/pengine/test10/order4.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +@@ -37,7 +37,7 @@ + + + +- ++ + + + +@@ -56,7 +56,7 @@ + + + +- ++ + + + +@@ -65,7 +65,7 @@ + + + +- ++ + + + +@@ -74,7 +74,7 @@ + + + +- ++ + + + +@@ -93,7 +93,7 @@ + + + +- ++ + + + +@@ -102,7 +102,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/order5.exp b/pengine/test10/order5.exp +index c429355..e019ca3 100644 +--- a/pengine/test10/order5.exp ++++ b/pengine/test10/order5.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +@@ -41,7 +41,7 @@ + + + +- ++ + + + +@@ -50,7 +50,7 @@ + + + +- ++ + + + +@@ -59,7 +59,7 @@ + + + +- ++ + + + +@@ -75,7 +75,7 @@ + + + +- ++ + + + +@@ -88,7 +88,7 @@ + + + +- ++ + + + +@@ -97,7 +97,7 @@ + + + +- ++ + + + +@@ -106,7 +106,7 @@ + + + +- ++ + + + +@@ -122,7 +122,7 @@ + + + +- ++ + + + +@@ -135,7 +135,7 @@ + + + +- ++ + + + +@@ -144,7 +144,7 @@ + + + +- ++ + + + +@@ -153,7 +153,7 @@ + + + +- ++ + + + +@@ -169,7 +169,7 @@ + + + +- ++ + + + +@@ -182,7 +182,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/order6.exp b/pengine/test10/order6.exp +index 8b8d3a5..d6eb81e 100644 +--- a/pengine/test10/order6.exp ++++ b/pengine/test10/order6.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +@@ -41,7 +41,7 @@ + + + +- ++ + + + +@@ -50,7 +50,7 @@ + + + +- ++ + + + +@@ -59,7 +59,7 @@ + + + +- ++ + + + +@@ -75,7 +75,7 @@ + + + +- ++ + + + +@@ -88,7 +88,7 @@ + + + +- ++ + + + +@@ -97,7 +97,7 @@ + + + +- ++ + + + +@@ -106,7 +106,7 @@ + + + +- ++ + + + +@@ -122,7 +122,7 @@ + + + +- ++ + + + +@@ -135,7 +135,7 @@ + + + +- ++ + + + +@@ -144,7 +144,7 @@ + + + +- ++ + + + +@@ -153,7 +153,7 @@ + + + +- ++ + + + +@@ -169,7 +169,7 @@ + + + +- ++ + + + +@@ -182,7 +182,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/order7.exp b/pengine/test10/order7.exp +index ab531cc..4e59463 100644 +--- a/pengine/test10/order7.exp ++++ b/pengine/test10/order7.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -25,7 +25,7 @@ + + + +- ++ + + + +@@ -38,7 +38,7 @@ + + + +- ++ + + + +@@ -47,7 +47,7 @@ + + + +- ++ + + + +@@ -60,7 +60,7 @@ + + + +- ++ + + + +@@ -69,7 +69,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/order_constraint_stops_master.exp b/pengine/test10/order_constraint_stops_master.exp +index 23468a9..e0230b0 100644 +--- a/pengine/test10/order_constraint_stops_master.exp ++++ b/pengine/test10/order_constraint_stops_master.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -42,7 +42,7 @@ + + + +- ++ + + + +@@ -58,7 +58,7 @@ + + + +- ++ + + + +@@ -71,7 +71,7 @@ + + + +- ++ + + + +@@ -248,7 +248,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/order_constraint_stops_slave.exp b/pengine/test10/order_constraint_stops_slave.exp +index cce299f..2c1408b 100644 +--- a/pengine/test10/order_constraint_stops_slave.exp ++++ b/pengine/test10/order_constraint_stops_slave.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -106,7 +106,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ordered-set-basic-startup.exp b/pengine/test10/ordered-set-basic-startup.exp +index 9a24829..56a506a 100644 +--- a/pengine/test10/ordered-set-basic-startup.exp ++++ b/pengine/test10/ordered-set-basic-startup.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -25,7 +25,7 @@ + + + +- ++ + + + +@@ -34,7 +34,7 @@ + + + +- ++ + + + +@@ -43,7 +43,7 @@ + + + +- ++ + + + +@@ -52,7 +52,7 @@ + + + +- ++ + + + +@@ -61,7 +61,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/origin.exp b/pengine/test10/origin.exp +index 7bcde4a..780be47 100644 +--- a/pengine/test10/origin.exp ++++ b/pengine/test10/origin.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/orphan-0.exp b/pengine/test10/orphan-0.exp +index 07f6bbd..7bdb18f 100644 +--- a/pengine/test10/orphan-0.exp ++++ b/pengine/test10/orphan-0.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -21,7 +21,7 @@ + + + +- ++ + + + +@@ -30,7 +30,7 @@ + + + +- ++ + + + +@@ -39,7 +39,7 @@ + + + +- ++ + + + +@@ -48,7 +48,7 @@ + + + +- ++ + + + +@@ -57,7 +57,7 @@ + + + +- ++ + + + +@@ -66,7 +66,7 @@ + + + +- ++ + + + +@@ -75,7 +75,7 @@ + + + +- ++ + + + +@@ -84,7 +84,7 @@ + + + +- ++ + + + +@@ -93,7 +93,7 @@ + + + +- ++ + + + +@@ -102,7 +102,7 @@ + + + +- ++ + + + +@@ -111,7 +111,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/orphan-1.exp b/pengine/test10/orphan-1.exp +index d0259dd..af4873a 100644 +--- a/pengine/test10/orphan-1.exp ++++ b/pengine/test10/orphan-1.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -21,7 +21,7 @@ + + + +- ++ + + + +@@ -30,7 +30,7 @@ + + + +- ++ + + + +@@ -39,7 +39,7 @@ + + + +- ++ + + + +@@ -48,7 +48,7 @@ + + + +- ++ + + + +@@ -57,7 +57,7 @@ + + + +- ++ + + + +@@ -66,7 +66,7 @@ + + + +- ++ + + + +@@ -75,7 +75,7 @@ + + + +- ++ + + + +@@ -84,7 +84,7 @@ + + + +- ++ + + + +@@ -93,7 +93,7 @@ + + + +- ++ + + + +@@ -102,7 +102,7 @@ + + + +- ++ + + + +@@ -111,7 +111,7 @@ + + + +- ++ + + + +@@ -120,7 +120,7 @@ + + + +- ++ + + + +@@ -129,7 +129,7 @@ + + + +- ++ + + + +@@ -138,7 +138,7 @@ + + + +- ++ + + + +@@ -147,7 +147,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/orphan-2.exp b/pengine/test10/orphan-2.exp +index 18fec8a..a0ad50e 100644 +--- a/pengine/test10/orphan-2.exp ++++ b/pengine/test10/orphan-2.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -21,7 +21,7 @@ + + + +- ++ + + + +@@ -30,7 +30,7 @@ + + + +- ++ + + + +@@ -39,7 +39,7 @@ + + + +- ++ + + + +@@ -48,7 +48,7 @@ + + + +- ++ + + + +@@ -57,7 +57,7 @@ + + + +- ++ + + + +@@ -66,7 +66,7 @@ + + + +- ++ + + + +@@ -75,7 +75,7 @@ + + + +- ++ + + + +@@ -84,7 +84,7 @@ + + + +- ++ + + + +@@ -93,7 +93,7 @@ + + + +- ++ + + + +@@ -102,7 +102,7 @@ + + + +- ++ + + + +@@ -111,7 +111,7 @@ + + + +- ++ + + + +@@ -120,7 +120,7 @@ + + + +- ++ + + + +@@ -129,7 +129,7 @@ + + + +- ++ + + + +@@ -138,7 +138,7 @@ + + + +- ++ + + + +@@ -154,7 +154,7 @@ + + + +- ++ + + + +@@ -163,7 +163,7 @@ + + + +- ++ + + + +@@ -172,7 +172,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/params-0.exp b/pengine/test10/params-0.exp +index ca9db40..bea3f17 100644 +--- a/pengine/test10/params-0.exp ++++ b/pengine/test10/params-0.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -21,7 +21,7 @@ + + + +- ++ + + + +@@ -30,7 +30,7 @@ + + + +- ++ + + + +@@ -39,7 +39,7 @@ + + + +- ++ + + + +@@ -48,7 +48,7 @@ + + + +- ++ + + + +@@ -57,7 +57,7 @@ + + + +- ++ + + + +@@ -66,7 +66,7 @@ + + + +- ++ + + + +@@ -75,7 +75,7 @@ + + + +- ++ + + + +@@ -84,7 +84,7 @@ + + + +- ++ + + + +@@ -93,7 +93,7 @@ + + + +- ++ + + + +@@ -102,7 +102,7 @@ + + + +- ++ + + + +@@ -111,7 +111,7 @@ + + + +- ++ + + + +@@ -120,7 +120,7 @@ + + + +- ++ + + + +@@ -129,7 +129,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/params-1.exp b/pengine/test10/params-1.exp +index 0952230..d2efaf3 100644 +--- a/pengine/test10/params-1.exp ++++ b/pengine/test10/params-1.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -22,7 +22,7 @@ + + + +- ++ + + + +@@ -31,7 +31,7 @@ + + + +- ++ + + + +@@ -40,7 +40,7 @@ + + + +- ++ + + + +@@ -49,7 +49,7 @@ + + + +- ++ + + + +@@ -71,7 +71,7 @@ + + + +- ++ + + + +@@ -84,7 +84,7 @@ + + + +- ++ + + + +@@ -93,7 +93,7 @@ + + + +- ++ + + + +@@ -102,7 +102,7 @@ + + + +- ++ + + + +@@ -111,7 +111,7 @@ + + + +- ++ + + + +@@ -120,7 +120,7 @@ + + + +- ++ + + + +@@ -129,7 +129,7 @@ + + + +- ++ + + + +@@ -138,7 +138,7 @@ + + + +- ++ + + + +@@ -147,7 +147,7 @@ + + + +- ++ + + + +@@ -156,7 +156,7 @@ + + + +- ++ + + + +@@ -165,7 +165,7 @@ + + + +- ++ + + + +@@ -174,7 +174,7 @@ + + + +- ++ + + + +@@ -183,7 +183,7 @@ + + + +- ++ + + + +@@ -192,7 +192,7 @@ + + + +- ++ + + + +@@ -201,7 +201,7 @@ + + + +- ++ + + + +@@ -210,7 +210,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/params-2.exp b/pengine/test10/params-2.exp +index bd55ea2..94f3773 100644 +--- a/pengine/test10/params-2.exp ++++ b/pengine/test10/params-2.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +@@ -37,7 +37,7 @@ + + + +- ++ + + + +@@ -46,7 +46,7 @@ + + + +- ++ + + + +@@ -55,7 +55,7 @@ + + + +- ++ + + + +@@ -77,7 +77,7 @@ + + + +- ++ + + + +@@ -90,7 +90,7 @@ + + + +- ++ + + + +@@ -103,7 +103,7 @@ + + + +- ++ + + + +@@ -122,7 +122,7 @@ + + + +- ++ + + + +@@ -131,7 +131,7 @@ + + + +- ++ + + + +@@ -140,7 +140,7 @@ + + + +- ++ + + + +@@ -148,7 +148,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/params-4.exp b/pengine/test10/params-4.exp +index aadc5ac..2b31cb1 100644 +--- a/pengine/test10/params-4.exp ++++ b/pengine/test10/params-4.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -21,7 +21,7 @@ + + + +- ++ + + + +@@ -30,7 +30,7 @@ + + + +- ++ + + + +@@ -49,7 +49,7 @@ + + + +- ++ + + + +@@ -62,7 +62,7 @@ + + + +- ++ + + + +@@ -71,7 +71,7 @@ + + + +- ++ + + + +@@ -80,7 +80,7 @@ + + + +- ++ + + + +@@ -89,7 +89,7 @@ + + + +- ++ + + + +@@ -98,7 +98,7 @@ + + + +- ++ + + + +@@ -107,7 +107,7 @@ + + + +- ++ + + + +@@ -116,7 +116,7 @@ + + + +- ++ + + + +@@ -125,7 +125,7 @@ + + + +- ++ + + + +@@ -134,7 +134,7 @@ + + + +- ++ + + + +@@ -143,7 +143,7 @@ + + + +- ++ + + + +@@ -152,7 +152,7 @@ + + + +- ++ + + + +@@ -161,7 +161,7 @@ + + + +- ++ + + + +@@ -170,7 +170,7 @@ + + + +- ++ + + + +@@ -179,7 +179,7 @@ + + + +- ++ + + + +@@ -188,7 +188,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/params-5.exp b/pengine/test10/params-5.exp +index b912ad1..1208fd0 100644 +--- a/pengine/test10/params-5.exp ++++ b/pengine/test10/params-5.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -22,7 +22,7 @@ + + + +- ++ + + + +@@ -31,7 +31,7 @@ + + + +- ++ + + + +@@ -40,7 +40,7 @@ + + + +- ++ + + + +@@ -49,7 +49,7 @@ + + + +- ++ + + + +@@ -71,7 +71,7 @@ + + + +- ++ + + + +@@ -84,7 +84,7 @@ + + + +- ++ + + + +@@ -93,7 +93,7 @@ + + + +- ++ + + + +@@ -102,7 +102,7 @@ + + + +- ++ + + + +@@ -111,7 +111,7 @@ + + + +- ++ + + + +@@ -120,7 +120,7 @@ + + + +- ++ + + + +@@ -129,7 +129,7 @@ + + + +- ++ + + + +@@ -138,7 +138,7 @@ + + + +- ++ + + + +@@ -147,7 +147,7 @@ + + + +- ++ + + + +@@ -156,7 +156,7 @@ + + + +- ++ + + + +@@ -165,7 +165,7 @@ + + + +- ++ + + + +@@ -174,7 +174,7 @@ + + + +- ++ + + + +@@ -183,7 +183,7 @@ + + + +- ++ + + + +@@ -192,7 +192,7 @@ + + + +- ++ + + + +@@ -201,7 +201,7 @@ + + + +- ++ + + + +@@ -210,7 +210,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/params-6.exp b/pengine/test10/params-6.exp +index 307dbf3..f33ca74 100644 +--- a/pengine/test10/params-6.exp ++++ b/pengine/test10/params-6.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -21,7 +21,7 @@ + + + +- ++ + + + +@@ -30,7 +30,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/per-node-attrs.exp b/pengine/test10/per-node-attrs.exp +index 67f2a05..13a128c 100644 +--- a/pengine/test10/per-node-attrs.exp ++++ b/pengine/test10/per-node-attrs.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -22,7 +22,7 @@ + + + +- ++ + + + +@@ -31,7 +31,7 @@ + + + +- ++ + + + +@@ -40,7 +40,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/placement-capacity.exp b/pengine/test10/placement-capacity.exp +index 6481121..9aca009 100644 +--- a/pengine/test10/placement-capacity.exp ++++ b/pengine/test10/placement-capacity.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/placement-location.exp b/pengine/test10/placement-location.exp +index 6481121..9aca009 100644 +--- a/pengine/test10/placement-location.exp ++++ b/pengine/test10/placement-location.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/placement-priority.exp b/pengine/test10/placement-priority.exp +index ae6b29f..4db51ba 100644 +--- a/pengine/test10/placement-priority.exp ++++ b/pengine/test10/placement-priority.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/placement-stickiness.exp b/pengine/test10/placement-stickiness.exp +index 6481121..9aca009 100644 +--- a/pengine/test10/placement-stickiness.exp ++++ b/pengine/test10/placement-stickiness.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/probe-0.exp b/pengine/test10/probe-0.exp +index 5e425b0..fe866a4 100644 +--- a/pengine/test10/probe-0.exp ++++ b/pengine/test10/probe-0.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -38,7 +38,7 @@ + + + +- ++ + + + +@@ -51,7 +51,7 @@ + + + +- ++ + + + +@@ -64,7 +64,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/probe-1.exp b/pengine/test10/probe-1.exp +index 6b4ce0d..79ad319 100644 +--- a/pengine/test10/probe-1.exp ++++ b/pengine/test10/probe-1.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/probe-2.exp b/pengine/test10/probe-2.exp +index cc33eb0..0e7c0be 100644 +--- a/pengine/test10/probe-2.exp ++++ b/pengine/test10/probe-2.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -42,7 +42,7 @@ + + + +- ++ + + + +@@ -55,7 +55,7 @@ + + + +- ++ + + + +@@ -68,7 +68,7 @@ + + + +- ++ + + + +@@ -81,7 +81,7 @@ + + + +- ++ + + + +@@ -103,7 +103,7 @@ + + + +- ++ + + + +@@ -119,7 +119,7 @@ + + + +- ++ + + + +@@ -128,7 +128,7 @@ + + + +- ++ + + + +@@ -141,7 +141,7 @@ + + + +- ++ + + + +@@ -154,7 +154,7 @@ + + + +- ++ + + + +@@ -167,7 +167,7 @@ + + + +- ++ + + + +@@ -183,7 +183,7 @@ + + + +- ++ + + + +@@ -530,7 +530,7 @@ + + + +- ++ + + + +@@ -543,7 +543,7 @@ + + + +- ++ + + + +@@ -559,7 +559,7 @@ + + + +- ++ + + + +@@ -575,7 +575,7 @@ + + + +- ++ + + + +@@ -588,7 +588,7 @@ + + + +- ++ + + + +@@ -607,7 +607,7 @@ + + + +- ++ + + + +@@ -623,7 +623,7 @@ + + + +- ++ + + + +@@ -636,7 +636,7 @@ + + + +- ++ + + + +@@ -655,7 +655,7 @@ + + + +- ++ + + + +@@ -668,7 +668,7 @@ + + + +- ++ + + + +@@ -681,7 +681,7 @@ + + + +- ++ + + + +@@ -694,7 +694,7 @@ + + + +- ++ + + + +@@ -707,7 +707,7 @@ + + + +- ++ + + + +@@ -833,7 +833,7 @@ + + + +- ++ + + + +@@ -900,7 +900,7 @@ + + + +- ++ + + + +@@ -966,7 +966,7 @@ + + + +- ++ + + + +@@ -982,7 +982,7 @@ + + + +- ++ + + + +@@ -1018,7 +1018,7 @@ + + + +- ++ + + + +@@ -1031,7 +1031,7 @@ + + + +- ++ + + + +@@ -1044,7 +1044,7 @@ + + + +- ++ + + + +@@ -1060,7 +1060,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/probe-timeout.exp b/pengine/test10/probe-timeout.exp +index 4299aba..5f36d79 100644 +--- a/pengine/test10/probe-timeout.exp ++++ b/pengine/test10/probe-timeout.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -45,7 +45,7 @@ + + + +- ++ + + + +@@ -54,7 +54,7 @@ + + + +- ++ + + + +@@ -63,7 +63,7 @@ + + + +- ++ + + + +@@ -76,7 +76,7 @@ + + + +- ++ + + + +@@ -89,7 +89,7 @@ + + + +- ++ + + + +@@ -105,7 +105,7 @@ + + + +- ++ + + + +@@ -114,7 +114,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/quorum-1.exp b/pengine/test10/quorum-1.exp +index adf6be0..6f2f40f 100644 +--- a/pengine/test10/quorum-1.exp ++++ b/pengine/test10/quorum-1.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +@@ -41,7 +41,7 @@ + + + +- ++ + + + +@@ -50,7 +50,7 @@ + + + +- ++ + + + +@@ -66,7 +66,7 @@ + + + +- ++ + + + +@@ -75,7 +75,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/quorum-2.exp b/pengine/test10/quorum-2.exp +index 5e16daf..002cc16 100644 +--- a/pengine/test10/quorum-2.exp ++++ b/pengine/test10/quorum-2.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +@@ -41,7 +41,7 @@ + + + +- ++ + + + +@@ -50,7 +50,7 @@ + + + +- ++ + + + +@@ -59,7 +59,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/quorum-3.exp b/pengine/test10/quorum-3.exp +index 3ffad71..e263aeb 100644 +--- a/pengine/test10/quorum-3.exp ++++ b/pengine/test10/quorum-3.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -25,7 +25,7 @@ + + + +- ++ + + + +@@ -38,7 +38,7 @@ + + + +- ++ + + + +@@ -47,7 +47,7 @@ + + + +- ++ + + + +@@ -56,7 +56,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/quorum-4.exp b/pengine/test10/quorum-4.exp +index a1ac982..282be77 100644 +--- a/pengine/test10/quorum-4.exp ++++ b/pengine/test10/quorum-4.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/quorum-5.exp b/pengine/test10/quorum-5.exp +index 5554fa2..1576d42 100644 +--- a/pengine/test10/quorum-5.exp ++++ b/pengine/test10/quorum-5.exp +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -42,7 +42,7 @@ + + + +- ++ + + + +@@ -58,7 +58,7 @@ + + + +- ++ + + + +@@ -67,7 +67,7 @@ + + + +- ++ + + + +@@ -80,7 +80,7 @@ + + + +- ++ + + + +@@ -99,7 +99,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/quorum-6.exp b/pengine/test10/quorum-6.exp +index 00baad3..61b1154 100644 +--- a/pengine/test10/quorum-6.exp ++++ b/pengine/test10/quorum-6.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -38,7 +38,7 @@ + + + +- ++ + + + +@@ -47,7 +47,7 @@ + + + +- ++ + + + +@@ -56,7 +56,7 @@ + + + +- ++ + + + +@@ -65,7 +65,7 @@ + + + +- ++ + + + +@@ -74,7 +74,7 @@ + + + +- ++ + + + +@@ -83,7 +83,7 @@ + + + +- ++ + + + +@@ -92,7 +92,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/rec-node-1.exp b/pengine/test10/rec-node-1.exp +index 6bc78c1..abae4db 100644 +--- a/pengine/test10/rec-node-1.exp ++++ b/pengine/test10/rec-node-1.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -25,7 +25,7 @@ + + + +- ++ + + + +@@ -38,7 +38,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/rec-node-10.exp b/pengine/test10/rec-node-10.exp +index 554694d..309764a 100644 +--- a/pengine/test10/rec-node-10.exp ++++ b/pengine/test10/rec-node-10.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -21,7 +21,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/rec-node-11.exp b/pengine/test10/rec-node-11.exp +index 40b59af..473c1a7 100644 +--- a/pengine/test10/rec-node-11.exp ++++ b/pengine/test10/rec-node-11.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -91,7 +91,7 @@ + + + +- ++ + + + +@@ -134,7 +134,7 @@ + + + +- ++ + + + +@@ -143,7 +143,7 @@ + + + +- ++ + + + +@@ -186,7 +186,7 @@ + + + +- ++ + + + +@@ -195,7 +195,7 @@ + + + +- ++ + + + +@@ -211,7 +211,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/rec-node-12.exp b/pengine/test10/rec-node-12.exp +index 9204f66..d503232 100644 +--- a/pengine/test10/rec-node-12.exp ++++ b/pengine/test10/rec-node-12.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -38,7 +38,7 @@ + + + +- ++ + + + +@@ -47,7 +47,7 @@ + + + +- ++ + + + +@@ -56,7 +56,7 @@ + + + +- ++ + + + +@@ -65,7 +65,7 @@ + + + +- ++ + + + +@@ -78,7 +78,7 @@ + + + +- ++ + + + +@@ -100,7 +100,7 @@ + + + +- ++ + + + +@@ -109,7 +109,7 @@ + + + +- ++ + + + +@@ -118,7 +118,7 @@ + + + +- ++ + + + +@@ -127,7 +127,7 @@ + + + +- ++ + + + +@@ -140,7 +140,7 @@ + + + +- ++ + + + +@@ -162,7 +162,7 @@ + + + +- ++ + + + +@@ -171,7 +171,7 @@ + + + +- ++ + + + +@@ -180,7 +180,7 @@ + + + +- ++ + + + +@@ -189,7 +189,7 @@ + + + +- ++ + + + +@@ -202,7 +202,7 @@ + + + +- ++ + + + +@@ -224,7 +224,7 @@ + + + +- ++ + + + +@@ -233,7 +233,7 @@ + + + +- ++ + + + +@@ -242,7 +242,7 @@ + + + +- ++ + + + +@@ -251,7 +251,7 @@ + + + +- ++ + + + +@@ -264,7 +264,7 @@ + + + +- ++ + + + +@@ -286,7 +286,7 @@ + + + +- ++ + + + +@@ -295,7 +295,7 @@ + + + +- ++ + + + +@@ -304,7 +304,7 @@ + + + +- ++ + + + +@@ -313,7 +313,7 @@ + + + +- ++ + + + +@@ -326,7 +326,7 @@ + + + +- ++ + + + +@@ -339,7 +339,7 @@ + + + +- ++ + + + +@@ -348,7 +348,7 @@ + + + +- ++ + + + +@@ -357,7 +357,7 @@ + + + +- ++ + + + +@@ -366,7 +366,7 @@ + + + +- ++ + + + +@@ -379,7 +379,7 @@ + + + +- ++ + + + +@@ -392,7 +392,7 @@ + + + +- ++ + + + +@@ -401,7 +401,7 @@ + + + +- ++ + + + +@@ -410,7 +410,7 @@ + + + +- ++ + + + +@@ -419,7 +419,7 @@ + + + +- ++ + + + +@@ -432,7 +432,7 @@ + + + +- ++ + + + +@@ -445,7 +445,7 @@ + + + +- ++ + + + +@@ -454,7 +454,7 @@ + + + +- ++ + + + +@@ -463,7 +463,7 @@ + + + +- ++ + + + +@@ -472,7 +472,7 @@ + + + +- ++ + + + +@@ -481,7 +481,7 @@ + + + +- ++ + + + +@@ -490,7 +490,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/rec-node-15.exp b/pengine/test10/rec-node-15.exp +index c01afff..3810636 100644 +--- a/pengine/test10/rec-node-15.exp ++++ b/pengine/test10/rec-node-15.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -22,7 +22,7 @@ + + + +- ++ + + + +@@ -31,7 +31,7 @@ + + + +- ++ + + + +@@ -102,7 +102,7 @@ + + + +- ++ + + + +@@ -115,7 +115,7 @@ + + + +- ++ + + + +@@ -134,7 +134,7 @@ + + + +- ++ + + + +@@ -150,7 +150,7 @@ + + + +- ++ + + + +@@ -163,7 +163,7 @@ + + + +- ++ + + + +@@ -185,7 +185,7 @@ + + + +- ++ + + + +@@ -201,7 +201,7 @@ + + + +- ++ + + + +@@ -214,7 +214,7 @@ + + + +- ++ + + + +@@ -236,7 +236,7 @@ + + + +- ++ + + + +@@ -284,7 +284,7 @@ + + + +- ++ + + + +@@ -297,7 +297,7 @@ + + + +- ++ + + + +@@ -313,7 +313,7 @@ + + + +- ++ + + + +@@ -326,7 +326,7 @@ + + + +- ++ + + + +@@ -345,7 +345,7 @@ + + + +- ++ + + + +@@ -358,7 +358,7 @@ + + + +- ++ + + + +@@ -377,7 +377,7 @@ + + + +- ++ + + + +@@ -390,7 +390,7 @@ + + + +- ++ + + + +@@ -409,7 +409,7 @@ + + + +- ++ + + + +@@ -422,7 +422,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/rec-node-2.exp b/pengine/test10/rec-node-2.exp +index d96ade7..6b4f86e 100644 +--- a/pengine/test10/rec-node-2.exp ++++ b/pengine/test10/rec-node-2.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +@@ -44,7 +44,7 @@ + + + +- ++ + + + +@@ -53,7 +53,7 @@ + + + +- ++ + + + +@@ -69,7 +69,7 @@ + + + +- ++ + + + +@@ -104,7 +104,7 @@ + + + +- ++ + + + +@@ -123,7 +123,7 @@ + + + +- ++ + + + +@@ -132,7 +132,7 @@ + + + +- ++ + + + +@@ -154,7 +154,7 @@ + + + +- ++ + + + +@@ -189,7 +189,7 @@ + + + +- ++ + + + +@@ -208,7 +208,7 @@ + + + +- ++ + + + +@@ -217,7 +217,7 @@ + + + +- ++ + + + +@@ -239,7 +239,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/rec-node-3.exp b/pengine/test10/rec-node-3.exp +index 6bc78c1..abae4db 100644 +--- a/pengine/test10/rec-node-3.exp ++++ b/pengine/test10/rec-node-3.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -25,7 +25,7 @@ + + + +- ++ + + + +@@ -38,7 +38,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/rec-node-4.exp b/pengine/test10/rec-node-4.exp +index f3d14d9..00f975e 100644 +--- a/pengine/test10/rec-node-4.exp ++++ b/pengine/test10/rec-node-4.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +@@ -62,7 +62,7 @@ + + + +- ++ + + + +@@ -71,7 +71,7 @@ + + + +- ++ + + + +@@ -105,7 +105,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/rec-node-5.exp b/pengine/test10/rec-node-5.exp +index 6bc78c1..abae4db 100644 +--- a/pengine/test10/rec-node-5.exp ++++ b/pengine/test10/rec-node-5.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -25,7 +25,7 @@ + + + +- ++ + + + +@@ -38,7 +38,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/rec-node-6.exp b/pengine/test10/rec-node-6.exp +index f3d14d9..00f975e 100644 +--- a/pengine/test10/rec-node-6.exp ++++ b/pengine/test10/rec-node-6.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +@@ -62,7 +62,7 @@ + + + +- ++ + + + +@@ -71,7 +71,7 @@ + + + +- ++ + + + +@@ -105,7 +105,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/rec-node-7.exp b/pengine/test10/rec-node-7.exp +index f3d14d9..00f975e 100644 +--- a/pengine/test10/rec-node-7.exp ++++ b/pengine/test10/rec-node-7.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +@@ -62,7 +62,7 @@ + + + +- ++ + + + +@@ -71,7 +71,7 @@ + + + +- ++ + + + +@@ -105,7 +105,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/rec-node-8.exp b/pengine/test10/rec-node-8.exp +index d7800a1..78a972c 100644 +--- a/pengine/test10/rec-node-8.exp ++++ b/pengine/test10/rec-node-8.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -21,7 +21,7 @@ + + + +- ++ + + + +@@ -30,7 +30,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/rec-node-9.exp b/pengine/test10/rec-node-9.exp +index cd96028..24f965b 100644 +--- a/pengine/test10/rec-node-9.exp ++++ b/pengine/test10/rec-node-9.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/rec-rsc-0.exp b/pengine/test10/rec-rsc-0.exp +index d429199..23f4fee 100644 +--- a/pengine/test10/rec-rsc-0.exp ++++ b/pengine/test10/rec-rsc-0.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/rec-rsc-1.exp b/pengine/test10/rec-rsc-1.exp +index a649f99..f3db70c 100644 +--- a/pengine/test10/rec-rsc-1.exp ++++ b/pengine/test10/rec-rsc-1.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/rec-rsc-2.exp b/pengine/test10/rec-rsc-2.exp +index 2ce0098..192b1ec 100644 +--- a/pengine/test10/rec-rsc-2.exp ++++ b/pengine/test10/rec-rsc-2.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +@@ -41,7 +41,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/rec-rsc-3.exp b/pengine/test10/rec-rsc-3.exp +index 3c8e178..5eff1fc 100644 +--- a/pengine/test10/rec-rsc-3.exp ++++ b/pengine/test10/rec-rsc-3.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/rec-rsc-4.exp b/pengine/test10/rec-rsc-4.exp +index f6d318b..cf21fe1 100644 +--- a/pengine/test10/rec-rsc-4.exp ++++ b/pengine/test10/rec-rsc-4.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/rec-rsc-5.exp b/pengine/test10/rec-rsc-5.exp +index bf03d79..a690d68 100644 +--- a/pengine/test10/rec-rsc-5.exp ++++ b/pengine/test10/rec-rsc-5.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +@@ -62,7 +62,7 @@ + + + +- ++ + + + +@@ -71,7 +71,7 @@ + + + +- ++ + + + +@@ -105,7 +105,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/rec-rsc-6.exp b/pengine/test10/rec-rsc-6.exp +index a359f1b..6648e00 100644 +--- a/pengine/test10/rec-rsc-6.exp ++++ b/pengine/test10/rec-rsc-6.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/rec-rsc-7.exp b/pengine/test10/rec-rsc-7.exp +index 5fb49cf..721d346 100644 +--- a/pengine/test10/rec-rsc-7.exp ++++ b/pengine/test10/rec-rsc-7.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/rec-rsc-9.exp b/pengine/test10/rec-rsc-9.exp +index ba67acb..805a981 100644 +--- a/pengine/test10/rec-rsc-9.exp ++++ b/pengine/test10/rec-rsc-9.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -81,7 +81,7 @@ + + + +- ++ + + + +@@ -97,7 +97,7 @@ + + + +- ++ + + + +@@ -167,7 +167,7 @@ + + + +- ++ + + + +@@ -183,7 +183,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/remote-disable.exp b/pengine/test10/remote-disable.exp +index b2a9afc..817c5ba 100644 +--- a/pengine/test10/remote-disable.exp ++++ b/pengine/test10/remote-disable.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/remote-fence-before-reconnect.exp b/pengine/test10/remote-fence-before-reconnect.exp +index 3217e08..2c9ee6c 100644 +--- a/pengine/test10/remote-fence-before-reconnect.exp ++++ b/pengine/test10/remote-fence-before-reconnect.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -15,7 +15,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/remote-fence-unclean.exp b/pengine/test10/remote-fence-unclean.exp +index fad2a93..125366e 100644 +--- a/pengine/test10/remote-fence-unclean.exp ++++ b/pengine/test10/remote-fence-unclean.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -31,7 +31,7 @@ + + + +- ++ + + + +@@ -44,7 +44,7 @@ + + + +- ++ + + + +@@ -57,7 +57,7 @@ + + + +- ++ + + + +@@ -85,7 +85,7 @@ + + + +- ++ + + + +@@ -98,7 +98,7 @@ + + + +- ++ + + + +@@ -114,7 +114,7 @@ + + + +- ++ + + + +@@ -123,7 +123,7 @@ + + + +- ++ + + + +@@ -136,7 +136,7 @@ + + + +- ++ + + + +@@ -152,7 +152,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/remote-move.exp b/pengine/test10/remote-move.exp +index 830169f..ca12109 100644 +--- a/pengine/test10/remote-move.exp ++++ b/pengine/test10/remote-move.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -38,7 +38,7 @@ + + + +- ++ + + + +@@ -51,7 +51,7 @@ + + + +- ++ + + + +@@ -60,7 +60,7 @@ + + + +- ++ + + + +@@ -88,7 +88,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/remote-orphaned.exp b/pengine/test10/remote-orphaned.exp +index 9b6e5ce..4ac6bf9 100644 +--- a/pengine/test10/remote-orphaned.exp ++++ b/pengine/test10/remote-orphaned.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -38,7 +38,7 @@ + + + +- ++ + + + +@@ -74,7 +74,7 @@ + + + +- ++ + + + +@@ -93,7 +93,7 @@ + + + +- ++ + + + +@@ -106,7 +106,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/remote-partial-migrate.exp b/pengine/test10/remote-partial-migrate.exp +index 7f3f902..9a4a723 100644 +--- a/pengine/test10/remote-partial-migrate.exp ++++ b/pengine/test10/remote-partial-migrate.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -40,7 +40,7 @@ + + + +- ++ + + + +@@ -53,7 +53,7 @@ + + + +- ++ + + + +@@ -69,7 +69,7 @@ + + + +- ++ + + + +@@ -82,7 +82,7 @@ + + + +- ++ + + + +@@ -95,7 +95,7 @@ + + + +- ++ + + + +@@ -108,7 +108,7 @@ + + + +- ++ + + + +@@ -121,7 +121,7 @@ + + + +- ++ + + + +@@ -134,7 +134,7 @@ + + + +- ++ + + + +@@ -143,7 +143,7 @@ + + + +- ++ + + + +@@ -156,7 +156,7 @@ + + + +- ++ + + + +@@ -165,7 +165,7 @@ + + + +- ++ + + + +@@ -178,7 +178,7 @@ + + + +- ++ + + + +@@ -187,7 +187,7 @@ + + + +- ++ + + + +@@ -203,7 +203,7 @@ + + + +- ++ + + + +@@ -219,7 +219,7 @@ + + + +- ++ + + + +@@ -228,7 +228,7 @@ + + + +- ++ + + + +@@ -241,7 +241,7 @@ + + + +- ++ + + + +@@ -250,7 +250,7 @@ + + + +- ++ + + + +@@ -263,7 +263,7 @@ + + + +- ++ + + + +@@ -276,7 +276,7 @@ + + + +- ++ + + + +@@ -285,7 +285,7 @@ + + + +- ++ + + + +@@ -298,7 +298,7 @@ + + + +- ++ + + + +@@ -307,7 +307,7 @@ + + + +- ++ + + + +@@ -320,7 +320,7 @@ + + + +- ++ + + + +@@ -329,7 +329,7 @@ + + + +- ++ + + + +@@ -342,7 +342,7 @@ + + + +- ++ + + + +@@ -355,7 +355,7 @@ + + + +- ++ + + + +@@ -364,7 +364,7 @@ + + + +- ++ + + + +@@ -377,7 +377,7 @@ + + + +- ++ + + + +@@ -386,7 +386,7 @@ + + + +- ++ + + + +@@ -399,7 +399,7 @@ + + + +- ++ + + + +@@ -412,7 +412,7 @@ + + + +- ++ + + + +@@ -421,7 +421,7 @@ + + + +- ++ + + + +@@ -434,7 +434,7 @@ + + + +- ++ + + + +@@ -443,7 +443,7 @@ + + + +- ++ + + + +@@ -456,7 +456,7 @@ + + + +- ++ + + + +@@ -469,7 +469,7 @@ + + + +- ++ + + + +@@ -478,7 +478,7 @@ + + + +- ++ + + + +@@ -491,7 +491,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/remote-partial-migrate2.exp b/pengine/test10/remote-partial-migrate2.exp +index e2afeae..54d1ded 100644 +--- a/pengine/test10/remote-partial-migrate2.exp ++++ b/pengine/test10/remote-partial-migrate2.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -47,7 +47,7 @@ + + + +- ++ + + + +@@ -60,7 +60,7 @@ + + + +- ++ + + + +@@ -73,7 +73,7 @@ + + + +- ++ + + + +@@ -86,7 +86,7 @@ + + + +- ++ + + + +@@ -99,7 +99,7 @@ + + + +- ++ + + + +@@ -112,7 +112,7 @@ + + + +- ++ + + + +@@ -143,7 +143,7 @@ + + + +- ++ + + + +@@ -156,7 +156,7 @@ + + + +- ++ + + + +@@ -172,7 +172,7 @@ + + + +- ++ + + + +@@ -191,7 +191,7 @@ + + + +- ++ + + + +@@ -200,7 +200,7 @@ + + + +- ++ + + + +@@ -216,7 +216,7 @@ + + + +- ++ + + + +@@ -235,7 +235,7 @@ + + + +- ++ + + + +@@ -244,7 +244,7 @@ + + + +- ++ + + + +@@ -257,7 +257,7 @@ + + + +- ++ + + + +@@ -273,7 +273,7 @@ + + + +- ++ + + + +@@ -282,7 +282,7 @@ + + + +- ++ + + + +@@ -295,7 +295,7 @@ + + + +- ++ + + + +@@ -311,7 +311,7 @@ + + + +- ++ + + + +@@ -320,7 +320,7 @@ + + + +- ++ + + + +@@ -336,7 +336,7 @@ + + + +- ++ + + + +@@ -355,7 +355,7 @@ + + + +- ++ + + + +@@ -364,7 +364,7 @@ + + + +- ++ + + + +@@ -380,7 +380,7 @@ + + + +- ++ + + + +@@ -399,7 +399,7 @@ + + + +- ++ + + + +@@ -408,7 +408,7 @@ + + + +- ++ + + + +@@ -421,7 +421,7 @@ + + + +- ++ + + + +@@ -437,7 +437,7 @@ + + + +- ++ + + + +@@ -446,7 +446,7 @@ + + + +- ++ + + + +@@ -459,7 +459,7 @@ + + + +- ++ + + + +@@ -475,7 +475,7 @@ + + + +- ++ + + + +@@ -484,7 +484,7 @@ + + + +- ++ + + + +@@ -500,7 +500,7 @@ + + + +- ++ + + + +@@ -519,7 +519,7 @@ + + + +- ++ + + + +@@ -528,7 +528,7 @@ + + + +- ++ + + + +@@ -541,7 +541,7 @@ + + + +- ++ + + + +@@ -557,7 +557,7 @@ + + + +- ++ + + + +@@ -566,7 +566,7 @@ + + + +- ++ + + + +@@ -582,7 +582,7 @@ + + + +- ++ + + + +@@ -601,7 +601,7 @@ + + + +- ++ + + + +@@ -610,7 +610,7 @@ + + + +- ++ + + + +@@ -626,7 +626,7 @@ + + + +- ++ + + + +@@ -645,7 +645,7 @@ + + + +- ++ + + + +@@ -658,7 +658,7 @@ + + + +- ++ + + + +@@ -674,7 +674,7 @@ + + + +- ++ + + + +@@ -693,7 +693,7 @@ + + + +- ++ + + + +@@ -702,7 +702,7 @@ + + + +- ++ + + + +@@ -715,7 +715,7 @@ + + + +- ++ + + + +@@ -731,7 +731,7 @@ + + + +- ++ + + + +@@ -740,7 +740,7 @@ + + + +- ++ + + + +@@ -756,7 +756,7 @@ + + + +- ++ + + + +@@ -775,7 +775,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/remote-recover-fail.exp b/pengine/test10/remote-recover-fail.exp +index 95a3fd2..1daa510 100644 +--- a/pengine/test10/remote-recover-fail.exp ++++ b/pengine/test10/remote-recover-fail.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -32,7 +32,7 @@ + + + +- ++ + + + +@@ -44,7 +44,7 @@ + + + +- ++ + + + +@@ -57,7 +57,7 @@ + + + +- ++ + + + +@@ -70,7 +70,7 @@ + + + +- ++ + + + +@@ -83,7 +83,7 @@ + + + +- ++ + + + +@@ -111,7 +111,7 @@ + + + +- ++ + + + +@@ -120,7 +120,7 @@ + + + +- ++ + + + +@@ -129,7 +129,7 @@ + + + +- ++ + + + +@@ -142,7 +142,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/remote-recover.exp b/pengine/test10/remote-recover.exp +index ea8ad17..3936c51 100644 +--- a/pengine/test10/remote-recover.exp ++++ b/pengine/test10/remote-recover.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -25,7 +25,7 @@ + + + +- ++ + + + +@@ -38,7 +38,7 @@ + + + +- ++ + + + +@@ -47,7 +47,7 @@ + + + +- ++ + + + +@@ -63,7 +63,7 @@ + + + +- ++ + + + +@@ -79,7 +79,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/remote-stale-node-entry.exp b/pengine/test10/remote-stale-node-entry.exp +index bba8f5a..892f68a 100644 +--- a/pengine/test10/remote-stale-node-entry.exp ++++ b/pengine/test10/remote-stale-node-entry.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -35,7 +35,7 @@ + + + +- ++ + + + +@@ -44,7 +44,7 @@ + + + +- ++ + + + +@@ -53,7 +53,7 @@ + + + +- ++ + + + +@@ -62,7 +62,7 @@ + + + +- ++ + + + +@@ -81,7 +81,7 @@ + + + +- ++ + + + +@@ -90,7 +90,7 @@ + + + +- ++ + + + +@@ -99,7 +99,7 @@ + + + +- ++ + + + +@@ -108,7 +108,7 @@ + + + +- ++ + + + +@@ -121,7 +121,7 @@ + + + +- ++ + + + +@@ -140,7 +140,7 @@ + + + +- ++ + + + +@@ -149,7 +149,7 @@ + + + +- ++ + + + +@@ -158,7 +158,7 @@ + + + +- ++ + + + +@@ -167,7 +167,7 @@ + + + +- ++ + + + +@@ -180,7 +180,7 @@ + + + +- ++ + + + +@@ -199,7 +199,7 @@ + + + +- ++ + + + +@@ -208,7 +208,7 @@ + + + +- ++ + + + +@@ -217,7 +217,7 @@ + + + +- ++ + + + +@@ -226,7 +226,7 @@ + + + +- ++ + + + +@@ -239,7 +239,7 @@ + + + +- ++ + + + +@@ -258,7 +258,7 @@ + + + +- ++ + + + +@@ -267,7 +267,7 @@ + + + +- ++ + + + +@@ -276,7 +276,7 @@ + + + +- ++ + + + +@@ -285,7 +285,7 @@ + + + +- ++ + + + +@@ -298,7 +298,7 @@ + + + +- ++ + + + +@@ -317,7 +317,7 @@ + + + +- ++ + + + +@@ -326,7 +326,7 @@ + + + +- ++ + + + +@@ -335,7 +335,7 @@ + + + +- ++ + + + +@@ -344,7 +344,7 @@ + + + +- ++ + + + +@@ -357,7 +357,7 @@ + + + +- ++ + + + +@@ -370,7 +370,7 @@ + + + +- ++ + + + +@@ -379,7 +379,7 @@ + + + +- ++ + + + +@@ -392,7 +392,7 @@ + + + +- ++ + + + +@@ -405,7 +405,7 @@ + + + +- ++ + + + +@@ -414,7 +414,7 @@ + + + +- ++ + + + +@@ -427,7 +427,7 @@ + + + +- ++ + + + +@@ -440,7 +440,7 @@ + + + +- ++ + + + +@@ -488,7 +488,7 @@ + + + +- ++ + + + +@@ -497,7 +497,7 @@ + + + +- ++ + + + +@@ -506,7 +506,7 @@ + + + +- ++ + + + +@@ -515,7 +515,7 @@ + + + +- ++ + + + +@@ -524,7 +524,7 @@ + + + +- ++ + + + +@@ -533,7 +533,7 @@ + + + +- ++ + + + +@@ -542,7 +542,7 @@ + + + +- ++ + + + +@@ -551,7 +551,7 @@ + + + +- ++ + + + +@@ -560,7 +560,7 @@ + + + +- ++ + + + +@@ -569,7 +569,7 @@ + + + +- ++ + + + +@@ -578,7 +578,7 @@ + + + +- ++ + + + +@@ -587,7 +587,7 @@ + + + +- ++ + + + +@@ -596,7 +596,7 @@ + + + +- ++ + + + +@@ -605,7 +605,7 @@ + + + +- ++ + + + +@@ -614,7 +614,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/remote-start-fail.exp b/pengine/test10/remote-start-fail.exp +index 0874c17..1be99e6 100644 +--- a/pengine/test10/remote-start-fail.exp ++++ b/pengine/test10/remote-start-fail.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/remote-startup-probes.exp b/pengine/test10/remote-startup-probes.exp +index a914fbc..497e481 100644 +--- a/pengine/test10/remote-startup-probes.exp ++++ b/pengine/test10/remote-startup-probes.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -25,7 +25,7 @@ + + + +- ++ + + + +@@ -38,7 +38,7 @@ + + + +- ++ + + + +@@ -54,7 +54,7 @@ + + + +- ++ + + + +@@ -67,7 +67,7 @@ + + + +- ++ + + + +@@ -80,7 +80,7 @@ + + + +- ++ + + + +@@ -96,7 +96,7 @@ + + + +- ++ + + + +@@ -115,7 +115,7 @@ + + + +- ++ + + + +@@ -128,7 +128,7 @@ + + + +- ++ + + + +@@ -141,7 +141,7 @@ + + + +- ++ + + + +@@ -154,7 +154,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/remote-startup.exp b/pengine/test10/remote-startup.exp +index 911ac1a..ac26ece 100644 +--- a/pengine/test10/remote-startup.exp ++++ b/pengine/test10/remote-startup.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -38,7 +38,7 @@ + + + +- ++ + + + +@@ -60,7 +60,7 @@ + + + +- ++ + + + +@@ -73,7 +73,7 @@ + + + +- ++ + + + +@@ -82,7 +82,7 @@ + + + +- ++ + + + +@@ -91,7 +91,7 @@ + + + +- ++ + + + +@@ -100,7 +100,7 @@ + + + +- ++ + + + +@@ -113,7 +113,7 @@ + + + +- ++ + + + +@@ -132,7 +132,7 @@ + + + +- ++ + + + +@@ -141,7 +141,7 @@ + + + +- ++ + + + +@@ -150,7 +150,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/remote-unclean2.exp b/pengine/test10/remote-unclean2.exp +index c8c2fcc..045e976 100644 +--- a/pengine/test10/remote-unclean2.exp ++++ b/pengine/test10/remote-unclean2.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -31,7 +31,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/reprobe-target_rc.exp b/pengine/test10/reprobe-target_rc.exp +index 363aca8..9b1b6a0 100644 +--- a/pengine/test10/reprobe-target_rc.exp ++++ b/pengine/test10/reprobe-target_rc.exp +@@ -2,7 +2,7 @@ + + + +- ++ + + + +@@ -10,7 +10,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/resource-discovery.exp b/pengine/test10/resource-discovery.exp +index 07908ca..365c9e5 100644 +--- a/pengine/test10/resource-discovery.exp ++++ b/pengine/test10/resource-discovery.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -38,7 +38,7 @@ + + + +- ++ + + + +@@ -47,7 +47,7 @@ + + + +- ++ + + + +@@ -56,7 +56,7 @@ + + + +- ++ + + + +@@ -65,7 +65,7 @@ + + + +- ++ + + + +@@ -74,7 +74,7 @@ + + + +- ++ + + + +@@ -87,7 +87,7 @@ + + + +- ++ + + + +@@ -109,7 +109,7 @@ + + + +- ++ + + + +@@ -118,7 +118,7 @@ + + + +- ++ + + + +@@ -127,7 +127,7 @@ + + + +- ++ + + + +@@ -136,7 +136,7 @@ + + + +- ++ + + + +@@ -145,7 +145,7 @@ + + + +- ++ + + + +@@ -158,7 +158,7 @@ + + + +- ++ + + + +@@ -171,7 +171,7 @@ + + + +- ++ + + + +@@ -180,7 +180,7 @@ + + + +- ++ + + + +@@ -193,7 +193,7 @@ + + + +- ++ + + + +@@ -209,7 +209,7 @@ + + + +- ++ + + + +@@ -218,7 +218,7 @@ + + + +- ++ + + + +@@ -227,7 +227,7 @@ + + + +- ++ + + + +@@ -240,7 +240,7 @@ + + + +- ++ + + + +@@ -253,7 +253,7 @@ + + + +- ++ + + + +@@ -262,7 +262,7 @@ + + + +- ++ + + + +@@ -275,7 +275,7 @@ + + + +- ++ + + + +@@ -288,7 +288,7 @@ + + + +- ++ + + + +@@ -297,7 +297,7 @@ + + + +- ++ + + + +@@ -313,7 +313,7 @@ + + + +- ++ + + + +@@ -341,7 +341,7 @@ + + + +- ++ + + + +@@ -354,7 +354,7 @@ + + + +- ++ + + + +@@ -363,7 +363,7 @@ + + + +- ++ + + + +@@ -372,7 +372,7 @@ + + + +- ++ + + + +@@ -381,7 +381,7 @@ + + + +- ++ + + + +@@ -390,7 +390,7 @@ + + + +- ++ + + + +@@ -403,7 +403,7 @@ + + + +- ++ + + + +@@ -416,7 +416,7 @@ + + + +- ++ + + + +@@ -425,7 +425,7 @@ + + + +- ++ + + + +@@ -441,7 +441,7 @@ + + + +- ++ + + + +@@ -457,7 +457,7 @@ + + + +- ++ + + + +@@ -503,7 +503,7 @@ + + + +- ++ + + + +@@ -516,7 +516,7 @@ + + + +- ++ + + + +@@ -529,7 +529,7 @@ + + + +- ++ + + + +@@ -538,7 +538,7 @@ + + + +- ++ + + + +@@ -551,7 +551,7 @@ + + + +- ++ + + + +@@ -564,7 +564,7 @@ + + + +- ++ + + + +@@ -573,7 +573,7 @@ + + + +- ++ + + + +@@ -586,7 +586,7 @@ + + + +- ++ + + + +@@ -599,7 +599,7 @@ + + + +- ++ + + + +@@ -612,7 +612,7 @@ + + + +- ++ + + + +@@ -625,7 +625,7 @@ + + + +- ++ + + + +@@ -634,7 +634,7 @@ + + + +- ++ + + + +@@ -650,7 +650,7 @@ + + + +- ++ + + + +@@ -666,7 +666,7 @@ + + + +- ++ + + + +@@ -753,7 +753,7 @@ + + + +- ++ + + + +@@ -766,7 +766,7 @@ + + + +- ++ + + + +@@ -785,7 +785,7 @@ + + + +- ++ + + + +@@ -794,7 +794,7 @@ + + + +- ++ + + + +@@ -803,7 +803,7 @@ + + + +- ++ + + + +@@ -816,7 +816,7 @@ + + + +- ++ + + + +@@ -838,7 +838,7 @@ + + + +- ++ + + + +@@ -847,7 +847,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/rsc-discovery-per-node.exp b/pengine/test10/rsc-discovery-per-node.exp +index 9252839..a429298 100644 +--- a/pengine/test10/rsc-discovery-per-node.exp ++++ b/pengine/test10/rsc-discovery-per-node.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -21,7 +21,7 @@ + + + +- ++ + + + +@@ -34,7 +34,7 @@ + + + +- ++ + + + +@@ -50,7 +50,7 @@ + + + +- ++ + + + +@@ -59,7 +59,7 @@ + + + +- ++ + + + +@@ -68,7 +68,7 @@ + + + +- ++ + + + +@@ -81,7 +81,7 @@ + + + +- ++ + + + +@@ -106,7 +106,7 @@ + + + +- ++ + + + +@@ -115,7 +115,7 @@ + + + +- ++ + + + +@@ -124,7 +124,7 @@ + + + +- ++ + + + +@@ -133,7 +133,7 @@ + + + +- ++ + + + +@@ -142,7 +142,7 @@ + + + +- ++ + + + +@@ -151,7 +151,7 @@ + + + +- ++ + + + +@@ -164,7 +164,7 @@ + + + +- ++ + + + +@@ -183,7 +183,7 @@ + + + +- ++ + + + +@@ -199,7 +199,7 @@ + + + +- ++ + + + +@@ -208,7 +208,7 @@ + + + +- ++ + + + +@@ -217,7 +217,7 @@ + + + +- ++ + + + +@@ -230,7 +230,7 @@ + + + +- ++ + + + +@@ -249,7 +249,7 @@ + + + +- ++ + + + +@@ -265,7 +265,7 @@ + + + +- ++ + + + +@@ -274,7 +274,7 @@ + + + +- ++ + + + +@@ -283,7 +283,7 @@ + + + +- ++ + + + +@@ -299,7 +299,7 @@ + + + +- ++ + + + +@@ -321,7 +321,7 @@ + + + +- ++ + + + +@@ -337,7 +337,7 @@ + + + +- ++ + + + +@@ -346,7 +346,7 @@ + + + +- ++ + + + +@@ -355,7 +355,7 @@ + + + +- ++ + + + +@@ -368,7 +368,7 @@ + + + +- ++ + + + +@@ -393,7 +393,7 @@ + + + +- ++ + + + +@@ -402,7 +402,7 @@ + + + +- ++ + + + +@@ -411,7 +411,7 @@ + + + +- ++ + + + +@@ -420,7 +420,7 @@ + + + +- ++ + + + +@@ -429,7 +429,7 @@ + + + +- ++ + + + +@@ -438,7 +438,7 @@ + + + +- ++ + + + +@@ -451,7 +451,7 @@ + + + +- ++ + + + +@@ -464,7 +464,7 @@ + + + +- ++ + + + +@@ -473,7 +473,7 @@ + + + +- ++ + + + +@@ -486,7 +486,7 @@ + + + +- ++ + + + +@@ -499,7 +499,7 @@ + + + +- ++ + + + +@@ -508,7 +508,7 @@ + + + +- ++ + + + +@@ -521,7 +521,7 @@ + + + +- ++ + + + +@@ -534,7 +534,7 @@ + + + +- ++ + + + +@@ -543,7 +543,7 @@ + + + +- ++ + + + +@@ -556,7 +556,7 @@ + + + +- ++ + + + +@@ -569,7 +569,7 @@ + + + +- ++ + + + +@@ -578,7 +578,7 @@ + + + +- ++ + + + +@@ -594,7 +594,7 @@ + + + +- ++ + + + +@@ -610,7 +610,7 @@ + + + +- ++ + + + +@@ -623,7 +623,7 @@ + + + +- ++ + + + +@@ -636,7 +636,7 @@ + + + +- ++ + + + +@@ -699,7 +699,7 @@ + + + +- ++ + + + +@@ -712,7 +712,7 @@ + + + +- ++ + + + +@@ -725,7 +725,7 @@ + + + +- ++ + + + +@@ -734,7 +734,7 @@ + + + +- ++ + + + +@@ -747,7 +747,7 @@ + + + +- ++ + + + +@@ -760,7 +760,7 @@ + + + +- ++ + + + +@@ -769,7 +769,7 @@ + + + +- ++ + + + +@@ -782,7 +782,7 @@ + + + +- ++ + + + +@@ -795,7 +795,7 @@ + + + +- ++ + + + +@@ -804,7 +804,7 @@ + + + +- ++ + + + +@@ -817,7 +817,7 @@ + + + +- ++ + + + +@@ -830,7 +830,7 @@ + + + +- ++ + + + +@@ -839,7 +839,7 @@ + + + +- ++ + + + +@@ -855,7 +855,7 @@ + + + +- ++ + + + +@@ -871,7 +871,7 @@ + + + +- ++ + + + +@@ -884,7 +884,7 @@ + + + +- ++ + + + +@@ -897,7 +897,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/rsc-maintenance.exp b/pengine/test10/rsc-maintenance.exp +index b8404df..ede1171 100644 +--- a/pengine/test10/rsc-maintenance.exp ++++ b/pengine/test10/rsc-maintenance.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/rsc-sets-clone-1.exp b/pengine/test10/rsc-sets-clone-1.exp +index 75d765c..decabce 100644 +--- a/pengine/test10/rsc-sets-clone-1.exp ++++ b/pengine/test10/rsc-sets-clone-1.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -21,7 +21,7 @@ + + + +- ++ + + + +@@ -30,7 +30,7 @@ + + + +- ++ + + + +@@ -39,7 +39,7 @@ + + + +- ++ + + + +@@ -52,7 +52,7 @@ + + + +- ++ + + + +@@ -61,7 +61,7 @@ + + + +- ++ + + + +@@ -77,7 +77,7 @@ + + + +- ++ + + + +@@ -138,7 +138,7 @@ + + + +- ++ + + + +@@ -151,7 +151,7 @@ + + + +- ++ + + + +@@ -164,7 +164,7 @@ + + + +- ++ + + + +@@ -173,7 +173,7 @@ + + + +- ++ + + + +@@ -189,7 +189,7 @@ + + + +- ++ + + + +@@ -198,7 +198,7 @@ + + + +- ++ + + + +@@ -214,7 +214,7 @@ + + + +- ++ + + + +@@ -223,7 +223,7 @@ + + + +- ++ + + + +@@ -236,7 +236,7 @@ + + + +- ++ + + + +@@ -252,7 +252,7 @@ + + + +- ++ + + + +@@ -261,7 +261,7 @@ + + + +- ++ + + + +@@ -274,7 +274,7 @@ + + + +- ++ + + + +@@ -290,7 +290,7 @@ + + + +- ++ + + + +@@ -299,7 +299,7 @@ + + + +- ++ + + + +@@ -315,7 +315,7 @@ + + + +- ++ + + + +@@ -324,7 +324,7 @@ + + + +- ++ + + + +@@ -340,7 +340,7 @@ + + + +- ++ + + + +@@ -349,7 +349,7 @@ + + + +- ++ + + + +@@ -362,7 +362,7 @@ + + + +- ++ + + + +@@ -378,7 +378,7 @@ + + + +- ++ + + + +@@ -435,7 +435,7 @@ + + + +- ++ + + + +@@ -444,7 +444,7 @@ + + + +- ++ + + + +@@ -457,7 +457,7 @@ + + + +- ++ + + + +@@ -470,7 +470,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/rsc-sets-clone.exp b/pengine/test10/rsc-sets-clone.exp +index 1b8bbbf..7a36e97 100644 +--- a/pengine/test10/rsc-sets-clone.exp ++++ b/pengine/test10/rsc-sets-clone.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -25,7 +25,7 @@ + + + +- ++ + + + +@@ -38,7 +38,7 @@ + + + +- ++ + + + +@@ -47,7 +47,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/rsc-sets-master.exp b/pengine/test10/rsc-sets-master.exp +index 160ad52..efedf4b 100644 +--- a/pengine/test10/rsc-sets-master.exp ++++ b/pengine/test10/rsc-sets-master.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -32,7 +32,7 @@ + + + +- ++ + + + +@@ -132,7 +132,7 @@ + + + +- ++ + + + +@@ -148,7 +148,7 @@ + + + +- ++ + + + +@@ -157,7 +157,7 @@ + + + +- ++ + + + +@@ -173,7 +173,7 @@ + + + +- ++ + + + +@@ -182,7 +182,7 @@ + + + +- ++ + + + +@@ -198,7 +198,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/rsc-sets-seq-false.exp b/pengine/test10/rsc-sets-seq-false.exp +index a2e21ff..33a15af 100644 +--- a/pengine/test10/rsc-sets-seq-false.exp ++++ b/pengine/test10/rsc-sets-seq-false.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -45,7 +45,7 @@ + + + +- ++ + + + +@@ -58,7 +58,7 @@ + + + +- ++ + + + +@@ -74,7 +74,7 @@ + + + +- ++ + + + +@@ -93,7 +93,7 @@ + + + +- ++ + + + +@@ -109,7 +109,7 @@ + + + +- ++ + + + +@@ -118,7 +118,7 @@ + + + +- ++ + + + +@@ -134,7 +134,7 @@ + + + +- ++ + + + +@@ -143,7 +143,7 @@ + + + +- ++ + + + +@@ -159,7 +159,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/rsc-sets-seq-true.exp b/pengine/test10/rsc-sets-seq-true.exp +index d80925b..a4fbb0c 100644 +--- a/pengine/test10/rsc-sets-seq-true.exp ++++ b/pengine/test10/rsc-sets-seq-true.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -45,7 +45,7 @@ + + + +- ++ + + + +@@ -58,7 +58,7 @@ + + + +- ++ + + + +@@ -74,7 +74,7 @@ + + + +- ++ + + + +@@ -87,7 +87,7 @@ + + + +- ++ + + + +@@ -103,7 +103,7 @@ + + + +- ++ + + + +@@ -116,7 +116,7 @@ + + + +- ++ + + + +@@ -132,7 +132,7 @@ + + + +- ++ + + + +@@ -145,7 +145,7 @@ + + + +- ++ + + + +@@ -161,7 +161,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/rsc_dep1.exp b/pengine/test10/rsc_dep1.exp +index 5148303..bf2e393 100644 +--- a/pengine/test10/rsc_dep1.exp ++++ b/pengine/test10/rsc_dep1.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +@@ -37,7 +37,7 @@ + + + +- ++ + + + +@@ -53,7 +53,7 @@ + + + +- ++ + + + +@@ -62,7 +62,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/rsc_dep10.exp b/pengine/test10/rsc_dep10.exp +index e9be881..a15eb0b 100644 +--- a/pengine/test10/rsc_dep10.exp ++++ b/pengine/test10/rsc_dep10.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -21,7 +21,7 @@ + + + +- ++ + + + +@@ -37,7 +37,7 @@ + + + +- ++ + + + +@@ -46,7 +46,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/rsc_dep2.exp b/pengine/test10/rsc_dep2.exp +index e0b8d78..a363d82 100644 +--- a/pengine/test10/rsc_dep2.exp ++++ b/pengine/test10/rsc_dep2.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +@@ -37,7 +37,7 @@ + + + +- ++ + + + +@@ -46,7 +46,7 @@ + + + +- ++ + + + +@@ -55,7 +55,7 @@ + + + +- ++ + + + +@@ -71,7 +71,7 @@ + + + +- ++ + + + +@@ -80,7 +80,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/rsc_dep3.exp b/pengine/test10/rsc_dep3.exp +index 352e733..e9fdede 100644 +--- a/pengine/test10/rsc_dep3.exp ++++ b/pengine/test10/rsc_dep3.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +@@ -37,7 +37,7 @@ + + + +- ++ + + + +@@ -53,7 +53,7 @@ + + + +- ++ + + + +@@ -62,7 +62,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/rsc_dep4.exp b/pengine/test10/rsc_dep4.exp +index 744a803..cd326d5 100644 +--- a/pengine/test10/rsc_dep4.exp ++++ b/pengine/test10/rsc_dep4.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +@@ -37,7 +37,7 @@ + + + +- ++ + + + +@@ -53,7 +53,7 @@ + + + +- ++ + + + +@@ -66,7 +66,7 @@ + + + +- ++ + + + +@@ -75,7 +75,7 @@ + + + +- ++ + + + +@@ -84,7 +84,7 @@ + + + +- ++ + + + +@@ -100,7 +100,7 @@ + + + +- ++ + + + +@@ -109,7 +109,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/rsc_dep5.exp b/pengine/test10/rsc_dep5.exp +index 5214410..51ed0ff 100644 +--- a/pengine/test10/rsc_dep5.exp ++++ b/pengine/test10/rsc_dep5.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +@@ -37,7 +37,7 @@ + + + +- ++ + + + +@@ -53,7 +53,7 @@ + + + +- ++ + + + +@@ -62,7 +62,7 @@ + + + +- ++ + + + +@@ -71,7 +71,7 @@ + + + +- ++ + + + +@@ -80,7 +80,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/rsc_dep7.exp b/pengine/test10/rsc_dep7.exp +index ef24d20..056defe 100644 +--- a/pengine/test10/rsc_dep7.exp ++++ b/pengine/test10/rsc_dep7.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +@@ -37,7 +37,7 @@ + + + +- ++ + + + +@@ -53,7 +53,7 @@ + + + +- ++ + + + +@@ -62,7 +62,7 @@ + + + +- ++ + + + +@@ -71,7 +71,7 @@ + + + +- ++ + + + +@@ -87,7 +87,7 @@ + + + +- ++ + + + +@@ -96,7 +96,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/rsc_dep8.exp b/pengine/test10/rsc_dep8.exp +index e0b8d78..a363d82 100644 +--- a/pengine/test10/rsc_dep8.exp ++++ b/pengine/test10/rsc_dep8.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +@@ -37,7 +37,7 @@ + + + +- ++ + + + +@@ -46,7 +46,7 @@ + + + +- ++ + + + +@@ -55,7 +55,7 @@ + + + +- ++ + + + +@@ -71,7 +71,7 @@ + + + +- ++ + + + +@@ -80,7 +80,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/simple11.exp b/pengine/test10/simple11.exp +index 2b829cd..496952f 100644 +--- a/pengine/test10/simple11.exp ++++ b/pengine/test10/simple11.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +@@ -37,7 +37,7 @@ + + + +- ++ + + + +@@ -53,7 +53,7 @@ + + + +- ++ + + + +@@ -62,7 +62,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/simple12.exp b/pengine/test10/simple12.exp +index b5f2595..1d7c816 100644 +--- a/pengine/test10/simple12.exp ++++ b/pengine/test10/simple12.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +@@ -37,7 +37,7 @@ + + + +- ++ + + + +@@ -53,7 +53,7 @@ + + + +- ++ + + + +@@ -62,7 +62,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/simple2.exp b/pengine/test10/simple2.exp +index 52309b8..d86378f 100644 +--- a/pengine/test10/simple2.exp ++++ b/pengine/test10/simple2.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/simple3.exp b/pengine/test10/simple3.exp +index 442370d..6b04dbe 100644 +--- a/pengine/test10/simple3.exp ++++ b/pengine/test10/simple3.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/simple4.exp b/pengine/test10/simple4.exp +index 1252710..080bd96 100644 +--- a/pengine/test10/simple4.exp ++++ b/pengine/test10/simple4.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/simple6.exp b/pengine/test10/simple6.exp +index 4f34059..555a61e 100644 +--- a/pengine/test10/simple6.exp ++++ b/pengine/test10/simple6.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/simple7.exp b/pengine/test10/simple7.exp +index 34546c4..1e0a6a8 100644 +--- a/pengine/test10/simple7.exp ++++ b/pengine/test10/simple7.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -11,7 +11,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/simple8.exp b/pengine/test10/simple8.exp +index f087d38..5479c0f 100644 +--- a/pengine/test10/simple8.exp ++++ b/pengine/test10/simple8.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -21,7 +21,7 @@ + + + +- ++ + + + +@@ -30,7 +30,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/site-specific-params.exp b/pengine/test10/site-specific-params.exp +index c2bd587..445167a 100644 +--- a/pengine/test10/site-specific-params.exp ++++ b/pengine/test10/site-specific-params.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -35,7 +35,7 @@ + + + +- ++ + + + +@@ -44,7 +44,7 @@ + + + +- ++ + + + +@@ -53,7 +53,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/standby.exp b/pengine/test10/standby.exp +index 922193f..820331a 100644 +--- a/pengine/test10/standby.exp ++++ b/pengine/test10/standby.exp +@@ -65,7 +65,7 @@ + + + +- ++ + + + +@@ -78,7 +78,7 @@ + + + +- ++ + + + +@@ -94,7 +94,7 @@ + + + +- ++ + + + +@@ -110,7 +110,7 @@ + + + +- ++ + + + +@@ -123,7 +123,7 @@ + + + +- ++ + + + +@@ -142,7 +142,7 @@ + + + +- ++ + + + +@@ -158,7 +158,7 @@ + + + +- ++ + + + +@@ -171,7 +171,7 @@ + + + +- ++ + + + +@@ -190,7 +190,7 @@ + + + +- ++ + + + +@@ -277,7 +277,7 @@ + + + +- ++ + + + +@@ -290,7 +290,7 @@ + + + +- ++ + + + +@@ -306,7 +306,7 @@ + + + +- ++ + + + +@@ -322,7 +322,7 @@ + + + +- ++ + + + +@@ -335,7 +335,7 @@ + + + +- ++ + + + +@@ -354,7 +354,7 @@ + + + +- ++ + + + +@@ -370,7 +370,7 @@ + + + +- ++ + + + +@@ -383,7 +383,7 @@ + + + +- ++ + + + +@@ -402,7 +402,7 @@ + + + +- ++ + + + +@@ -418,7 +418,7 @@ + + + +- ++ + + + +@@ -431,7 +431,7 @@ + + + +- ++ + + + +@@ -450,7 +450,7 @@ + + + +- ++ + + + +@@ -466,7 +466,7 @@ + + + +- ++ + + + +@@ -479,7 +479,7 @@ + + + +- ++ + + + +@@ -498,7 +498,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/start-then-stop-with-unfence.exp b/pengine/test10/start-then-stop-with-unfence.exp +index aeee1fc..359f25b 100644 +--- a/pengine/test10/start-then-stop-with-unfence.exp ++++ b/pengine/test10/start-then-stop-with-unfence.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -42,7 +42,7 @@ + + + +- ++ + + + +@@ -55,7 +55,7 @@ + + + +- ++ + + + +@@ -68,7 +68,7 @@ + + + +- ++ + + + +@@ -84,7 +84,7 @@ + + + +- ++ + + + +@@ -97,7 +97,7 @@ + + + +- ++ + + + +@@ -110,7 +110,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/stonith-0.exp b/pengine/test10/stonith-0.exp +index 2acce04..2a830b7 100644 +--- a/pengine/test10/stonith-0.exp ++++ b/pengine/test10/stonith-0.exp +@@ -78,7 +78,7 @@ + + + +- ++ + + + +@@ -91,7 +91,7 @@ + + + +- ++ + + + +@@ -149,7 +149,7 @@ + + + +- ++ + + + +@@ -164,7 +164,7 @@ + + + +- ++ + + + +@@ -211,7 +211,7 @@ + + + +- ++ + + + +@@ -224,7 +224,7 @@ + + + +- ++ + + + +@@ -279,7 +279,7 @@ + + + +- ++ + + + +@@ -292,7 +292,7 @@ + + + +- ++ + + + +@@ -320,7 +320,7 @@ + + + +- ++ + + + +@@ -333,7 +333,7 @@ + + + +- ++ + + + +@@ -361,7 +361,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/stonith-1.exp b/pengine/test10/stonith-1.exp +index cb4f8b2..f7499ad 100644 +--- a/pengine/test10/stonith-1.exp ++++ b/pengine/test10/stonith-1.exp +@@ -26,7 +26,7 @@ + + + +- ++ + + + +@@ -37,7 +37,7 @@ + + + +- ++ + + + +@@ -50,7 +50,7 @@ + + + +- ++ + + + +@@ -66,7 +66,7 @@ + + + +- ++ + + + +@@ -75,7 +75,7 @@ + + + +- ++ + + + +@@ -88,7 +88,7 @@ + + + +- ++ + + + +@@ -116,7 +116,7 @@ + + + +- ++ + + + +@@ -125,7 +125,7 @@ + + + +- ++ + + + +@@ -138,7 +138,7 @@ + + + +- ++ + + + +@@ -166,7 +166,7 @@ + + + +- ++ + + + +@@ -175,7 +175,7 @@ + + + +- ++ + + + +@@ -188,7 +188,7 @@ + + + +- ++ + + + +@@ -266,7 +266,7 @@ + + + +- ++ + + + +@@ -279,7 +279,7 @@ + + + +- ++ + + + +@@ -295,7 +295,7 @@ + + + +- ++ + + + +@@ -308,7 +308,7 @@ + + + +- ++ + + + +@@ -324,7 +324,7 @@ + + + +- ++ + + + +@@ -337,7 +337,7 @@ + + + +- ++ + + + +@@ -371,7 +371,7 @@ + + + +- ++ + + + +@@ -384,7 +384,7 @@ + + + +- ++ + + + +@@ -400,7 +400,7 @@ + + + +- ++ + + + +@@ -413,7 +413,7 @@ + + + +- ++ + + + +@@ -429,7 +429,7 @@ + + + +- ++ + + + +@@ -442,7 +442,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/stonith-2.exp b/pengine/test10/stonith-2.exp +index 77fd9d8..1828377 100644 +--- a/pengine/test10/stonith-2.exp ++++ b/pengine/test10/stonith-2.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/stonith-3.exp b/pengine/test10/stonith-3.exp +index 0ed288b..de58694 100644 +--- a/pengine/test10/stonith-3.exp ++++ b/pengine/test10/stonith-3.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -32,7 +32,7 @@ + + + +- ++ + + + +@@ -68,7 +68,7 @@ + + + +- ++ + + + +@@ -84,7 +84,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/stop-failure-with-fencing.exp b/pengine/test10/stop-failure-with-fencing.exp +index 1556a1e..3d8b34a 100644 +--- a/pengine/test10/stop-failure-with-fencing.exp ++++ b/pengine/test10/stop-failure-with-fencing.exp +@@ -45,7 +45,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/stopped-monitor-00.exp b/pengine/test10/stopped-monitor-00.exp +index 9c42ed4..007e9f7 100644 +--- a/pengine/test10/stopped-monitor-00.exp ++++ b/pengine/test10/stopped-monitor-00.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -45,7 +45,7 @@ + + + +- ++ + + + +@@ -54,7 +54,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/stopped-monitor-01.exp b/pengine/test10/stopped-monitor-01.exp +index d27c95a..34e19ae 100644 +--- a/pengine/test10/stopped-monitor-01.exp ++++ b/pengine/test10/stopped-monitor-01.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -25,7 +25,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/stopped-monitor-02.exp b/pengine/test10/stopped-monitor-02.exp +index 5a7a1d1..849b20d 100644 +--- a/pengine/test10/stopped-monitor-02.exp ++++ b/pengine/test10/stopped-monitor-02.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +@@ -37,7 +37,7 @@ + + + +- ++ + + + +@@ -50,7 +50,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/stopped-monitor-03.exp b/pengine/test10/stopped-monitor-03.exp +index cde66f7..44a6c68 100644 +--- a/pengine/test10/stopped-monitor-03.exp ++++ b/pengine/test10/stopped-monitor-03.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/stopped-monitor-08.exp b/pengine/test10/stopped-monitor-08.exp +index 1af3cc3..4673b82 100644 +--- a/pengine/test10/stopped-monitor-08.exp ++++ b/pengine/test10/stopped-monitor-08.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -45,7 +45,7 @@ + + + +- ++ + + + +@@ -54,7 +54,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/stopped-monitor-20.exp b/pengine/test10/stopped-monitor-20.exp +index dff6a3f..2a2bc81 100644 +--- a/pengine/test10/stopped-monitor-20.exp ++++ b/pengine/test10/stopped-monitor-20.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -38,7 +38,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/stopped-monitor-21.exp b/pengine/test10/stopped-monitor-21.exp +index 0ec964c..36ce99e 100644 +--- a/pengine/test10/stopped-monitor-21.exp ++++ b/pengine/test10/stopped-monitor-21.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/stopped-monitor-22.exp b/pengine/test10/stopped-monitor-22.exp +index 0d9b5d5..d4b3a48 100644 +--- a/pengine/test10/stopped-monitor-22.exp ++++ b/pengine/test10/stopped-monitor-22.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -25,7 +25,7 @@ + + + +- ++ + + + +@@ -34,7 +34,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/stopped-monitor-23.exp b/pengine/test10/stopped-monitor-23.exp +index 7a10c24..fb85ef9 100644 +--- a/pengine/test10/stopped-monitor-23.exp ++++ b/pengine/test10/stopped-monitor-23.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/stopped-monitor-25.exp b/pengine/test10/stopped-monitor-25.exp +index 700cb77..059e808 100644 +--- a/pengine/test10/stopped-monitor-25.exp ++++ b/pengine/test10/stopped-monitor-25.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/stopped-monitor-27.exp b/pengine/test10/stopped-monitor-27.exp +index 700cb77..059e808 100644 +--- a/pengine/test10/stopped-monitor-27.exp ++++ b/pengine/test10/stopped-monitor-27.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/stopped-monitor-30.exp b/pengine/test10/stopped-monitor-30.exp +index fdf5d9e..ae89df6 100644 +--- a/pengine/test10/stopped-monitor-30.exp ++++ b/pengine/test10/stopped-monitor-30.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/stopped-monitor-31.exp b/pengine/test10/stopped-monitor-31.exp +index 138f5a9..036be84 100644 +--- a/pengine/test10/stopped-monitor-31.exp ++++ b/pengine/test10/stopped-monitor-31.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/systemhealth2.exp b/pengine/test10/systemhealth2.exp +index d0467ec..774f831 100644 +--- a/pengine/test10/systemhealth2.exp ++++ b/pengine/test10/systemhealth2.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +@@ -41,7 +41,7 @@ + + + +- ++ + + + +@@ -57,7 +57,7 @@ + + + +- ++ + + + +@@ -66,7 +66,7 @@ + + + +- ++ + + + +@@ -79,7 +79,7 @@ + + + +- ++ + + + +@@ -95,7 +95,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/systemhealth3.exp b/pengine/test10/systemhealth3.exp +index d0467ec..774f831 100644 +--- a/pengine/test10/systemhealth3.exp ++++ b/pengine/test10/systemhealth3.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +@@ -41,7 +41,7 @@ + + + +- ++ + + + +@@ -57,7 +57,7 @@ + + + +- ++ + + + +@@ -66,7 +66,7 @@ + + + +- ++ + + + +@@ -79,7 +79,7 @@ + + + +- ++ + + + +@@ -95,7 +95,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/systemhealthm2.exp b/pengine/test10/systemhealthm2.exp +index d0467ec..774f831 100644 +--- a/pengine/test10/systemhealthm2.exp ++++ b/pengine/test10/systemhealthm2.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +@@ -41,7 +41,7 @@ + + + +- ++ + + + +@@ -57,7 +57,7 @@ + + + +- ++ + + + +@@ -66,7 +66,7 @@ + + + +- ++ + + + +@@ -79,7 +79,7 @@ + + + +- ++ + + + +@@ -95,7 +95,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/systemhealthm3.exp b/pengine/test10/systemhealthm3.exp +index fefc587..9eb5366 100644 +--- a/pengine/test10/systemhealthm3.exp ++++ b/pengine/test10/systemhealthm3.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -21,7 +21,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/systemhealthn2.exp b/pengine/test10/systemhealthn2.exp +index d0467ec..774f831 100644 +--- a/pengine/test10/systemhealthn2.exp ++++ b/pengine/test10/systemhealthn2.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +@@ -41,7 +41,7 @@ + + + +- ++ + + + +@@ -57,7 +57,7 @@ + + + +- ++ + + + +@@ -66,7 +66,7 @@ + + + +- ++ + + + +@@ -79,7 +79,7 @@ + + + +- ++ + + + +@@ -95,7 +95,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/systemhealthn3.exp b/pengine/test10/systemhealthn3.exp +index d0467ec..774f831 100644 +--- a/pengine/test10/systemhealthn3.exp ++++ b/pengine/test10/systemhealthn3.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +@@ -41,7 +41,7 @@ + + + +- ++ + + + +@@ -57,7 +57,7 @@ + + + +- ++ + + + +@@ -66,7 +66,7 @@ + + + +- ++ + + + +@@ -79,7 +79,7 @@ + + + +- ++ + + + +@@ -95,7 +95,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/systemhealtho2.exp b/pengine/test10/systemhealtho2.exp +index fefc587..9eb5366 100644 +--- a/pengine/test10/systemhealtho2.exp ++++ b/pengine/test10/systemhealtho2.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -21,7 +21,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/systemhealtho3.exp b/pengine/test10/systemhealtho3.exp +index fefc587..9eb5366 100644 +--- a/pengine/test10/systemhealtho3.exp ++++ b/pengine/test10/systemhealtho3.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -21,7 +21,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/systemhealthp2.exp b/pengine/test10/systemhealthp2.exp +index 871600e..f9d92e8 100644 +--- a/pengine/test10/systemhealthp2.exp ++++ b/pengine/test10/systemhealthp2.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -25,7 +25,7 @@ + + + +- ++ + + + +@@ -41,7 +41,7 @@ + + + +- ++ + + + +@@ -50,7 +50,7 @@ + + + +- ++ + + + +@@ -63,7 +63,7 @@ + + + +- ++ + + + +@@ -79,7 +79,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/systemhealthp3.exp b/pengine/test10/systemhealthp3.exp +index fefc587..9eb5366 100644 +--- a/pengine/test10/systemhealthp3.exp ++++ b/pengine/test10/systemhealthp3.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -21,7 +21,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/tags-coloc-order-1.exp b/pengine/test10/tags-coloc-order-1.exp +index 692886e..88f7a77 100644 +--- a/pengine/test10/tags-coloc-order-1.exp ++++ b/pengine/test10/tags-coloc-order-1.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +@@ -37,7 +37,7 @@ + + + +- ++ + + + +@@ -56,7 +56,7 @@ + + + +- ++ + + + +@@ -65,7 +65,7 @@ + + + +- ++ + + + +@@ -74,7 +74,7 @@ + + + +- ++ + + + +@@ -93,7 +93,7 @@ + + + +- ++ + + + +@@ -102,7 +102,7 @@ + + + +- ++ + + + +@@ -111,7 +111,7 @@ + + + +- ++ + + + +@@ -130,7 +130,7 @@ + + + +- ++ + + + +@@ -139,7 +139,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/tags-coloc-order-2.exp b/pengine/test10/tags-coloc-order-2.exp +index 5ae7dab..385e758 100644 +--- a/pengine/test10/tags-coloc-order-2.exp ++++ b/pengine/test10/tags-coloc-order-2.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +@@ -37,7 +37,7 @@ + + + +- ++ + + + +@@ -56,7 +56,7 @@ + + + +- ++ + + + +@@ -65,7 +65,7 @@ + + + +- ++ + + + +@@ -74,7 +74,7 @@ + + + +- ++ + + + +@@ -93,7 +93,7 @@ + + + +- ++ + + + +@@ -102,7 +102,7 @@ + + + +- ++ + + + +@@ -111,7 +111,7 @@ + + + +- ++ + + + +@@ -130,7 +130,7 @@ + + + +- ++ + + + +@@ -139,7 +139,7 @@ + + + +- ++ + + + +@@ -148,7 +148,7 @@ + + + +- ++ + + + +@@ -167,7 +167,7 @@ + + + +- ++ + + + +@@ -176,7 +176,7 @@ + + + +- ++ + + + +@@ -185,7 +185,7 @@ + + + +- ++ + + + +@@ -204,7 +204,7 @@ + + + +- ++ + + + +@@ -213,7 +213,7 @@ + + + +- ++ + + + +@@ -222,7 +222,7 @@ + + + +- ++ + + + +@@ -241,7 +241,7 @@ + + + +- ++ + + + +@@ -250,7 +250,7 @@ + + + +- ++ + + + +@@ -259,7 +259,7 @@ + + + +- ++ + + + +@@ -278,7 +278,7 @@ + + + +- ++ + + + +@@ -287,7 +287,7 @@ + + + +- ++ + + + +@@ -296,7 +296,7 @@ + + + +- ++ + + + +@@ -315,7 +315,7 @@ + + + +- ++ + + + +@@ -324,7 +324,7 @@ + + + +- ++ + + + +@@ -333,7 +333,7 @@ + + + +- ++ + + + +@@ -352,7 +352,7 @@ + + + +- ++ + + + +@@ -361,7 +361,7 @@ + + + +- ++ + + + +@@ -370,7 +370,7 @@ + + + +- ++ + + + +@@ -389,7 +389,7 @@ + + + +- ++ + + + +@@ -398,7 +398,7 @@ + + + +- ++ + + + +@@ -407,7 +407,7 @@ + + + +- ++ + + + +@@ -426,7 +426,7 @@ + + + +- ++ + + + +@@ -435,7 +435,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/tags-location.exp b/pengine/test10/tags-location.exp +index 2590c53..ad8ea50 100644 +--- a/pengine/test10/tags-location.exp ++++ b/pengine/test10/tags-location.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +@@ -37,7 +37,7 @@ + + + +- ++ + + + +@@ -53,7 +53,7 @@ + + + +- ++ + + + +@@ -62,7 +62,7 @@ + + + +- ++ + + + +@@ -71,7 +71,7 @@ + + + +- ++ + + + +@@ -87,7 +87,7 @@ + + + +- ++ + + + +@@ -96,7 +96,7 @@ + + + +- ++ + + + +@@ -105,7 +105,7 @@ + + + +- ++ + + + +@@ -121,7 +121,7 @@ + + + +- ++ + + + +@@ -130,7 +130,7 @@ + + + +- ++ + + + +@@ -139,7 +139,7 @@ + + + +- ++ + + + +@@ -155,7 +155,7 @@ + + + +- ++ + + + +@@ -164,7 +164,7 @@ + + + +- ++ + + + +@@ -173,7 +173,7 @@ + + + +- ++ + + + +@@ -189,7 +189,7 @@ + + + +- ++ + + + +@@ -198,7 +198,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/tags-ticket.exp b/pengine/test10/tags-ticket.exp +index 3fd8737..d2b6b6d 100644 +--- a/pengine/test10/tags-ticket.exp ++++ b/pengine/test10/tags-ticket.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -21,7 +21,7 @@ + + + +- ++ + + + +@@ -30,7 +30,7 @@ + + + +- ++ + + + +@@ -39,7 +39,7 @@ + + + +- ++ + + + +@@ -48,7 +48,7 @@ + + + +- ++ + + + +@@ -57,7 +57,7 @@ + + + +- ++ + + + +@@ -66,7 +66,7 @@ + + + +- ++ + + + +@@ -75,7 +75,7 @@ + + + +- ++ + + + +@@ -84,7 +84,7 @@ + + + +- ++ + + + +@@ -93,7 +93,7 @@ + + + +- ++ + + + +@@ -102,7 +102,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/target-0.exp b/pengine/test10/target-0.exp +index 889f37c..9b2e65d 100644 +--- a/pengine/test10/target-0.exp ++++ b/pengine/test10/target-0.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -21,7 +21,7 @@ + + + +- ++ + + + +@@ -30,7 +30,7 @@ + + + +- ++ + + + +@@ -39,7 +39,7 @@ + + + +- ++ + + + +@@ -48,7 +48,7 @@ + + + +- ++ + + + +@@ -57,7 +57,7 @@ + + + +- ++ + + + +@@ -66,7 +66,7 @@ + + + +- ++ + + + +@@ -75,7 +75,7 @@ + + + +- ++ + + + +@@ -84,7 +84,7 @@ + + + +- ++ + + + +@@ -93,7 +93,7 @@ + + + +- ++ + + + +@@ -102,7 +102,7 @@ + + + +- ++ + + + +@@ -111,7 +111,7 @@ + + + +- ++ + + + +@@ -120,7 +120,7 @@ + + + +- ++ + + + +@@ -129,7 +129,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/target-1.exp b/pengine/test10/target-1.exp +index 48358af..70d7f75 100644 +--- a/pengine/test10/target-1.exp ++++ b/pengine/test10/target-1.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -21,7 +21,7 @@ + + + +- ++ + + + +@@ -30,7 +30,7 @@ + + + +- ++ + + + +@@ -49,7 +49,7 @@ + + + +- ++ + + + +@@ -58,7 +58,7 @@ + + + +- ++ + + + +@@ -67,7 +67,7 @@ + + + +- ++ + + + +@@ -76,7 +76,7 @@ + + + +- ++ + + + +@@ -85,7 +85,7 @@ + + + +- ++ + + + +@@ -94,7 +94,7 @@ + + + +- ++ + + + +@@ -103,7 +103,7 @@ + + + +- ++ + + + +@@ -112,7 +112,7 @@ + + + +- ++ + + + +@@ -121,7 +121,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/target-2.exp b/pengine/test10/target-2.exp +index 878db83..63a8eec 100644 +--- a/pengine/test10/target-2.exp ++++ b/pengine/test10/target-2.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -21,7 +21,7 @@ + + + +- ++ + + + +@@ -30,7 +30,7 @@ + + + +- ++ + + + +@@ -49,7 +49,7 @@ + + + +- ++ + + + +@@ -58,7 +58,7 @@ + + + +- ++ + + + +@@ -67,7 +67,7 @@ + + + +- ++ + + + +@@ -76,7 +76,7 @@ + + + +- ++ + + + +@@ -85,7 +85,7 @@ + + + +- ++ + + + +@@ -94,7 +94,7 @@ + + + +- ++ + + + +@@ -103,7 +103,7 @@ + + + +- ++ + + + +@@ -112,7 +112,7 @@ + + + +- ++ + + + +@@ -121,7 +121,7 @@ + + + +- ++ + + + +@@ -130,7 +130,7 @@ + + + +- ++ + + + +@@ -139,7 +139,7 @@ + + + +- ++ + + + +@@ -148,7 +148,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/template-1.exp b/pengine/test10/template-1.exp +index 3596e80..5d54900 100644 +--- a/pengine/test10/template-1.exp ++++ b/pengine/test10/template-1.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -21,7 +21,7 @@ + + + +- ++ + + + +@@ -34,7 +34,7 @@ + + + +- ++ + + + +@@ -53,7 +53,7 @@ + + + +- ++ + + + +@@ -62,7 +62,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/template-2.exp b/pengine/test10/template-2.exp +index 4707262..712b6e3 100644 +--- a/pengine/test10/template-2.exp ++++ b/pengine/test10/template-2.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -21,7 +21,7 @@ + + + +- ++ + + + +@@ -34,7 +34,7 @@ + + + +- ++ + + + +@@ -53,7 +53,7 @@ + + + +- ++ + + + +@@ -62,7 +62,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/template-3.exp b/pengine/test10/template-3.exp +index bdff87f..63f880b 100644 +--- a/pengine/test10/template-3.exp ++++ b/pengine/test10/template-3.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -48,7 +48,7 @@ + + + +- ++ + + + +@@ -57,7 +57,7 @@ + + + +- ++ + + + +@@ -66,7 +66,7 @@ + + + +- ++ + + + +@@ -79,7 +79,7 @@ + + + +- ++ + + + +@@ -92,7 +92,7 @@ + + + +- ++ + + + +@@ -111,7 +111,7 @@ + + + +- ++ + + + +@@ -120,7 +120,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/template-clone-group.exp b/pengine/test10/template-clone-group.exp +index 985256b..ee137e4 100644 +--- a/pengine/test10/template-clone-group.exp ++++ b/pengine/test10/template-clone-group.exp +@@ -33,7 +33,7 @@ + + + +- ++ + + + +@@ -46,7 +46,7 @@ + + + +- ++ + + + +@@ -55,7 +55,7 @@ + + + +- ++ + + + +@@ -71,7 +71,7 @@ + + + +- ++ + + + +@@ -110,7 +110,7 @@ + + + +- ++ + + + +@@ -123,7 +123,7 @@ + + + +- ++ + + + +@@ -132,7 +132,7 @@ + + + +- ++ + + + +@@ -148,7 +148,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/template-clone-primitive.exp b/pengine/test10/template-clone-primitive.exp +index ee7607b..5e1d6aa 100644 +--- a/pengine/test10/template-clone-primitive.exp ++++ b/pengine/test10/template-clone-primitive.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -25,7 +25,7 @@ + + + +- ++ + + + +@@ -38,7 +38,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/template-coloc-1.exp b/pengine/test10/template-coloc-1.exp +index 7978164..2a0bda5 100644 +--- a/pengine/test10/template-coloc-1.exp ++++ b/pengine/test10/template-coloc-1.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +@@ -37,7 +37,7 @@ + + + +- ++ + + + +@@ -53,7 +53,7 @@ + + + +- ++ + + + +@@ -62,7 +62,7 @@ + + + +- ++ + + + +@@ -71,7 +71,7 @@ + + + +- ++ + + + +@@ -87,7 +87,7 @@ + + + +- ++ + + + +@@ -96,7 +96,7 @@ + + + +- ++ + + + +@@ -105,7 +105,7 @@ + + + +- ++ + + + +@@ -121,7 +121,7 @@ + + + +- ++ + + + +@@ -130,7 +130,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/template-coloc-2.exp b/pengine/test10/template-coloc-2.exp +index 7978164..2a0bda5 100644 +--- a/pengine/test10/template-coloc-2.exp ++++ b/pengine/test10/template-coloc-2.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +@@ -37,7 +37,7 @@ + + + +- ++ + + + +@@ -53,7 +53,7 @@ + + + +- ++ + + + +@@ -62,7 +62,7 @@ + + + +- ++ + + + +@@ -71,7 +71,7 @@ + + + +- ++ + + + +@@ -87,7 +87,7 @@ + + + +- ++ + + + +@@ -96,7 +96,7 @@ + + + +- ++ + + + +@@ -105,7 +105,7 @@ + + + +- ++ + + + +@@ -121,7 +121,7 @@ + + + +- ++ + + + +@@ -130,7 +130,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/template-coloc-3.exp b/pengine/test10/template-coloc-3.exp +index 143c330..d71f9c3 100644 +--- a/pengine/test10/template-coloc-3.exp ++++ b/pengine/test10/template-coloc-3.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +@@ -37,7 +37,7 @@ + + + +- ++ + + + +@@ -53,7 +53,7 @@ + + + +- ++ + + + +@@ -62,7 +62,7 @@ + + + +- ++ + + + +@@ -71,7 +71,7 @@ + + + +- ++ + + + +@@ -87,7 +87,7 @@ + + + +- ++ + + + +@@ -96,7 +96,7 @@ + + + +- ++ + + + +@@ -105,7 +105,7 @@ + + + +- ++ + + + +@@ -121,7 +121,7 @@ + + + +- ++ + + + +@@ -130,7 +130,7 @@ + + + +- ++ + + + +@@ -139,7 +139,7 @@ + + + +- ++ + + + +@@ -155,7 +155,7 @@ + + + +- ++ + + + +@@ -164,7 +164,7 @@ + + + +- ++ + + + +@@ -173,7 +173,7 @@ + + + +- ++ + + + +@@ -189,7 +189,7 @@ + + + +- ++ + + + +@@ -198,7 +198,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/template-order-1.exp b/pengine/test10/template-order-1.exp +index b7e5e81..1346296 100644 +--- a/pengine/test10/template-order-1.exp ++++ b/pengine/test10/template-order-1.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -22,7 +22,7 @@ + + + +- ++ + + + +@@ -31,7 +31,7 @@ + + + +- ++ + + + +@@ -40,7 +40,7 @@ + + + +- ++ + + + +@@ -59,7 +59,7 @@ + + + +- ++ + + + +@@ -68,7 +68,7 @@ + + + +- ++ + + + +@@ -77,7 +77,7 @@ + + + +- ++ + + + +@@ -96,7 +96,7 @@ + + + +- ++ + + + +@@ -105,7 +105,7 @@ + + + +- ++ + + + +@@ -114,7 +114,7 @@ + + + +- ++ + + + +@@ -130,7 +130,7 @@ + + + +- ++ + + + +@@ -139,7 +139,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/template-order-2.exp b/pengine/test10/template-order-2.exp +index e556f05..0fbdce8 100644 +--- a/pengine/test10/template-order-2.exp ++++ b/pengine/test10/template-order-2.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +@@ -37,7 +37,7 @@ + + + +- ++ + + + +@@ -46,7 +46,7 @@ + + + +- ++ + + + +@@ -62,7 +62,7 @@ + + + +- ++ + + + +@@ -71,7 +71,7 @@ + + + +- ++ + + + +@@ -80,7 +80,7 @@ + + + +- ++ + + + +@@ -96,7 +96,7 @@ + + + +- ++ + + + +@@ -105,7 +105,7 @@ + + + +- ++ + + + +@@ -114,7 +114,7 @@ + + + +- ++ + + + +@@ -130,7 +130,7 @@ + + + +- ++ + + + +@@ -139,7 +139,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/template-order-3.exp b/pengine/test10/template-order-3.exp +index e040ddb..482bc17 100644 +--- a/pengine/test10/template-order-3.exp ++++ b/pengine/test10/template-order-3.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +@@ -37,7 +37,7 @@ + + + +- ++ + + + +@@ -46,7 +46,7 @@ + + + +- ++ + + + +@@ -71,7 +71,7 @@ + + + +- ++ + + + +@@ -80,7 +80,7 @@ + + + +- ++ + + + +@@ -89,7 +89,7 @@ + + + +- ++ + + + +@@ -114,7 +114,7 @@ + + + +- ++ + + + +@@ -123,7 +123,7 @@ + + + +- ++ + + + +@@ -132,7 +132,7 @@ + + + +- ++ + + + +@@ -148,7 +148,7 @@ + + + +- ++ + + + +@@ -157,7 +157,7 @@ + + + +- ++ + + + +@@ -166,7 +166,7 @@ + + + +- ++ + + + +@@ -182,7 +182,7 @@ + + + +- ++ + + + +@@ -191,7 +191,7 @@ + + + +- ++ + + + +@@ -200,7 +200,7 @@ + + + +- ++ + + + +@@ -216,7 +216,7 @@ + + + +- ++ + + + +@@ -225,7 +225,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/template-rsc-sets-1.exp b/pengine/test10/template-rsc-sets-1.exp +index 3e8b72d..8626e4d 100644 +--- a/pengine/test10/template-rsc-sets-1.exp ++++ b/pengine/test10/template-rsc-sets-1.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -22,7 +22,7 @@ + + + +- ++ + + + +@@ -31,7 +31,7 @@ + + + +- ++ + + + +@@ -40,7 +40,7 @@ + + + +- ++ + + + +@@ -59,7 +59,7 @@ + + + +- ++ + + + +@@ -68,7 +68,7 @@ + + + +- ++ + + + +@@ -77,7 +77,7 @@ + + + +- ++ + + + +@@ -96,7 +96,7 @@ + + + +- ++ + + + +@@ -105,7 +105,7 @@ + + + +- ++ + + + +@@ -114,7 +114,7 @@ + + + +- ++ + + + +@@ -130,7 +130,7 @@ + + + +- ++ + + + +@@ -139,7 +139,7 @@ + + + +- ++ + + + +@@ -148,7 +148,7 @@ + + + +- ++ + + + +@@ -167,7 +167,7 @@ + + + +- ++ + + + +@@ -176,7 +176,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/template-rsc-sets-2.exp b/pengine/test10/template-rsc-sets-2.exp +index 6f5f762..6e17f4b 100644 +--- a/pengine/test10/template-rsc-sets-2.exp ++++ b/pengine/test10/template-rsc-sets-2.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -22,7 +22,7 @@ + + + +- ++ + + + +@@ -31,7 +31,7 @@ + + + +- ++ + + + +@@ -40,7 +40,7 @@ + + + +- ++ + + + +@@ -59,7 +59,7 @@ + + + +- ++ + + + +@@ -68,7 +68,7 @@ + + + +- ++ + + + +@@ -77,7 +77,7 @@ + + + +- ++ + + + +@@ -96,7 +96,7 @@ + + + +- ++ + + + +@@ -105,7 +105,7 @@ + + + +- ++ + + + +@@ -114,7 +114,7 @@ + + + +- ++ + + + +@@ -130,7 +130,7 @@ + + + +- ++ + + + +@@ -139,7 +139,7 @@ + + + +- ++ + + + +@@ -148,7 +148,7 @@ + + + +- ++ + + + +@@ -173,7 +173,7 @@ + + + +- ++ + + + +@@ -182,7 +182,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/template-rsc-sets-3.exp b/pengine/test10/template-rsc-sets-3.exp +index 3e8b72d..8626e4d 100644 +--- a/pengine/test10/template-rsc-sets-3.exp ++++ b/pengine/test10/template-rsc-sets-3.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -22,7 +22,7 @@ + + + +- ++ + + + +@@ -31,7 +31,7 @@ + + + +- ++ + + + +@@ -40,7 +40,7 @@ + + + +- ++ + + + +@@ -59,7 +59,7 @@ + + + +- ++ + + + +@@ -68,7 +68,7 @@ + + + +- ++ + + + +@@ -77,7 +77,7 @@ + + + +- ++ + + + +@@ -96,7 +96,7 @@ + + + +- ++ + + + +@@ -105,7 +105,7 @@ + + + +- ++ + + + +@@ -114,7 +114,7 @@ + + + +- ++ + + + +@@ -130,7 +130,7 @@ + + + +- ++ + + + +@@ -139,7 +139,7 @@ + + + +- ++ + + + +@@ -148,7 +148,7 @@ + + + +- ++ + + + +@@ -167,7 +167,7 @@ + + + +- ++ + + + +@@ -176,7 +176,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/template-rsc-sets-4.exp b/pengine/test10/template-rsc-sets-4.exp +index 5ae9909..fc7ef83 100644 +--- a/pengine/test10/template-rsc-sets-4.exp ++++ b/pengine/test10/template-rsc-sets-4.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -21,7 +21,7 @@ + + + +- ++ + + + +@@ -30,7 +30,7 @@ + + + +- ++ + + + +@@ -39,7 +39,7 @@ + + + +- ++ + + + +@@ -48,7 +48,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/template-ticket.exp b/pengine/test10/template-ticket.exp +index 5ae9909..fc7ef83 100644 +--- a/pengine/test10/template-ticket.exp ++++ b/pengine/test10/template-ticket.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -21,7 +21,7 @@ + + + +- ++ + + + +@@ -30,7 +30,7 @@ + + + +- ++ + + + +@@ -39,7 +39,7 @@ + + + +- ++ + + + +@@ -48,7 +48,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-clone-1.exp b/pengine/test10/ticket-clone-1.exp +index 2f99893..030cd37 100644 +--- a/pengine/test10/ticket-clone-1.exp ++++ b/pengine/test10/ticket-clone-1.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-clone-10.exp b/pengine/test10/ticket-clone-10.exp +index 2f99893..030cd37 100644 +--- a/pengine/test10/ticket-clone-10.exp ++++ b/pengine/test10/ticket-clone-10.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-clone-11.exp b/pengine/test10/ticket-clone-11.exp +index c05e84d..1a0ddf0 100644 +--- a/pengine/test10/ticket-clone-11.exp ++++ b/pengine/test10/ticket-clone-11.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -42,7 +42,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-clone-14.exp b/pengine/test10/ticket-clone-14.exp +index 00153d1..c2fcb25 100644 +--- a/pengine/test10/ticket-clone-14.exp ++++ b/pengine/test10/ticket-clone-14.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-clone-15.exp b/pengine/test10/ticket-clone-15.exp +index 00153d1..c2fcb25 100644 +--- a/pengine/test10/ticket-clone-15.exp ++++ b/pengine/test10/ticket-clone-15.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-clone-17.exp b/pengine/test10/ticket-clone-17.exp +index 00153d1..c2fcb25 100644 +--- a/pengine/test10/ticket-clone-17.exp ++++ b/pengine/test10/ticket-clone-17.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-clone-18.exp b/pengine/test10/ticket-clone-18.exp +index 00153d1..c2fcb25 100644 +--- a/pengine/test10/ticket-clone-18.exp ++++ b/pengine/test10/ticket-clone-18.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-clone-2.exp b/pengine/test10/ticket-clone-2.exp +index c05e84d..1a0ddf0 100644 +--- a/pengine/test10/ticket-clone-2.exp ++++ b/pengine/test10/ticket-clone-2.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -42,7 +42,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-clone-20.exp b/pengine/test10/ticket-clone-20.exp +index 00153d1..c2fcb25 100644 +--- a/pengine/test10/ticket-clone-20.exp ++++ b/pengine/test10/ticket-clone-20.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-clone-23.exp b/pengine/test10/ticket-clone-23.exp +index 00153d1..c2fcb25 100644 +--- a/pengine/test10/ticket-clone-23.exp ++++ b/pengine/test10/ticket-clone-23.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-clone-3.exp b/pengine/test10/ticket-clone-3.exp +index 00153d1..c2fcb25 100644 +--- a/pengine/test10/ticket-clone-3.exp ++++ b/pengine/test10/ticket-clone-3.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-clone-4.exp b/pengine/test10/ticket-clone-4.exp +index 2f99893..030cd37 100644 +--- a/pengine/test10/ticket-clone-4.exp ++++ b/pengine/test10/ticket-clone-4.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-clone-5.exp b/pengine/test10/ticket-clone-5.exp +index c05e84d..1a0ddf0 100644 +--- a/pengine/test10/ticket-clone-5.exp ++++ b/pengine/test10/ticket-clone-5.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -42,7 +42,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-clone-6.exp b/pengine/test10/ticket-clone-6.exp +index 00153d1..c2fcb25 100644 +--- a/pengine/test10/ticket-clone-6.exp ++++ b/pengine/test10/ticket-clone-6.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-clone-7.exp b/pengine/test10/ticket-clone-7.exp +index 2f99893..030cd37 100644 +--- a/pengine/test10/ticket-clone-7.exp ++++ b/pengine/test10/ticket-clone-7.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-clone-8.exp b/pengine/test10/ticket-clone-8.exp +index c05e84d..1a0ddf0 100644 +--- a/pengine/test10/ticket-clone-8.exp ++++ b/pengine/test10/ticket-clone-8.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -42,7 +42,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-group-1.exp b/pengine/test10/ticket-group-1.exp +index e23553a..4283891 100644 +--- a/pengine/test10/ticket-group-1.exp ++++ b/pengine/test10/ticket-group-1.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -21,7 +21,7 @@ + + + +- ++ + + + +@@ -30,7 +30,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-group-10.exp b/pengine/test10/ticket-group-10.exp +index e23553a..4283891 100644 +--- a/pengine/test10/ticket-group-10.exp ++++ b/pengine/test10/ticket-group-10.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -21,7 +21,7 @@ + + + +- ++ + + + +@@ -30,7 +30,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-group-11.exp b/pengine/test10/ticket-group-11.exp +index 0253118..e019e1b 100644 +--- a/pengine/test10/ticket-group-11.exp ++++ b/pengine/test10/ticket-group-11.exp +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -42,7 +42,7 @@ + + + +- ++ + + + +@@ -55,7 +55,7 @@ + + + +- ++ + + + +@@ -68,7 +68,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-group-14.exp b/pengine/test10/ticket-group-14.exp +index b6c6b02..173635c 100644 +--- a/pengine/test10/ticket-group-14.exp ++++ b/pengine/test10/ticket-group-14.exp +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -45,7 +45,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-group-15.exp b/pengine/test10/ticket-group-15.exp +index b6c6b02..173635c 100644 +--- a/pengine/test10/ticket-group-15.exp ++++ b/pengine/test10/ticket-group-15.exp +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -45,7 +45,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-group-17.exp b/pengine/test10/ticket-group-17.exp +index b6c6b02..173635c 100644 +--- a/pengine/test10/ticket-group-17.exp ++++ b/pengine/test10/ticket-group-17.exp +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -45,7 +45,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-group-18.exp b/pengine/test10/ticket-group-18.exp +index b6c6b02..173635c 100644 +--- a/pengine/test10/ticket-group-18.exp ++++ b/pengine/test10/ticket-group-18.exp +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -45,7 +45,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-group-2.exp b/pengine/test10/ticket-group-2.exp +index 0253118..e019e1b 100644 +--- a/pengine/test10/ticket-group-2.exp ++++ b/pengine/test10/ticket-group-2.exp +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -42,7 +42,7 @@ + + + +- ++ + + + +@@ -55,7 +55,7 @@ + + + +- ++ + + + +@@ -68,7 +68,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-group-20.exp b/pengine/test10/ticket-group-20.exp +index b6c6b02..173635c 100644 +--- a/pengine/test10/ticket-group-20.exp ++++ b/pengine/test10/ticket-group-20.exp +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -45,7 +45,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-group-23.exp b/pengine/test10/ticket-group-23.exp +index b6c6b02..173635c 100644 +--- a/pengine/test10/ticket-group-23.exp ++++ b/pengine/test10/ticket-group-23.exp +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -45,7 +45,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-group-3.exp b/pengine/test10/ticket-group-3.exp +index b6c6b02..173635c 100644 +--- a/pengine/test10/ticket-group-3.exp ++++ b/pengine/test10/ticket-group-3.exp +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -45,7 +45,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-group-4.exp b/pengine/test10/ticket-group-4.exp +index e23553a..4283891 100644 +--- a/pengine/test10/ticket-group-4.exp ++++ b/pengine/test10/ticket-group-4.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -21,7 +21,7 @@ + + + +- ++ + + + +@@ -30,7 +30,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-group-5.exp b/pengine/test10/ticket-group-5.exp +index 0253118..e019e1b 100644 +--- a/pengine/test10/ticket-group-5.exp ++++ b/pengine/test10/ticket-group-5.exp +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -42,7 +42,7 @@ + + + +- ++ + + + +@@ -55,7 +55,7 @@ + + + +- ++ + + + +@@ -68,7 +68,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-group-6.exp b/pengine/test10/ticket-group-6.exp +index b6c6b02..173635c 100644 +--- a/pengine/test10/ticket-group-6.exp ++++ b/pengine/test10/ticket-group-6.exp +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -45,7 +45,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-group-7.exp b/pengine/test10/ticket-group-7.exp +index e23553a..4283891 100644 +--- a/pengine/test10/ticket-group-7.exp ++++ b/pengine/test10/ticket-group-7.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -21,7 +21,7 @@ + + + +- ++ + + + +@@ -30,7 +30,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-group-8.exp b/pengine/test10/ticket-group-8.exp +index 0253118..e019e1b 100644 +--- a/pengine/test10/ticket-group-8.exp ++++ b/pengine/test10/ticket-group-8.exp +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -42,7 +42,7 @@ + + + +- ++ + + + +@@ -55,7 +55,7 @@ + + + +- ++ + + + +@@ -68,7 +68,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-master-1.exp b/pengine/test10/ticket-master-1.exp +index ac2599e..89db25b 100644 +--- a/pengine/test10/ticket-master-1.exp ++++ b/pengine/test10/ticket-master-1.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-master-10.exp b/pengine/test10/ticket-master-10.exp +index 0678771..959cf2e 100644 +--- a/pengine/test10/ticket-master-10.exp ++++ b/pengine/test10/ticket-master-10.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -25,7 +25,7 @@ + + + +- ++ + + + +@@ -38,7 +38,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-master-11.exp b/pengine/test10/ticket-master-11.exp +index 5206041..e0286fd 100644 +--- a/pengine/test10/ticket-master-11.exp ++++ b/pengine/test10/ticket-master-11.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-master-14.exp b/pengine/test10/ticket-master-14.exp +index a80e0b9..1b83773 100644 +--- a/pengine/test10/ticket-master-14.exp ++++ b/pengine/test10/ticket-master-14.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -32,7 +32,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-master-15.exp b/pengine/test10/ticket-master-15.exp +index a80e0b9..1b83773 100644 +--- a/pengine/test10/ticket-master-15.exp ++++ b/pengine/test10/ticket-master-15.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -32,7 +32,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-master-17.exp b/pengine/test10/ticket-master-17.exp +index 298a9b7..860a37e 100644 +--- a/pengine/test10/ticket-master-17.exp ++++ b/pengine/test10/ticket-master-17.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-master-18.exp b/pengine/test10/ticket-master-18.exp +index 298a9b7..860a37e 100644 +--- a/pengine/test10/ticket-master-18.exp ++++ b/pengine/test10/ticket-master-18.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-master-2.exp b/pengine/test10/ticket-master-2.exp +index e9f030b..847adfd 100644 +--- a/pengine/test10/ticket-master-2.exp ++++ b/pengine/test10/ticket-master-2.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -32,7 +32,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-master-20.exp b/pengine/test10/ticket-master-20.exp +index 298a9b7..860a37e 100644 +--- a/pengine/test10/ticket-master-20.exp ++++ b/pengine/test10/ticket-master-20.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-master-21.exp b/pengine/test10/ticket-master-21.exp +index bab7e54..71e57be 100644 +--- a/pengine/test10/ticket-master-21.exp ++++ b/pengine/test10/ticket-master-21.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-master-23.exp b/pengine/test10/ticket-master-23.exp +index 298a9b7..860a37e 100644 +--- a/pengine/test10/ticket-master-23.exp ++++ b/pengine/test10/ticket-master-23.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-master-3.exp b/pengine/test10/ticket-master-3.exp +index a80e0b9..1b83773 100644 +--- a/pengine/test10/ticket-master-3.exp ++++ b/pengine/test10/ticket-master-3.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -32,7 +32,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-master-4.exp b/pengine/test10/ticket-master-4.exp +index 0678771..959cf2e 100644 +--- a/pengine/test10/ticket-master-4.exp ++++ b/pengine/test10/ticket-master-4.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -25,7 +25,7 @@ + + + +- ++ + + + +@@ -38,7 +38,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-master-5.exp b/pengine/test10/ticket-master-5.exp +index 5206041..e0286fd 100644 +--- a/pengine/test10/ticket-master-5.exp ++++ b/pengine/test10/ticket-master-5.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-master-6.exp b/pengine/test10/ticket-master-6.exp +index 298a9b7..860a37e 100644 +--- a/pengine/test10/ticket-master-6.exp ++++ b/pengine/test10/ticket-master-6.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-master-7.exp b/pengine/test10/ticket-master-7.exp +index 0678771..959cf2e 100644 +--- a/pengine/test10/ticket-master-7.exp ++++ b/pengine/test10/ticket-master-7.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -25,7 +25,7 @@ + + + +- ++ + + + +@@ -38,7 +38,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-master-8.exp b/pengine/test10/ticket-master-8.exp +index 5206041..e0286fd 100644 +--- a/pengine/test10/ticket-master-8.exp ++++ b/pengine/test10/ticket-master-8.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-master-9.exp b/pengine/test10/ticket-master-9.exp +index bab7e54..71e57be 100644 +--- a/pengine/test10/ticket-master-9.exp ++++ b/pengine/test10/ticket-master-9.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-primitive-1.exp b/pengine/test10/ticket-primitive-1.exp +index a18f6bc..2266d73 100644 +--- a/pengine/test10/ticket-primitive-1.exp ++++ b/pengine/test10/ticket-primitive-1.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-primitive-10.exp b/pengine/test10/ticket-primitive-10.exp +index a18f6bc..2266d73 100644 +--- a/pengine/test10/ticket-primitive-10.exp ++++ b/pengine/test10/ticket-primitive-10.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-primitive-11.exp b/pengine/test10/ticket-primitive-11.exp +index 4a0b8e9..8d65f90 100644 +--- a/pengine/test10/ticket-primitive-11.exp ++++ b/pengine/test10/ticket-primitive-11.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-primitive-14.exp b/pengine/test10/ticket-primitive-14.exp +index 0627756..9f9d84f 100644 +--- a/pengine/test10/ticket-primitive-14.exp ++++ b/pengine/test10/ticket-primitive-14.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-primitive-15.exp b/pengine/test10/ticket-primitive-15.exp +index 0627756..9f9d84f 100644 +--- a/pengine/test10/ticket-primitive-15.exp ++++ b/pengine/test10/ticket-primitive-15.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-primitive-17.exp b/pengine/test10/ticket-primitive-17.exp +index 0627756..9f9d84f 100644 +--- a/pengine/test10/ticket-primitive-17.exp ++++ b/pengine/test10/ticket-primitive-17.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-primitive-18.exp b/pengine/test10/ticket-primitive-18.exp +index 0627756..9f9d84f 100644 +--- a/pengine/test10/ticket-primitive-18.exp ++++ b/pengine/test10/ticket-primitive-18.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-primitive-2.exp b/pengine/test10/ticket-primitive-2.exp +index 4a0b8e9..8d65f90 100644 +--- a/pengine/test10/ticket-primitive-2.exp ++++ b/pengine/test10/ticket-primitive-2.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-primitive-20.exp b/pengine/test10/ticket-primitive-20.exp +index 0627756..9f9d84f 100644 +--- a/pengine/test10/ticket-primitive-20.exp ++++ b/pengine/test10/ticket-primitive-20.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-primitive-23.exp b/pengine/test10/ticket-primitive-23.exp +index 0627756..9f9d84f 100644 +--- a/pengine/test10/ticket-primitive-23.exp ++++ b/pengine/test10/ticket-primitive-23.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-primitive-3.exp b/pengine/test10/ticket-primitive-3.exp +index 0627756..9f9d84f 100644 +--- a/pengine/test10/ticket-primitive-3.exp ++++ b/pengine/test10/ticket-primitive-3.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-primitive-4.exp b/pengine/test10/ticket-primitive-4.exp +index a18f6bc..2266d73 100644 +--- a/pengine/test10/ticket-primitive-4.exp ++++ b/pengine/test10/ticket-primitive-4.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-primitive-5.exp b/pengine/test10/ticket-primitive-5.exp +index 4a0b8e9..8d65f90 100644 +--- a/pengine/test10/ticket-primitive-5.exp ++++ b/pengine/test10/ticket-primitive-5.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-primitive-6.exp b/pengine/test10/ticket-primitive-6.exp +index 0627756..9f9d84f 100644 +--- a/pengine/test10/ticket-primitive-6.exp ++++ b/pengine/test10/ticket-primitive-6.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-primitive-7.exp b/pengine/test10/ticket-primitive-7.exp +index a18f6bc..2266d73 100644 +--- a/pengine/test10/ticket-primitive-7.exp ++++ b/pengine/test10/ticket-primitive-7.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-primitive-8.exp b/pengine/test10/ticket-primitive-8.exp +index 4a0b8e9..8d65f90 100644 +--- a/pengine/test10/ticket-primitive-8.exp ++++ b/pengine/test10/ticket-primitive-8.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-rsc-sets-1.exp b/pengine/test10/ticket-rsc-sets-1.exp +index dd91506..08397eb 100644 +--- a/pengine/test10/ticket-rsc-sets-1.exp ++++ b/pengine/test10/ticket-rsc-sets-1.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -21,7 +21,7 @@ + + + +- ++ + + + +@@ -30,7 +30,7 @@ + + + +- ++ + + + +@@ -39,7 +39,7 @@ + + + +- ++ + + + +@@ -48,7 +48,7 @@ + + + +- ++ + + + +@@ -57,7 +57,7 @@ + + + +- ++ + + + +@@ -66,7 +66,7 @@ + + + +- ++ + + + +@@ -75,7 +75,7 @@ + + + +- ++ + + + +@@ -88,7 +88,7 @@ + + + +- ++ + + + +@@ -97,7 +97,7 @@ + + + +- ++ + + + +@@ -110,7 +110,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-rsc-sets-10.exp b/pengine/test10/ticket-rsc-sets-10.exp +index a1925a6..faf7fa8 100644 +--- a/pengine/test10/ticket-rsc-sets-10.exp ++++ b/pengine/test10/ticket-rsc-sets-10.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -38,7 +38,7 @@ + + + +- ++ + + + +@@ -54,7 +54,7 @@ + + + +- ++ + + + +@@ -67,7 +67,7 @@ + + + +- ++ + + + +@@ -80,7 +80,7 @@ + + + +- ++ + + + +@@ -119,7 +119,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-rsc-sets-12.exp b/pengine/test10/ticket-rsc-sets-12.exp +index 2411c8e..da58df0 100644 +--- a/pengine/test10/ticket-rsc-sets-12.exp ++++ b/pengine/test10/ticket-rsc-sets-12.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -38,7 +38,7 @@ + + + +- ++ + + + +@@ -54,7 +54,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-rsc-sets-13.exp b/pengine/test10/ticket-rsc-sets-13.exp +index a1925a6..faf7fa8 100644 +--- a/pengine/test10/ticket-rsc-sets-13.exp ++++ b/pengine/test10/ticket-rsc-sets-13.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -38,7 +38,7 @@ + + + +- ++ + + + +@@ -54,7 +54,7 @@ + + + +- ++ + + + +@@ -67,7 +67,7 @@ + + + +- ++ + + + +@@ -80,7 +80,7 @@ + + + +- ++ + + + +@@ -119,7 +119,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-rsc-sets-14.exp b/pengine/test10/ticket-rsc-sets-14.exp +index a1925a6..faf7fa8 100644 +--- a/pengine/test10/ticket-rsc-sets-14.exp ++++ b/pengine/test10/ticket-rsc-sets-14.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -38,7 +38,7 @@ + + + +- ++ + + + +@@ -54,7 +54,7 @@ + + + +- ++ + + + +@@ -67,7 +67,7 @@ + + + +- ++ + + + +@@ -80,7 +80,7 @@ + + + +- ++ + + + +@@ -119,7 +119,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-rsc-sets-2.exp b/pengine/test10/ticket-rsc-sets-2.exp +index f7d13b5..fd16839 100644 +--- a/pengine/test10/ticket-rsc-sets-2.exp ++++ b/pengine/test10/ticket-rsc-sets-2.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -51,7 +51,7 @@ + + + +- ++ + + + +@@ -64,7 +64,7 @@ + + + +- ++ + + + +@@ -77,7 +77,7 @@ + + + +- ++ + + + +@@ -90,7 +90,7 @@ + + + +- ++ + + + +@@ -106,7 +106,7 @@ + + + +- ++ + + + +@@ -119,7 +119,7 @@ + + + +- ++ + + + +@@ -132,7 +132,7 @@ + + + +- ++ + + + +@@ -145,7 +145,7 @@ + + + +- ++ + + + +@@ -184,7 +184,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-rsc-sets-3.exp b/pengine/test10/ticket-rsc-sets-3.exp +index a1925a6..faf7fa8 100644 +--- a/pengine/test10/ticket-rsc-sets-3.exp ++++ b/pengine/test10/ticket-rsc-sets-3.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -38,7 +38,7 @@ + + + +- ++ + + + +@@ -54,7 +54,7 @@ + + + +- ++ + + + +@@ -67,7 +67,7 @@ + + + +- ++ + + + +@@ -80,7 +80,7 @@ + + + +- ++ + + + +@@ -119,7 +119,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-rsc-sets-4.exp b/pengine/test10/ticket-rsc-sets-4.exp +index dd91506..08397eb 100644 +--- a/pengine/test10/ticket-rsc-sets-4.exp ++++ b/pengine/test10/ticket-rsc-sets-4.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -21,7 +21,7 @@ + + + +- ++ + + + +@@ -30,7 +30,7 @@ + + + +- ++ + + + +@@ -39,7 +39,7 @@ + + + +- ++ + + + +@@ -48,7 +48,7 @@ + + + +- ++ + + + +@@ -57,7 +57,7 @@ + + + +- ++ + + + +@@ -66,7 +66,7 @@ + + + +- ++ + + + +@@ -75,7 +75,7 @@ + + + +- ++ + + + +@@ -88,7 +88,7 @@ + + + +- ++ + + + +@@ -97,7 +97,7 @@ + + + +- ++ + + + +@@ -110,7 +110,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-rsc-sets-5.exp b/pengine/test10/ticket-rsc-sets-5.exp +index 5453cab..c5dfec2 100644 +--- a/pengine/test10/ticket-rsc-sets-5.exp ++++ b/pengine/test10/ticket-rsc-sets-5.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -51,7 +51,7 @@ + + + +- ++ + + + +@@ -64,7 +64,7 @@ + + + +- ++ + + + +@@ -77,7 +77,7 @@ + + + +- ++ + + + +@@ -90,7 +90,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-rsc-sets-6.exp b/pengine/test10/ticket-rsc-sets-6.exp +index f806a77..d356a7e 100644 +--- a/pengine/test10/ticket-rsc-sets-6.exp ++++ b/pengine/test10/ticket-rsc-sets-6.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -42,7 +42,7 @@ + + + +- ++ + + + +@@ -81,7 +81,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-rsc-sets-7.exp b/pengine/test10/ticket-rsc-sets-7.exp +index a1925a6..faf7fa8 100644 +--- a/pengine/test10/ticket-rsc-sets-7.exp ++++ b/pengine/test10/ticket-rsc-sets-7.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -38,7 +38,7 @@ + + + +- ++ + + + +@@ -54,7 +54,7 @@ + + + +- ++ + + + +@@ -67,7 +67,7 @@ + + + +- ++ + + + +@@ -80,7 +80,7 @@ + + + +- ++ + + + +@@ -119,7 +119,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/ticket-rsc-sets-9.exp b/pengine/test10/ticket-rsc-sets-9.exp +index a1925a6..faf7fa8 100644 +--- a/pengine/test10/ticket-rsc-sets-9.exp ++++ b/pengine/test10/ticket-rsc-sets-9.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -38,7 +38,7 @@ + + + +- ++ + + + +@@ -54,7 +54,7 @@ + + + +- ++ + + + +@@ -67,7 +67,7 @@ + + + +- ++ + + + +@@ -80,7 +80,7 @@ + + + +- ++ + + + +@@ -119,7 +119,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/unfence-definition.exp b/pengine/test10/unfence-definition.exp +index 64b9735..46d5883 100644 +--- a/pengine/test10/unfence-definition.exp ++++ b/pengine/test10/unfence-definition.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -25,7 +25,7 @@ + + + +- ++ + + + +@@ -38,7 +38,7 @@ + + + +- ++ + + + +@@ -51,7 +51,7 @@ + + + +- ++ + + + +@@ -64,7 +64,7 @@ + + + +- ++ + + + +@@ -86,7 +86,7 @@ + + + +- ++ + + + +@@ -102,7 +102,7 @@ + + + +- ++ + + + +@@ -121,7 +121,7 @@ + + + +- ++ + + + +@@ -190,7 +190,7 @@ + + + +- ++ + + + +@@ -215,7 +215,7 @@ + + + +- ++ + + + +@@ -228,7 +228,7 @@ + + + +- ++ + + + +@@ -247,7 +247,7 @@ + + + +- ++ + + + +@@ -256,7 +256,7 @@ + + + +- ++ + + + +@@ -281,7 +281,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/unfence-parameters.exp b/pengine/test10/unfence-parameters.exp +index 16aa30d..ffc20c0 100644 +--- a/pengine/test10/unfence-parameters.exp ++++ b/pengine/test10/unfence-parameters.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -48,7 +48,7 @@ + + + +- ++ + + + +@@ -70,7 +70,7 @@ + + + +- ++ + + + +@@ -89,7 +89,7 @@ + + + +- ++ + + + +@@ -114,7 +114,7 @@ + + + +- ++ + + + +@@ -127,7 +127,7 @@ + + + +- ++ + + + +@@ -149,7 +149,7 @@ + + + +- ++ + + + +@@ -224,7 +224,7 @@ + + + +- ++ + + + +@@ -249,7 +249,7 @@ + + + +- ++ + + + +@@ -262,7 +262,7 @@ + + + +- ++ + + + +@@ -287,7 +287,7 @@ + + + +- ++ + + + +@@ -296,7 +296,7 @@ + + + +- ++ + + + +@@ -321,7 +321,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/unfence-startup.exp b/pengine/test10/unfence-startup.exp +index 569fd12..a13ffca 100644 +--- a/pengine/test10/unfence-startup.exp ++++ b/pengine/test10/unfence-startup.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -35,7 +35,7 @@ + + + +- ++ + + + +@@ -71,7 +71,7 @@ + + + +- ++ + + + +@@ -87,7 +87,7 @@ + + + +- ++ + + + +@@ -96,7 +96,7 @@ + + + +- ++ + + + +@@ -121,7 +121,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/unmanaged-block-restart.exp b/pengine/test10/unmanaged-block-restart.exp +index 4bac47f..56d357e 100644 +--- a/pengine/test10/unmanaged-block-restart.exp ++++ b/pengine/test10/unmanaged-block-restart.exp +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -32,7 +32,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/unmanaged-master.exp b/pengine/test10/unmanaged-master.exp +index ed078c2..8463211 100644 +--- a/pengine/test10/unmanaged-master.exp ++++ b/pengine/test10/unmanaged-master.exp +@@ -2,7 +2,7 @@ + + + +- ++ + + + +@@ -13,7 +13,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/unrunnable-1.exp b/pengine/test10/unrunnable-1.exp +index 1e6fa47..56fb4c0 100644 +--- a/pengine/test10/unrunnable-1.exp ++++ b/pengine/test10/unrunnable-1.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -21,7 +21,7 @@ + + + +- ++ + + + +@@ -30,7 +30,7 @@ + + + +- ++ + + + +@@ -39,7 +39,7 @@ + + + +- ++ + + + +@@ -48,7 +48,7 @@ + + + +- ++ + + + +@@ -57,7 +57,7 @@ + + + +- ++ + + + +@@ -66,7 +66,7 @@ + + + +- ++ + + + +@@ -75,7 +75,7 @@ + + + +- ++ + + + +@@ -84,7 +84,7 @@ + + + +- ++ + + + +@@ -93,7 +93,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/use-after-free-merge.exp b/pengine/test10/use-after-free-merge.exp +index 2981f6d..f50713e 100644 +--- a/pengine/test10/use-after-free-merge.exp ++++ b/pengine/test10/use-after-free-merge.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +@@ -37,7 +37,7 @@ + + + +- ++ + + + +@@ -46,7 +46,7 @@ + + + +- ++ + + + +@@ -55,7 +55,7 @@ + + + +- ++ + + + +@@ -64,7 +64,7 @@ + + + +- ++ + + + +@@ -73,7 +73,7 @@ + + + +- ++ + + + +@@ -86,7 +86,7 @@ + + + +- ++ + + + +@@ -95,7 +95,7 @@ + + + +- ++ + + + +@@ -108,7 +108,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/utilization-check-allowed-nodes.exp b/pengine/test10/utilization-check-allowed-nodes.exp +index c91fb33..df6a80b 100644 +--- a/pengine/test10/utilization-check-allowed-nodes.exp ++++ b/pengine/test10/utilization-check-allowed-nodes.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +@@ -37,7 +37,7 @@ + + + +- ++ + + + +@@ -46,7 +46,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/utilization-order1.exp b/pengine/test10/utilization-order1.exp +index c5b32bf..e1bc784 100644 +--- a/pengine/test10/utilization-order1.exp ++++ b/pengine/test10/utilization-order1.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/utilization-order2.exp b/pengine/test10/utilization-order2.exp +index a37582b..74abbbd 100644 +--- a/pengine/test10/utilization-order2.exp ++++ b/pengine/test10/utilization-order2.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -32,7 +32,7 @@ + + + +- ++ + + + +@@ -41,7 +41,7 @@ + + + +- ++ + + + +@@ -77,7 +77,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/utilization-order3.exp b/pengine/test10/utilization-order3.exp +index 11c2937..bef1f82 100644 +--- a/pengine/test10/utilization-order3.exp ++++ b/pengine/test10/utilization-order3.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -60,7 +60,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/utilization-order4.exp b/pengine/test10/utilization-order4.exp +index 39a30d0..22bbf83 100644 +--- a/pengine/test10/utilization-order4.exp ++++ b/pengine/test10/utilization-order4.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -60,7 +60,7 @@ + + + +- ++ + + + +@@ -73,7 +73,7 @@ + + + +- ++ + + + +@@ -115,7 +115,7 @@ + + + +- ++ + + + +@@ -131,7 +131,7 @@ + + + +- ++ + + + +@@ -147,7 +147,7 @@ + + + +- ++ + + + +@@ -190,7 +190,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/utilization-shuffle.exp b/pengine/test10/utilization-shuffle.exp +index bb99a9e..75f6477 100644 +--- a/pengine/test10/utilization-shuffle.exp ++++ b/pengine/test10/utilization-shuffle.exp +@@ -41,7 +41,7 @@ + + + +- ++ + + + +@@ -54,7 +54,7 @@ + + + +- ++ + + + +@@ -70,7 +70,7 @@ + + + +- ++ + + + +@@ -83,7 +83,7 @@ + + + +- ++ + + + +@@ -99,7 +99,7 @@ + + + +- ++ + + + +@@ -112,7 +112,7 @@ + + + +- ++ + + + +@@ -128,7 +128,7 @@ + + + +- ++ + + + +@@ -141,7 +141,7 @@ + + + +- ++ + + + +@@ -157,7 +157,7 @@ + + + +- ++ + + + +@@ -170,7 +170,7 @@ + + + +- ++ + + + +@@ -186,7 +186,7 @@ + + + +- ++ + + + +@@ -199,7 +199,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/utilization.exp b/pengine/test10/utilization.exp +index c028e6c..6b6232c 100644 +--- a/pengine/test10/utilization.exp ++++ b/pengine/test10/utilization.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -22,7 +22,7 @@ + + + +- ++ + + + +@@ -31,7 +31,7 @@ + + + +- ++ + + + +@@ -40,7 +40,7 @@ + + + +- ++ + + + +@@ -49,7 +49,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/whitebox-asymmetric.exp b/pengine/test10/whitebox-asymmetric.exp +index 5149fa3..67d6c76 100644 +--- a/pengine/test10/whitebox-asymmetric.exp ++++ b/pengine/test10/whitebox-asymmetric.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -32,7 +32,7 @@ + + + +- ++ + + + +@@ -45,7 +45,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/whitebox-fail1.exp b/pengine/test10/whitebox-fail1.exp +index 03e83c3..7ac3a19 100644 +--- a/pengine/test10/whitebox-fail1.exp ++++ b/pengine/test10/whitebox-fail1.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -32,7 +32,7 @@ + + + +- ++ + + + +@@ -48,7 +48,7 @@ + + + +- ++ + + + +@@ -139,7 +139,7 @@ + + + +- ++ + + + +@@ -155,7 +155,7 @@ + + + +- ++ + + + +@@ -186,7 +186,7 @@ + + + +- ++ + + + +@@ -205,7 +205,7 @@ + + + +- ++ + + + +@@ -217,7 +217,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/whitebox-fail2.exp b/pengine/test10/whitebox-fail2.exp +index 03e83c3..7ac3a19 100644 +--- a/pengine/test10/whitebox-fail2.exp ++++ b/pengine/test10/whitebox-fail2.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -19,7 +19,7 @@ + + + +- ++ + + + +@@ -32,7 +32,7 @@ + + + +- ++ + + + +@@ -48,7 +48,7 @@ + + + +- ++ + + + +@@ -139,7 +139,7 @@ + + + +- ++ + + + +@@ -155,7 +155,7 @@ + + + +- ++ + + + +@@ -186,7 +186,7 @@ + + + +- ++ + + + +@@ -205,7 +205,7 @@ + + + +- ++ + + + +@@ -217,7 +217,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/whitebox-fail3.exp b/pengine/test10/whitebox-fail3.exp +index 388e73c..1cbd24a 100644 +--- a/pengine/test10/whitebox-fail3.exp ++++ b/pengine/test10/whitebox-fail3.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +@@ -37,7 +37,7 @@ + + + +- ++ + + + +@@ -53,7 +53,7 @@ + + + +- ++ + + + +@@ -92,7 +92,7 @@ + + + +- ++ + + + +@@ -108,7 +108,7 @@ + + + +- ++ + + + +@@ -147,7 +147,7 @@ + + + +- ++ + + + +@@ -160,7 +160,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/whitebox-imply-stop-on-fence.exp b/pengine/test10/whitebox-imply-stop-on-fence.exp +index e38f4ea..d248d8d 100644 +--- a/pengine/test10/whitebox-imply-stop-on-fence.exp ++++ b/pengine/test10/whitebox-imply-stop-on-fence.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -184,7 +184,7 @@ + + + +- ++ + + + +@@ -197,7 +197,7 @@ + + + +- ++ + + + +@@ -228,7 +228,7 @@ + + + +- ++ + + + +@@ -241,7 +241,7 @@ + + + +- ++ + + + +@@ -272,7 +272,7 @@ + + + +- ++ + + + +@@ -288,7 +288,7 @@ + + + +- ++ + + + +@@ -319,7 +319,7 @@ + + + +- ++ + + + +@@ -332,7 +332,7 @@ + + + +- ++ + + + +@@ -363,7 +363,7 @@ + + + +- ++ + + + +@@ -376,7 +376,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/whitebox-migrate1.exp b/pengine/test10/whitebox-migrate1.exp +index f650c46..6ce29eb 100644 +--- a/pengine/test10/whitebox-migrate1.exp ++++ b/pengine/test10/whitebox-migrate1.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -38,7 +38,7 @@ + + + +- ++ + + + +@@ -51,7 +51,7 @@ + + + +- ++ + + + +@@ -64,7 +64,7 @@ + + + +- ++ + + + +@@ -73,7 +73,7 @@ + + + +- ++ + + + +@@ -86,7 +86,7 @@ + + + +- ++ + + + +@@ -95,7 +95,7 @@ + + + +- ++ + + + +@@ -123,7 +123,7 @@ + + + +- ++ + + + +@@ -139,7 +139,7 @@ + + + +- ++ + + + +@@ -152,7 +152,7 @@ + + + +- ++ + + + +@@ -165,7 +165,7 @@ + + + +- ++ + + + +@@ -196,7 +196,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/whitebox-move.exp b/pengine/test10/whitebox-move.exp +index a3c5aa8..d72a767 100644 +--- a/pengine/test10/whitebox-move.exp ++++ b/pengine/test10/whitebox-move.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -48,7 +48,7 @@ + + + +- ++ + + + +@@ -61,7 +61,7 @@ + + + +- ++ + + + +@@ -127,7 +127,7 @@ + + + +- ++ + + + +@@ -143,7 +143,7 @@ + + + +- ++ + + + +@@ -152,7 +152,7 @@ + + + +- ++ + + + +@@ -168,7 +168,7 @@ + + + +- ++ + + + +@@ -181,7 +181,7 @@ + + + +- ++ + + + +@@ -197,7 +197,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/whitebox-ms-ordering-move.exp b/pengine/test10/whitebox-ms-ordering-move.exp +index c2a4f54..54067f0 100644 +--- a/pengine/test10/whitebox-ms-ordering-move.exp ++++ b/pengine/test10/whitebox-ms-ordering-move.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -51,7 +51,7 @@ + + + +- ++ + + + +@@ -67,7 +67,7 @@ + + + +- ++ + + + +@@ -80,7 +80,7 @@ + + + +- ++ + + + +@@ -209,7 +209,7 @@ + + + +- ++ + + + +@@ -222,7 +222,7 @@ + + + +- ++ + + + +@@ -238,7 +238,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/whitebox-ms-ordering.exp b/pengine/test10/whitebox-ms-ordering.exp +index 7aecfba..5d32d6f 100644 +--- a/pengine/test10/whitebox-ms-ordering.exp ++++ b/pengine/test10/whitebox-ms-ordering.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -25,7 +25,7 @@ + + + +- ++ + + + +@@ -34,7 +34,7 @@ + + + +- ++ + + + +@@ -43,7 +43,7 @@ + + + +- ++ + + + +@@ -52,7 +52,7 @@ + + + +- ++ + + + +@@ -74,7 +74,7 @@ + + + +- ++ + + + +@@ -83,7 +83,7 @@ + + + +- ++ + + + +@@ -92,7 +92,7 @@ + + + +- ++ + + + +@@ -101,7 +101,7 @@ + + + +- ++ + + + +@@ -126,7 +126,7 @@ + + + +- ++ + + + +@@ -190,7 +190,7 @@ + + + +- ++ + + + +@@ -199,7 +199,7 @@ + + + +- ++ + + + +@@ -208,7 +208,7 @@ + + + +- ++ + + + +@@ -217,7 +217,7 @@ + + + +- ++ + + + +@@ -233,7 +233,7 @@ + + + +- ++ + + + +@@ -401,7 +401,7 @@ + + + +- ++ + + + +@@ -414,7 +414,7 @@ + + + +- ++ + + + +@@ -430,7 +430,7 @@ + + + +- ++ + + + +@@ -443,7 +443,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/whitebox-nested-group.exp b/pengine/test10/whitebox-nested-group.exp +index ef80271..67767d3 100644 +--- a/pengine/test10/whitebox-nested-group.exp ++++ b/pengine/test10/whitebox-nested-group.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -35,7 +35,7 @@ + + + +- ++ + + + +@@ -44,7 +44,7 @@ + + + +- ++ + + + +@@ -53,7 +53,7 @@ + + + +- ++ + + + +@@ -62,7 +62,7 @@ + + + +- ++ + + + +@@ -78,7 +78,7 @@ + + + +- ++ + + + +@@ -100,7 +100,7 @@ + + + +- ++ + + + +@@ -109,7 +109,7 @@ + + + +- ++ + + + +@@ -118,7 +118,7 @@ + + + +- ++ + + + +@@ -127,7 +127,7 @@ + + + +- ++ + + + +@@ -140,7 +140,7 @@ + + + +- ++ + + + +@@ -159,7 +159,7 @@ + + + +- ++ + + + +@@ -168,7 +168,7 @@ + + + +- ++ + + + +@@ -177,7 +177,7 @@ + + + +- ++ + + + +@@ -186,7 +186,7 @@ + + + +- ++ + + + +@@ -199,7 +199,7 @@ + + + +- ++ + + + +@@ -218,7 +218,7 @@ + + + +- ++ + + + +@@ -227,7 +227,7 @@ + + + +- ++ + + + +@@ -236,7 +236,7 @@ + + + +- ++ + + + +@@ -245,7 +245,7 @@ + + + +- ++ + + + +@@ -261,7 +261,7 @@ + + + +- ++ + + + +@@ -283,7 +283,7 @@ + + + +- ++ + + + +@@ -292,7 +292,7 @@ + + + +- ++ + + + +@@ -301,7 +301,7 @@ + + + +- ++ + + + +@@ -310,7 +310,7 @@ + + + +- ++ + + + +@@ -323,7 +323,7 @@ + + + +- ++ + + + +@@ -336,7 +336,7 @@ + + + +- ++ + + + +@@ -345,7 +345,7 @@ + + + +- ++ + + + +@@ -358,7 +358,7 @@ + + + +- ++ + + + +@@ -371,7 +371,7 @@ + + + +- ++ + + + +@@ -380,7 +380,7 @@ + + + +- ++ + + + +@@ -396,7 +396,7 @@ + + + +- ++ + + + +@@ -412,7 +412,7 @@ + + + +- ++ + + + +@@ -425,7 +425,7 @@ + + + +- ++ + + + +@@ -438,7 +438,7 @@ + + + +- ++ + + + +@@ -515,7 +515,7 @@ + + + +- ++ + + + +@@ -528,7 +528,7 @@ + + + +- ++ + + + +@@ -550,7 +550,7 @@ + + + +- ++ + + + +@@ -559,7 +559,7 @@ + + + +- ++ + + + +@@ -568,7 +568,7 @@ + + + +- ++ + + + +@@ -577,7 +577,7 @@ + + + +- ++ + + + +@@ -590,7 +590,7 @@ + + + +- ++ + + + +@@ -606,7 +606,7 @@ + + + +- ++ + + + +@@ -619,7 +619,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/whitebox-orphan-ms.exp b/pengine/test10/whitebox-orphan-ms.exp +index 00accd7..6df1b8d 100644 +--- a/pengine/test10/whitebox-orphan-ms.exp ++++ b/pengine/test10/whitebox-orphan-ms.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -25,7 +25,7 @@ + + + +- ++ + + + +@@ -38,7 +38,7 @@ + + + +- ++ + + + +@@ -51,7 +51,7 @@ + + + +- ++ + + + +@@ -64,7 +64,7 @@ + + + +- ++ + + + +@@ -77,7 +77,7 @@ + + + +- ++ + + + +@@ -96,7 +96,7 @@ + + + +- ++ + + + +@@ -109,7 +109,7 @@ + + + +- ++ + + + +@@ -122,7 +122,7 @@ + + + +- ++ + + + +@@ -135,7 +135,7 @@ + + + +- ++ + + + +@@ -151,7 +151,7 @@ + + + +- ++ + + + +@@ -167,7 +167,7 @@ + + + +- ++ + + + +@@ -176,7 +176,7 @@ + + + +- ++ + + + +@@ -185,7 +185,7 @@ + + + +- ++ + + + +@@ -201,7 +201,7 @@ + + + +- ++ + + + +@@ -217,7 +217,7 @@ + + + +- ++ + + + +@@ -233,7 +233,7 @@ + + + +- ++ + + + +@@ -252,7 +252,7 @@ + + + +- ++ + + + +@@ -265,7 +265,7 @@ + + + +- ++ + + + +@@ -278,7 +278,7 @@ + + + +- ++ + + + +@@ -291,7 +291,7 @@ + + + +- ++ + + + +@@ -304,7 +304,7 @@ + + + +- ++ + + + +@@ -317,7 +317,7 @@ + + + +- ++ + + + +@@ -330,7 +330,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/whitebox-orphaned.exp b/pengine/test10/whitebox-orphaned.exp +index ccb85b3..2d70aed 100644 +--- a/pengine/test10/whitebox-orphaned.exp ++++ b/pengine/test10/whitebox-orphaned.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -39,7 +39,7 @@ + + + +- ++ + + + +@@ -52,7 +52,7 @@ + + + +- ++ + + + +@@ -65,7 +65,7 @@ + + + +- ++ + + + +@@ -74,7 +74,7 @@ + + + +- ++ + + + +@@ -90,7 +90,7 @@ + + + +- ++ + + + +@@ -99,7 +99,7 @@ + + + +- ++ + + + +@@ -112,7 +112,7 @@ + + + +- ++ + + + +@@ -125,7 +125,7 @@ + + + +- ++ + + + +@@ -138,7 +138,7 @@ + + + +- ++ + + + +@@ -160,7 +160,7 @@ + + + +- ++ + + + +@@ -169,7 +169,7 @@ + + + +- ++ + + + +@@ -182,7 +182,7 @@ + + + +- ++ + + + +@@ -195,7 +195,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/whitebox-start.exp b/pengine/test10/whitebox-start.exp +index 4027c22..3f28d9e 100644 +--- a/pengine/test10/whitebox-start.exp ++++ b/pengine/test10/whitebox-start.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -12,7 +12,7 @@ + + + +- ++ + + + +@@ -28,7 +28,7 @@ + + + +- ++ + + + +@@ -67,7 +67,7 @@ + + + +- ++ + + + +@@ -83,7 +83,7 @@ + + + +- ++ + + + +@@ -99,7 +99,7 @@ + + + +- ++ + + + +@@ -108,7 +108,7 @@ + + + +- ++ + + + +@@ -121,7 +121,7 @@ + + + +- ++ + + + +@@ -134,7 +134,7 @@ + + + +- ++ + + + +@@ -143,7 +143,7 @@ + + + +- ++ + + + +@@ -156,7 +156,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/whitebox-stop.exp b/pengine/test10/whitebox-stop.exp +index 66bc03b..a1aa3ba 100644 +--- a/pengine/test10/whitebox-stop.exp ++++ b/pengine/test10/whitebox-stop.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -52,7 +52,7 @@ + + + +- ++ + + + +@@ -65,7 +65,7 @@ + + + +- ++ + + + +@@ -78,7 +78,7 @@ + + + +- ++ + + + +@@ -87,7 +87,7 @@ + + + +- ++ + + + +diff --git a/pengine/test10/whitebox-unexpectedly-running.exp b/pengine/test10/whitebox-unexpectedly-running.exp +index c5272f2..17606ce 100644 +--- a/pengine/test10/whitebox-unexpectedly-running.exp ++++ b/pengine/test10/whitebox-unexpectedly-running.exp +@@ -3,7 +3,7 @@ + + + +- ++ + + + +@@ -16,7 +16,7 @@ + + + +- ++ + + + +@@ -29,7 +29,7 @@ + + + +- ++ + + + +@@ -38,7 +38,7 @@ + + + +- ++ + + + +@@ -51,7 +51,7 @@ + + + +- ++ + + + +-- +1.8.3.1 + diff --git a/SPECS/pacemaker.spec b/SPECS/pacemaker.spec index f7c18ea..055a370 100644 --- a/SPECS/pacemaker.spec +++ b/SPECS/pacemaker.spec @@ -83,7 +83,7 @@ Name: pacemaker Summary: Scalable High-Availability cluster resource manager Version: %{pcmkversion} -Release: %{pcmk_release}%{?dist}.2 +Release: %{pcmk_release}%{?dist}.4 %if %{defined _unitdir} License: GPLv2+ and LGPLv2+ %else @@ -112,10 +112,17 @@ Patch11: 011-resend-shutdown.patch Patch12: 012-invalid-config-loop.patch Patch13: 013-clear-remote-history.patch Patch14: 014-crm_report.patch +Patch15: 015-node-terminology.patch +Patch16: 016-guest-fencing.patch +Patch17: 017-guest-fencing-tests.patch +Patch18: 018-guest-fencing-cl5247-test.patch +Patch19: 019-guest-fencing-status.patch +Patch20: 020-crm_node-remote.patch # patches that aren't from upstream Patch100: CVE-2016-7035.patch Patch101: lrmd-protocol-version.patch +Patch102: crm_node-regression-tests.patch BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX) AutoReqProv: on @@ -735,6 +742,14 @@ exit 0 %attr(0644,root,root) %{_datadir}/pacemaker/nagios/plugins-metadata/* %changelog +* Wed Feb 8 2017 Ken Gaillot - 1.1.15-11.4 +- Allow resource agents to correctly determine remote node name +- Resolves: rhbz#1420426 + +* Tue Jan 10 2017 Ken Gaillot - 1.1.15-11.3 +- Correctly imply stopped resources after guest node recovery +- Resolves: rhbz#1411425 + * Wed Oct 26 2016 Ken Gaillot - 1.1.15-11.2 - Preserve rolling upgrades involving Pacemaker Remote nodes - Resolves: rhbz#1389023