File pacemaker-pengine-Pacemaker-Remote-terminology.patch of Package pacemaker.14737

commit 7887e699c80748168cb97a73c90776601000a32c
Author: Ken Gaillot <kgaillot@redhat.com>
Date:   Thu Nov 2 15:53:08 2017 -0500

    Log: pengine: use newer Pacemaker Remote terminology

Index: pacemaker/pengine/native.c
===================================================================
--- pacemaker.orig/pengine/native.c
+++ pacemaker/pengine/native.c
@@ -565,7 +565,8 @@ native_color(resource_t * rsc, node_t *
 
         CRM_ASSERT(remote_node != NULL);
         if (rsc->allocated_to && rsc->next_role != RSC_ROLE_STOPPED) {
-            crm_trace("Setting remote node %s to ONLINE", remote_node->details->id);
+            crm_trace("Setting Pacemaker Remote node %s to ONLINE",
+                      remote_node->details->id);
             remote_node->details->online = TRUE;
             /* We shouldn't consider an unseen remote-node unclean if we are going
              * to try and connect to it. Otherwise we get an unnecessary fence */
@@ -574,8 +575,9 @@ native_color(resource_t * rsc, node_t *
             }
 
         } else {
-            crm_trace("Setting remote node %s to SHUTDOWN.  next role = %s, allocated=%s",
-                remote_node->details->id, role2text(rsc->next_role), rsc->allocated_to ? "true" : "false");
+            crm_trace("Setting Pacemaker Remote node %s to SHUTDOWN (next role %s, %sallocated)",
+                      remote_node->details->id, role2text(rsc->next_role),
+                      (rsc->allocated_to? "" : "un"));
             remote_node->details->shutdown = TRUE;
         }
     }
@@ -1116,9 +1118,9 @@ handle_migration_actions(resource_t * rs
         add_hash_param(migrate_to->meta, XML_LRM_ATTR_MIGRATE_SOURCE, current->details->uname);
         add_hash_param(migrate_to->meta, XML_LRM_ATTR_MIGRATE_TARGET, chosen->details->uname);
 
-        /* pcmk remote connections don't require pending to be recorded in cib.
-         * We can optimize cib writes by only setting PENDING for non pcmk remote
-         * connection resources */
+        /* Pacemaker Remote connections don't require pending to be recorded in
+         * the CIB. We can reduce CIB writes by not setting PENDING for them.
+         */
         if (rsc->is_remote_node == FALSE) {
             /* migrate_to takes place on the source node, but can 
              * have an effect on the target node depending on how
@@ -2729,13 +2731,19 @@ native_create_probe(resource_t * rsc, no
         const char *class = crm_element_value(rsc->xml, XML_AGENT_ATTR_CLASS);
 
         if (safe_str_eq(class, "stonith")) {
-            pe_rsc_trace(rsc, "Skipping probe for %s on node %s, remote-nodes do not run stonith agents.", rsc->id, node->details->id);
+            pe_rsc_trace(rsc,
+                         "Skipping probe for %s on %s because Pacemaker Remote nodes cannot run stonith agents",
+                         rsc->id, node->details->id);
             return FALSE;
         } else if (is_container_remote_node(node) && rsc_contains_remote_node(data_set, rsc)) {
-            pe_rsc_trace(rsc, "Skipping probe for %s on node %s, remote-nodes can not run resources that contain connection resources.", rsc->id, node->details->id);
+            pe_rsc_trace(rsc,
+                         "Skipping probe for %s on %s because guest nodes cannot run resources containing guest nodes",
+                         rsc->id, node->details->id);
             return FALSE;
         } else if (rsc->is_remote_node) {
-            pe_rsc_trace(rsc, "Skipping probe for %s on node %s, remote-nodes can not run connection resources", rsc->id, node->details->id);
+            pe_rsc_trace(rsc,
+                         "Skipping probe for %s on %s because Pacemaker Remote nodes cannot host remote connections",
+                         rsc->id, node->details->id);
             return FALSE;
         }
     }
openSUSE Build Service is sponsored by