optional 50 include/crm/pengine/internal.h bool optional, bool runnable); optional 205 include/crm/pengine/internal.h const pcmk_node_t *on_node, gboolean optional, optional 209 include/crm/pengine/internal.h # define delete_action(rsc, node, optional) custom_action( \ optional 211 include/crm/pengine/internal.h optional, rsc->cluster); optional 214 include/crm/pengine/internal.h # define stop_action(rsc, node, optional) custom_action( \ optional 216 include/crm/pengine/internal.h optional, rsc->cluster); optional 220 include/crm/pengine/internal.h # define start_action(rsc, node, optional) custom_action( \ optional 222 include/crm/pengine/internal.h optional, rsc->cluster) optional 225 include/crm/pengine/internal.h # define promote_action(rsc, node, optional) custom_action( \ optional 227 include/crm/pengine/internal.h optional, rsc->cluster) optional 230 include/crm/pengine/internal.h # define demote_action(rsc, node, optional) custom_action( \ optional 232 include/crm/pengine/internal.h optional, rsc->cluster) optional 301 include/crm/pengine/internal.h pcmk_action_t *pe_fence_op(pcmk_node_t *node, const char *op, bool optional, optional 753 lib/pacemaker/libpacemaker_private.h bool optional); optional 925 lib/pacemaker/pcmk_sched_instances.c const bool optional = pcmk_is_set(action->flags, pcmk_action_optional); optional 928 lib/pacemaker/pcmk_sched_instances.c if (!optional optional 937 lib/pacemaker/pcmk_sched_instances.c (optional? "optional" : "unrunnable")); optional 946 lib/pacemaker/pcmk_sched_instances.c if (!optional optional 955 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 1242 lib/pacemaker/pcmk_sched_primitive.c stop_resource(pcmk_resource_t *rsc, pcmk_node_t *node, bool optional) optional 1274 lib/pacemaker/pcmk_sched_primitive.c optional = false; optional 1280 lib/pacemaker/pcmk_sched_primitive.c stop = stop_action(rsc, current, optional); optional 1298 lib/pacemaker/pcmk_sched_primitive.c pcmk__schedule_cleanup(rsc, current, optional); optional 1323 lib/pacemaker/pcmk_sched_primitive.c start_resource(pcmk_resource_t *rsc, pcmk_node_t *node, bool optional) optional 1330 lib/pacemaker/pcmk_sched_primitive.c (optional? "optional" : "required"), rsc->id, optional 1336 lib/pacemaker/pcmk_sched_primitive.c if (pcmk_is_set(start->flags, pcmk_action_runnable) && !optional) { optional 1361 lib/pacemaker/pcmk_sched_primitive.c promote_resource(pcmk_resource_t *rsc, pcmk_node_t *node, bool optional) optional 1381 lib/pacemaker/pcmk_sched_primitive.c pcmk_action_t *promote = promote_action(rsc, node, optional); optional 1384 lib/pacemaker/pcmk_sched_primitive.c (optional? "optional" : "required"), rsc->id, optional 1420 lib/pacemaker/pcmk_sched_primitive.c demote_resource(pcmk_resource_t *rsc, pcmk_node_t *node, bool optional) optional 1437 lib/pacemaker/pcmk_sched_primitive.c (optional? "optional" : "required"), rsc->id, optional 1439 lib/pacemaker/pcmk_sched_primitive.c demote_action(rsc, current, optional); optional 1445 lib/pacemaker/pcmk_sched_primitive.c assert_role_error(pcmk_resource_t *rsc, pcmk_node_t *node, bool optional) optional 1460 lib/pacemaker/pcmk_sched_primitive.c bool optional) optional 1467 lib/pacemaker/pcmk_sched_primitive.c uint32_t flag = optional? pcmk__ar_first_implies_then : pcmk__ar_ordered; optional 1485 lib/pacemaker/pcmk_sched_primitive.c delete_action(rsc, node, optional); optional 286 lib/pacemaker/pcmk_simulate.c bool optional = true; optional 289 lib/pacemaker/pcmk_simulate.c optional = false; optional 297 lib/pacemaker/pcmk_simulate.c optional = false; optional 300 lib/pacemaker/pcmk_simulate.c if (all_actions || !optional) { optional 170 lib/pengine/pe_actions.c const pcmk_node_t *node, bool optional, pcmk_scheduler_t *scheduler) optional 188 lib/pengine/pe_actions.c if (optional) { optional 215 lib/pengine/pe_actions.c (optional? "optional" : "required"), optional 269 lib/pengine/pe_actions.c update_action_optional(pcmk_action_t *action, gboolean optional) optional 284 lib/pengine/pe_actions.c } else if (!optional) { optional 1130 lib/pengine/pe_actions.c const pcmk_node_t *on_node, gboolean optional, optional 1139 lib/pengine/pe_actions.c action = new_action(key, task, rsc, on_node, optional, scheduler); optional 1144 lib/pengine/pe_actions.c update_action_optional(action, optional); optional 1281 lib/pengine/pe_actions.c pe_fence_op(pcmk_node_t *node, const char *op, bool optional, optional 1322 lib/pengine/pe_actions.c optional = FALSE; optional 1384 lib/pengine/pe_actions.c if(optional == FALSE && pe_can_fence(scheduler, node)) { optional 1804 lib/pengine/pe_actions.c pe__new_rsc_pseudo_action(pcmk_resource_t *rsc, const char *task, bool optional, optional 1812 lib/pengine/pe_actions.c optional, rsc->cluster); optional 39 maint/gnulib/tests/test-argp.c char *optional; optional 156 maint/gnulib/tests/test-argp.c args->optional = arg; optional 360 maint/gnulib/tests/test-argp.c if (args->optional) optional 363 maint/gnulib/tests/test-argp.c else if (strcmp (args->optional, val))