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
openSUSE Build Service is sponsored by