optional 366 include/crm/pengine/internal.h gboolean optional, gboolean foo, pe_working_set_t * data_set); optional 369 include/crm/pengine/internal.h # define delete_action(rsc, node, optional) custom_action( \ optional 371 include/crm/pengine/internal.h optional, TRUE, data_set); optional 374 include/crm/pengine/internal.h # define stopped_action(rsc, node, optional) custom_action( \ optional 376 include/crm/pengine/internal.h optional, TRUE, data_set); optional 379 include/crm/pengine/internal.h # define stop_action(rsc, node, optional) custom_action( \ optional 381 include/crm/pengine/internal.h optional, TRUE, data_set); optional 385 include/crm/pengine/internal.h # define start_action(rsc, node, optional) custom_action( \ optional 387 include/crm/pengine/internal.h optional, TRUE, data_set) optional 390 include/crm/pengine/internal.h # define started_action(rsc, node, optional) custom_action( \ optional 392 include/crm/pengine/internal.h optional, TRUE, data_set) optional 395 include/crm/pengine/internal.h # define promote_action(rsc, node, optional) custom_action( \ optional 397 include/crm/pengine/internal.h optional, TRUE, data_set) optional 400 include/crm/pengine/internal.h # define promoted_action(rsc, node, optional) custom_action( \ optional 402 include/crm/pengine/internal.h optional, TRUE, data_set) optional 405 include/crm/pengine/internal.h # define demote_action(rsc, node, optional) custom_action( \ optional 407 include/crm/pengine/internal.h optional, TRUE, data_set) optional 410 include/crm/pengine/internal.h # define demoted_action(rsc, node, optional) custom_action( \ optional 412 include/crm/pengine/internal.h optional, TRUE, data_set) optional 500 include/crm/pengine/internal.h pe_action_t *pe_fence_op(pe_node_t * node, const char *op, bool optional, const char *reason, bool priority_delay, pe_working_set_t * data_set); optional 30 lib/pacemaker/libpacemaker_private.h bool optional, bool runnable); optional 21 lib/pacemaker/pcmk_sched_actions.c gboolean optional, pe_working_set_t *data_set); optional 772 lib/pacemaker/pcmk_sched_actions.c bool optional, bool runnable) optional 779 lib/pacemaker/pcmk_sched_actions.c optional, TRUE, rsc->cluster); optional 41 lib/pacemaker/pcmk_sched_native.c gboolean DeleteRsc(pe_resource_t * rsc, pe_node_t * node, gboolean optional, pe_working_set_t * data_set); optional 42 lib/pacemaker/pcmk_sched_native.c gboolean StopRsc(pe_resource_t * rsc, pe_node_t * next, gboolean optional, pe_working_set_t * data_set); optional 43 lib/pacemaker/pcmk_sched_native.c gboolean StartRsc(pe_resource_t * rsc, pe_node_t * next, gboolean optional, pe_working_set_t * data_set); optional 44 lib/pacemaker/pcmk_sched_native.c gboolean DemoteRsc(pe_resource_t * rsc, pe_node_t * next, gboolean optional, pe_working_set_t * data_set); optional 45 lib/pacemaker/pcmk_sched_native.c gboolean PromoteRsc(pe_resource_t * rsc, pe_node_t * next, gboolean optional, optional 47 lib/pacemaker/pcmk_sched_native.c gboolean RoleError(pe_resource_t * rsc, pe_node_t * next, gboolean optional, pe_working_set_t * data_set); optional 48 lib/pacemaker/pcmk_sched_native.c gboolean NullOp(pe_resource_t * rsc, pe_node_t * next, gboolean optional, pe_working_set_t * data_set); optional 67 lib/pacemaker/pcmk_sched_native.c gboolean optional, optional 2037 lib/pacemaker/pcmk_sched_native.c StopRsc(pe_resource_t * rsc, pe_node_t * next, gboolean optional, pe_working_set_t * data_set) optional 2072 lib/pacemaker/pcmk_sched_native.c optional = FALSE; optional 2078 lib/pacemaker/pcmk_sched_native.c stop = stop_action(rsc, current, optional); optional 2096 lib/pacemaker/pcmk_sched_native.c DeleteRsc(rsc, current, optional, data_set); optional 2113 lib/pacemaker/pcmk_sched_native.c StartRsc(pe_resource_t * rsc, pe_node_t * next, gboolean optional, pe_working_set_t * data_set) optional 2120 lib/pacemaker/pcmk_sched_native.c (optional? "optional" : "required"), rsc->id, optional 2127 lib/pacemaker/pcmk_sched_native.c if (pcmk_is_set(start->flags, pe_action_runnable) && !optional) { optional 2146 lib/pacemaker/pcmk_sched_native.c PromoteRsc(pe_resource_t * rsc, pe_node_t * next, gboolean optional, pe_working_set_t * data_set) optional 2169 lib/pacemaker/pcmk_sched_native.c pe_action_t *promote = promote_action(rsc, next, optional); optional 2200 lib/pacemaker/pcmk_sched_native.c DemoteRsc(pe_resource_t * rsc, pe_node_t * next, gboolean optional, pe_working_set_t * data_set) optional 2221 lib/pacemaker/pcmk_sched_native.c demote_action(rsc, current, optional); optional 2227 lib/pacemaker/pcmk_sched_native.c RoleError(pe_resource_t * rsc, pe_node_t * next, gboolean optional, pe_working_set_t * data_set) optional 2236 lib/pacemaker/pcmk_sched_native.c NullOp(pe_resource_t * rsc, pe_node_t * next, gboolean optional, pe_working_set_t * data_set) optional 2244 lib/pacemaker/pcmk_sched_native.c DeleteRsc(pe_resource_t * rsc, pe_node_t * node, gboolean optional, pe_working_set_t * data_set) optional 2262 lib/pacemaker/pcmk_sched_native.c delete_action(rsc, node, optional); optional 2265 lib/pacemaker/pcmk_sched_native.c optional? pe_order_implies_then : pe_order_optional, optional 2269 lib/pacemaker/pcmk_sched_native.c optional? pe_order_implies_then : pe_order_optional, optional 283 lib/pacemaker/pcmk_simulate.c bool optional = true; optional 286 lib/pacemaker/pcmk_simulate.c optional = false; optional 293 lib/pacemaker/pcmk_simulate.c optional = false; optional 296 lib/pacemaker/pcmk_simulate.c if (all_actions || !optional) { optional 482 lib/pengine/utils.c bool optional, bool for_graph, pe_working_set_t *data_set) optional 504 lib/pengine/utils.c if (optional) { optional 521 lib/pengine/utils.c (optional? "optional" : "required"), optional 574 lib/pengine/utils.c update_action_optional(pe_action_t *action, gboolean optional) optional 589 lib/pengine/utils.c } else if (!optional) { optional 731 lib/pengine/utils.c pe_node_t *on_node, gboolean optional, gboolean save_action, optional 743 lib/pengine/utils.c action = new_action(key, task, rsc, on_node, optional, save_action, optional 749 lib/pengine/utils.c update_action_optional(action, optional); optional 2136 lib/pengine/utils.c pe_fence_op(pe_node_t * node, const char *op, bool optional, const char *reason, optional 2179 lib/pengine/utils.c optional = FALSE; optional 2232 lib/pengine/utils.c if(optional == FALSE && pe_can_fence(data_set, node)) { 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))