optional 197 include/crm/pengine/internal.h bool optional, bool runnable); optional 370 include/crm/pengine/internal.h const pcmk_node_t *on_node, gboolean optional, optional 374 include/crm/pengine/internal.h # define delete_action(rsc, node, optional) custom_action( \ optional 376 include/crm/pengine/internal.h optional, rsc->cluster); optional 379 include/crm/pengine/internal.h # define stop_action(rsc, node, optional) custom_action( \ optional 381 include/crm/pengine/internal.h optional, rsc->cluster); optional 385 include/crm/pengine/internal.h # define start_action(rsc, node, optional) custom_action( \ optional 387 include/crm/pengine/internal.h optional, rsc->cluster) optional 390 include/crm/pengine/internal.h # define promote_action(rsc, node, optional) custom_action( \ optional 392 include/crm/pengine/internal.h optional, rsc->cluster) optional 395 include/crm/pengine/internal.h # define demote_action(rsc, node, optional) custom_action( \ optional 397 include/crm/pengine/internal.h optional, rsc->cluster) optional 479 include/crm/pengine/internal.h pcmk_action_t *pe_fence_op(pcmk_node_t *node, const char *op, bool optional, optional 789 lib/pacemaker/libpacemaker_private.h bool optional); optional 923 lib/pacemaker/pcmk_sched_instances.c const bool optional = pcmk_is_set(action->flags, pcmk_action_optional); optional 926 lib/pacemaker/pcmk_sched_instances.c if (!optional optional 935 lib/pacemaker/pcmk_sched_instances.c (optional? "optional" : "unrunnable")); optional 944 lib/pacemaker/pcmk_sched_instances.c if (!optional optional 953 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 1226 lib/pacemaker/pcmk_sched_primitive.c stop_resource(pcmk_resource_t *rsc, pcmk_node_t *node, bool optional) optional 1258 lib/pacemaker/pcmk_sched_primitive.c optional = false; optional 1264 lib/pacemaker/pcmk_sched_primitive.c stop = stop_action(rsc, current, optional); optional 1282 lib/pacemaker/pcmk_sched_primitive.c pcmk__schedule_cleanup(rsc, current, optional); optional 1307 lib/pacemaker/pcmk_sched_primitive.c start_resource(pcmk_resource_t *rsc, pcmk_node_t *node, bool optional) optional 1314 lib/pacemaker/pcmk_sched_primitive.c (optional? "optional" : "required"), rsc->id, optional 1320 lib/pacemaker/pcmk_sched_primitive.c if (pcmk_is_set(start->flags, pcmk_action_runnable) && !optional) { optional 1345 lib/pacemaker/pcmk_sched_primitive.c promote_resource(pcmk_resource_t *rsc, pcmk_node_t *node, bool optional) optional 1365 lib/pacemaker/pcmk_sched_primitive.c pcmk_action_t *promote = promote_action(rsc, node, optional); optional 1368 lib/pacemaker/pcmk_sched_primitive.c (optional? "optional" : "required"), rsc->id, optional 1404 lib/pacemaker/pcmk_sched_primitive.c demote_resource(pcmk_resource_t *rsc, pcmk_node_t *node, bool optional) optional 1421 lib/pacemaker/pcmk_sched_primitive.c (optional? "optional" : "required"), rsc->id, optional 1423 lib/pacemaker/pcmk_sched_primitive.c demote_action(rsc, current, optional); optional 1429 lib/pacemaker/pcmk_sched_primitive.c assert_role_error(pcmk_resource_t *rsc, pcmk_node_t *node, bool optional) optional 1444 lib/pacemaker/pcmk_sched_primitive.c bool optional) optional 1451 lib/pacemaker/pcmk_sched_primitive.c uint32_t flag = optional? pcmk__ar_first_implies_then : pcmk__ar_ordered; optional 1468 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 167 lib/pengine/pe_actions.c const pcmk_node_t *node, bool optional, pcmk_scheduler_t *scheduler) optional 187 lib/pengine/pe_actions.c if (optional) { optional 214 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 1118 lib/pengine/pe_actions.c const pcmk_node_t *on_node, gboolean optional, optional 1127 lib/pengine/pe_actions.c action = new_action(key, task, rsc, on_node, optional, scheduler); optional 1132 lib/pengine/pe_actions.c update_action_optional(action, optional); optional 1265 lib/pengine/pe_actions.c pe_fence_op(pcmk_node_t *node, const char *op, bool optional, optional 1308 lib/pengine/pe_actions.c optional = FALSE; optional 1370 lib/pengine/pe_actions.c if(optional == FALSE && pe_can_fence(scheduler, node)) { optional 1835 lib/pengine/pe_actions.c pe__new_rsc_pseudo_action(pcmk_resource_t *rsc, const char *task, bool optional, optional 1843 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))