optional 54 include/crm/pengine/internal.h bool optional, bool runnable); optional 192 include/crm/pengine/internal.h const pcmk_node_t *on_node, gboolean optional, optional 202 include/crm/pengine/internal.h #define delete_action(rsc, node, optional) \ optional 204 include/crm/pengine/internal.h (node), (optional), (rsc)->priv->scheduler) optional 206 include/crm/pengine/internal.h #define stop_action(rsc, node, optional) \ optional 208 include/crm/pengine/internal.h (node), (optional), (rsc)->priv->scheduler) optional 210 include/crm/pengine/internal.h #define start_action(rsc, node, optional) \ optional 212 include/crm/pengine/internal.h (node), (optional), (rsc)->priv->scheduler) optional 214 include/crm/pengine/internal.h #define promote_action(rsc, node, optional) \ optional 216 include/crm/pengine/internal.h (node), (optional), (rsc)->priv->scheduler) optional 218 include/crm/pengine/internal.h #define demote_action(rsc, node, optional) \ optional 220 include/crm/pengine/internal.h (node), (optional), (rsc)->priv->scheduler) optional 285 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 1271 lib/pacemaker/pcmk_sched_primitive.c stop_resource(pcmk_resource_t *rsc, pcmk_node_t *node, bool optional) optional 1305 lib/pacemaker/pcmk_sched_primitive.c optional = false; optional 1311 lib/pacemaker/pcmk_sched_primitive.c stop = stop_action(rsc, current, optional); optional 1352 lib/pacemaker/pcmk_sched_primitive.c start_resource(pcmk_resource_t *rsc, pcmk_node_t *node, bool optional) optional 1359 lib/pacemaker/pcmk_sched_primitive.c (optional? "optional" : "required"), rsc->id, optional 1365 lib/pacemaker/pcmk_sched_primitive.c if (pcmk_is_set(start->flags, pcmk__action_runnable) && !optional) { optional 1390 lib/pacemaker/pcmk_sched_primitive.c promote_resource(pcmk_resource_t *rsc, pcmk_node_t *node, bool optional) optional 1410 lib/pacemaker/pcmk_sched_primitive.c pcmk_action_t *promote = promote_action(rsc, node, optional); optional 1413 lib/pacemaker/pcmk_sched_primitive.c (optional? "optional" : "required"), rsc->id, optional 1449 lib/pacemaker/pcmk_sched_primitive.c demote_resource(pcmk_resource_t *rsc, pcmk_node_t *node, bool optional) optional 1468 lib/pacemaker/pcmk_sched_primitive.c (optional? "optional" : "required"), rsc->id, optional 1470 lib/pacemaker/pcmk_sched_primitive.c demote_action(rsc, current, optional); optional 1476 lib/pacemaker/pcmk_sched_primitive.c assert_role_error(pcmk_resource_t *rsc, pcmk_node_t *node, bool optional) optional 1491 lib/pacemaker/pcmk_sched_primitive.c bool optional) optional 1498 lib/pacemaker/pcmk_sched_primitive.c uint32_t flag = optional? pcmk__ar_first_implies_then : pcmk__ar_ordered; optional 1516 lib/pacemaker/pcmk_sched_primitive.c delete_action(rsc, node, optional); optional 285 lib/pacemaker/pcmk_simulate.c bool optional = true; optional 288 lib/pacemaker/pcmk_simulate.c optional = false; optional 296 lib/pacemaker/pcmk_simulate.c optional = false; optional 299 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 274 lib/pengine/pe_actions.c update_action_optional(pcmk_action_t *action, gboolean optional) optional 289 lib/pengine/pe_actions.c } else if (!optional) { optional 1094 lib/pengine/pe_actions.c const pcmk_node_t *on_node, gboolean optional, optional 1103 lib/pengine/pe_actions.c action = new_action(key, task, rsc, on_node, optional, scheduler); optional 1108 lib/pengine/pe_actions.c update_action_optional(action, optional); optional 1245 lib/pengine/pe_actions.c pe_fence_op(pcmk_node_t *node, const char *op, bool optional, optional 1287 lib/pengine/pe_actions.c optional = FALSE; optional 1349 lib/pengine/pe_actions.c if(optional == FALSE && pe_can_fence(scheduler, node)) { optional 1750 lib/pengine/pe_actions.c pe__new_rsc_pseudo_action(pcmk_resource_t *rsc, const char *task, bool optional, optional 1758 lib/pengine/pe_actions.c optional, rsc->priv->scheduler);