File pacemaker-pengine-bare-metal-remotes-can-run-resources-and-must-be-probed.patch of Package pacemaker.14737
commit cafc6b1adca133b18c6769ab7eb09a869dccdfb2
Author: Andrew Beekhof <andrew@beekhof.net>
Date: Tue Oct 24 13:20:56 2017 +1100
Fix: PE: Bare metal remotes _can_ run resources now and must be probed
Index: pacemaker/pengine/native.c
===================================================================
--- pacemaker.orig/pengine/native.c
+++ pacemaker/pengine/native.c
@@ -2731,7 +2731,7 @@ native_create_probe(resource_t * rsc, no
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);
return FALSE;
- } else if (rsc_contains_remote_node(data_set, rsc)) {
+ } 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);
return FALSE;
} else if (rsc->is_remote_node) {