optional 54 include/crm/pengine/internal.h bool optional, bool runnable); optional 186 include/crm/pengine/internal.h const pcmk_node_t *on_node, gboolean optional, optional 196 include/crm/pengine/internal.h #define delete_action(rsc, node, optional) \ optional 198 include/crm/pengine/internal.h (node), (optional), (rsc)->priv->scheduler) optional 200 include/crm/pengine/internal.h #define stop_action(rsc, node, optional) \ optional 202 include/crm/pengine/internal.h (node), (optional), (rsc)->priv->scheduler) optional 204 include/crm/pengine/internal.h #define start_action(rsc, node, optional) \ optional 206 include/crm/pengine/internal.h (node), (optional), (rsc)->priv->scheduler) optional 208 include/crm/pengine/internal.h #define promote_action(rsc, node, optional) \ optional 210 include/crm/pengine/internal.h (node), (optional), (rsc)->priv->scheduler) optional 212 include/crm/pengine/internal.h #define demote_action(rsc, node, optional) \ optional 214 include/crm/pengine/internal.h (node), (optional), (rsc)->priv->scheduler) optional 277 include/crm/pengine/internal.h pcmk_action_t *pe_fence_op(pcmk_node_t *node, const char *op, bool optional, optional 745 lib/pacemaker/libpacemaker_private.h bool optional); optional 935 lib/pacemaker/pcmk_sched_instances.c const bool optional = pcmk_is_set(action->flags, pcmk__action_optional); optional 938 lib/pacemaker/pcmk_sched_instances.c if (!optional optional 947 lib/pacemaker/pcmk_sched_instances.c (optional? "optional" : "unrunnable")); optional 956 lib/pacemaker/pcmk_sched_instances.c if (!optional optional 965 lib/pacemaker/pcmk_sched_instances.c (optional? "optional" : "unrunnable")); optional 21 lib/pacemaker/pcmk_sched_primitive.c bool optional); optional 23 lib/pacemaker/pcmk_sched_primitive.c bool optional); optional 25 lib/pacemaker/pcmk_sched_primitive.c bool optional); optional 27 lib/pacemaker/pcmk_sched_primitive.c bool optional); optional 29 lib/pacemaker/pcmk_sched_primitive.c bool optional); optional 84 lib/pacemaker/pcmk_sched_primitive.c bool optional); optional 1272 lib/pacemaker/pcmk_sched_primitive.c stop_resource(pcmk_resource_t *rsc, pcmk_node_t *node, bool optional) optional 1306 lib/pacemaker/pcmk_sched_primitive.c optional = false; optional 1312 lib/pacemaker/pcmk_sched_primitive.c stop = stop_action(rsc, current, optional); optional 1353 lib/pacemaker/pcmk_sched_primitive.c start_resource(pcmk_resource_t *rsc, pcmk_node_t *node, bool optional) optional 1360 lib/pacemaker/pcmk_sched_primitive.c (optional? "optional" : "required"), rsc->id, optional 1366 lib/pacemaker/pcmk_sched_primitive.c if (pcmk_is_set(start->flags, pcmk__action_runnable) && !optional) { optional 1391 lib/pacemaker/pcmk_sched_primitive.c promote_resource(pcmk_resource_t *rsc, pcmk_node_t *node, bool optional) optional 1411 lib/pacemaker/pcmk_sched_primitive.c pcmk_action_t *promote = promote_action(rsc, node, optional); optional 1414 lib/pacemaker/pcmk_sched_primitive.c (optional? "optional" : "required"), rsc->id, optional 1450 lib/pacemaker/pcmk_sched_primitive.c demote_resource(pcmk_resource_t *rsc, pcmk_node_t *node, bool optional) optional 1469 lib/pacemaker/pcmk_sched_primitive.c (optional? "optional" : "required"), rsc->id, optional 1471 lib/pacemaker/pcmk_sched_primitive.c demote_action(rsc, current, optional); optional 1477 lib/pacemaker/pcmk_sched_primitive.c assert_role_error(pcmk_resource_t *rsc, pcmk_node_t *node, bool optional) optional 1492 lib/pacemaker/pcmk_sched_primitive.c bool optional) optional 1499 lib/pacemaker/pcmk_sched_primitive.c uint32_t flag = optional? pcmk__ar_first_implies_then : pcmk__ar_ordered; optional 1517 lib/pacemaker/pcmk_sched_primitive.c delete_action(rsc, node, optional); optional 289 lib/pacemaker/pcmk_simulate.c bool optional = true; optional 292 lib/pacemaker/pcmk_simulate.c optional = false; optional 300 lib/pacemaker/pcmk_simulate.c optional = false; optional 303 lib/pacemaker/pcmk_simulate.c if (all_actions || !optional) { optional 175 lib/pengine/pe_actions.c const pcmk_node_t *node, bool optional, pcmk_scheduler_t *scheduler) optional 194 lib/pengine/pe_actions.c if (optional) { optional 221 lib/pengine/pe_actions.c (optional? "optional" : "required"), optional 271 lib/pengine/pe_actions.c update_action_optional(pcmk_action_t *action, gboolean optional) optional 286 lib/pengine/pe_actions.c } else if (!optional) { optional 1086 lib/pengine/pe_actions.c const pcmk_node_t *on_node, gboolean optional, optional 1095 lib/pengine/pe_actions.c action = new_action(key, task, rsc, on_node, optional, scheduler); optional 1100 lib/pengine/pe_actions.c update_action_optional(action, optional); optional 1237 lib/pengine/pe_actions.c pe_fence_op(pcmk_node_t *node, const char *op, bool optional, optional 1279 lib/pengine/pe_actions.c optional = FALSE; optional 1341 lib/pengine/pe_actions.c if(optional == FALSE && pe_can_fence(scheduler, node)) { optional 1720 lib/pengine/pe_actions.c pe__new_rsc_pseudo_action(pcmk_resource_t *rsc, const char *task, bool optional, optional 1728 lib/pengine/pe_actions.c optional, rsc->priv->scheduler);