commit 0c996a1df48fc0067796c3c436117623963a5d7e Author: Andrew Beekhof Date: Thu Aug 1 16:25:36 2013 +1000 Fix: PE: Do not restart resources that depend on unmanaged resources diff --git a/pengine/native.c b/pengine/native.c index 9d85a3e..ef8ae0f 100644 --- a/pengine/native.c +++ b/pengine/native.c @@ -1715,7 +1715,9 @@ native_update_actions(action_t * first, action_t * then, node_t * node, enum pe_ CRM_ASSERT(first->rsc && first->rsc->variant == pe_native); CRM_ASSERT(then->rsc && then->rsc->variant == pe_native); - if ((filter & pe_action_runnable) && (then->flags & pe_action_runnable) == 0) { + if ((filter & pe_action_runnable) + && (then->flags & pe_action_runnable) == 0 + && (then->rsc->flags & pe_rsc_managed)) { reason = "shutdown"; }