File pacemaker-pengine-allowed-nodes-considered-when-ordering-resource-startup.patch of Package pacemaker.14737
commit 906cd4a9e6b871eefb6d113354f9045c1826711a
Author: Andrew Beekhof <andrew@beekhof.net>
Date: Wed Dec 6 15:04:21 2017 +1100
Fix: PE: Only allowed nodes need to be considered when ordering resource startup after _all_ recovery
Index: pacemaker-1.1.16+20170320.77ea74d/pengine/native.c
===================================================================
--- pacemaker-1.1.16+20170320.77ea74d.orig/pengine/native.c
+++ pacemaker-1.1.16+20170320.77ea74d/pengine/native.c
@@ -2910,6 +2910,7 @@ native_start_constraints(resource_t * rs
order_actions(stonith_done, action, pe_order_optional);
} else if (safe_str_eq(action->task, RSC_START)
+ && NULL != pe_hash_table_lookup(rsc->allowed_nodes, target->details->id)
&& NULL == pe_hash_table_lookup(rsc->known_on, target->details->id)) {
/* if known == NULL, then we don't know if
* the resource is active on the node