optional 178 include/crm/pengine/internal.h gboolean optional, gboolean foo, pe_working_set_t * data_set); optional 181 include/crm/pengine/internal.h # define delete_action(rsc, node, optional) custom_action( \ optional 183 include/crm/pengine/internal.h optional, TRUE, data_set); optional 186 include/crm/pengine/internal.h # define stopped_action(rsc, node, optional) custom_action( \ optional 188 include/crm/pengine/internal.h optional, TRUE, data_set); optional 191 include/crm/pengine/internal.h # define stop_action(rsc, node, optional) custom_action( \ optional 193 include/crm/pengine/internal.h optional, TRUE, data_set); optional 197 include/crm/pengine/internal.h # define start_action(rsc, node, optional) custom_action( \ optional 199 include/crm/pengine/internal.h optional, TRUE, data_set) optional 202 include/crm/pengine/internal.h # define started_action(rsc, node, optional) custom_action( \ optional 204 include/crm/pengine/internal.h optional, TRUE, data_set) optional 207 include/crm/pengine/internal.h # define promote_action(rsc, node, optional) custom_action( \ optional 209 include/crm/pengine/internal.h optional, TRUE, data_set) optional 212 include/crm/pengine/internal.h # define promoted_action(rsc, node, optional) custom_action( \ optional 214 include/crm/pengine/internal.h optional, TRUE, data_set) optional 217 include/crm/pengine/internal.h # define demote_action(rsc, node, optional) custom_action( \ optional 219 include/crm/pengine/internal.h optional, TRUE, data_set) optional 222 include/crm/pengine/internal.h # define demoted_action(rsc, node, optional) custom_action( \ optional 224 include/crm/pengine/internal.h optional, TRUE, data_set) optional 299 include/crm/pengine/internal.h action_t *pe_fence_op(node_t * node, const char *op, bool optional, const char *reason, pe_working_set_t * data_set); optional 420 lib/pengine/utils.c node_t * on_node, gboolean optional, gboolean save_action, optional 461 lib/pengine/utils.c optional ? "" : " mandatory", data_set->action_id, key, optional 462 lib/pengine/utils.c rsc ? rsc->id : "<NULL>", on_node ? on_node->details->uname : "<NULL>", optional); optional 480 lib/pengine/utils.c if (optional) { optional 524 lib/pengine/utils.c if (optional == FALSE) { optional 2139 lib/pengine/utils.c pe_fence_op(node_t * node, const char *op, bool optional, const char *reason, pe_working_set_t * data_set) optional 2183 lib/pengine/utils.c optional = FALSE; optional 2211 lib/pengine/utils.c if(optional == FALSE && pe_can_fence(data_set, node)) { optional 39 pengine/allocate.c extern gboolean DeleteRsc(resource_t * rsc, node_t * node, gboolean optional, pe_working_set_t * data_set); optional 51 pengine/native.c gboolean DeleteRsc(resource_t * rsc, node_t * node, gboolean optional, pe_working_set_t * data_set); optional 52 pengine/native.c gboolean StopRsc(resource_t * rsc, node_t * next, gboolean optional, pe_working_set_t * data_set); optional 53 pengine/native.c gboolean StartRsc(resource_t * rsc, node_t * next, gboolean optional, pe_working_set_t * data_set); optional 54 pengine/native.c gboolean DemoteRsc(resource_t * rsc, node_t * next, gboolean optional, pe_working_set_t * data_set); optional 55 pengine/native.c gboolean PromoteRsc(resource_t * rsc, node_t * next, gboolean optional, optional 57 pengine/native.c gboolean RoleError(resource_t * rsc, node_t * next, gboolean optional, pe_working_set_t * data_set); optional 58 pengine/native.c gboolean NullOp(resource_t * rsc, node_t * next, gboolean optional, pe_working_set_t * data_set); optional 2488 pengine/native.c StopRsc(resource_t * rsc, node_t * next, gboolean optional, pe_working_set_t * data_set) optional 2506 pengine/native.c optional = FALSE; optional 2511 pengine/native.c stop = stop_action(rsc, current, optional); optional 2522 pengine/native.c DeleteRsc(rsc, current, optional, data_set); optional 2540 pengine/native.c StartRsc(resource_t * rsc, node_t * next, gboolean optional, pe_working_set_t * data_set) optional 2545 pengine/native.c pe_rsc_trace(rsc, "%s on %s %d %d", rsc->id, next ? next->details->uname : "N/A", optional, next ? next->weight : 0); optional 2561 pengine/native.c if (is_set(start->flags, pe_action_runnable) && optional == FALSE) { optional 2570 pengine/native.c PromoteRsc(resource_t * rsc, node_t * next, gboolean optional, pe_working_set_t * data_set) optional 2595 pengine/native.c promote_action(rsc, next, optional); optional 2616 pengine/native.c DemoteRsc(resource_t * rsc, node_t * next, gboolean optional, pe_working_set_t * data_set) optional 2628 pengine/native.c demote_action(rsc, current, optional); optional 2634 pengine/native.c RoleError(resource_t * rsc, node_t * next, gboolean optional, pe_working_set_t * data_set) optional 2643 pengine/native.c NullOp(resource_t * rsc, node_t * next, gboolean optional, pe_working_set_t * data_set) optional 2651 pengine/native.c DeleteRsc(resource_t * rsc, node_t * node, gboolean optional, pe_working_set_t * data_set) optional 2669 pengine/native.c delete_action(rsc, node, optional); optional 2672 pengine/native.c optional ? pe_order_implies_then : pe_order_optional, data_set); optional 2675 pengine/native.c optional ? pe_order_implies_then : pe_order_optional, data_set); optional 161 pengine/ptest.c gboolean optional = FALSE; optional 442 pengine/ptest.c optional = TRUE; optional 444 pengine/ptest.c optional = FALSE; optional 455 pengine/ptest.c optional = FALSE; optional 458 pengine/ptest.c if (all_actions || optional == FALSE) { optional 433 pengine/utils.c create_pseudo_resource_op(resource_t * rsc, const char *task, bool optional, bool runnable, pe_working_set_t *data_set) optional 435 pengine/utils.c pe_action_t *action = custom_action(rsc, generate_op_key(rsc->id, task, 0), task, NULL, optional, TRUE, data_set); optional 78 pengine/utils.h pe_action_t *create_pseudo_resource_op(resource_t * rsc, const char *task, bool optional, bool runnable, pe_working_set_t *data_set); optional 345 tools/crm_simulate.c gboolean optional = TRUE; optional 348 tools/crm_simulate.c optional = FALSE; optional 360 tools/crm_simulate.c optional = FALSE; optional 363 tools/crm_simulate.c if (all_actions || optional == FALSE) {