pcmk_action_optional 288 include/crm/common/actions.h pe_action_optional = pcmk_action_optional, pcmk_action_optional 30 lib/pacemaker/pcmk_graph_producer.c (pcmk_is_set((flags), pcmk_action_optional)? "optional" : "required") pcmk_action_optional 508 lib/pacemaker/pcmk_graph_producer.c if (pcmk_is_set(action->flags, pcmk_action_optional) pcmk_action_optional 701 lib/pacemaker/pcmk_graph_producer.c } else if (pcmk_is_set(input->action->flags, pcmk_action_optional)) { pcmk_action_optional 722 lib/pacemaker/pcmk_graph_producer.c } else if (pcmk_is_set(input->action->flags, pcmk_action_optional)) { pcmk_action_optional 741 lib/pacemaker/pcmk_graph_producer.c } else if (pcmk_is_set(input->action->flags, pcmk_action_optional) pcmk_action_optional 1071 lib/pacemaker/pcmk_graph_producer.c pcmk_action_optional|pcmk_action_runnable) pcmk_action_optional 1068 lib/pacemaker/pcmk_output.c } else if (pcmk_is_set(stop->flags, pcmk_action_optional)) { \ pcmk_action_optional 1071 lib/pacemaker/pcmk_output.c CRM_ASSERT(!pcmk_is_set(stop->flags, pcmk_action_optional));\ pcmk_action_optional 1176 lib/pacemaker/pcmk_output.c || pcmk_is_set(start->flags, pcmk_action_optional)) { pcmk_action_optional 1178 lib/pacemaker/pcmk_output.c && !pcmk_is_set(demote->flags, pcmk_action_optional) pcmk_action_optional 1179 lib/pacemaker/pcmk_output.c && !pcmk_is_set(promote->flags, pcmk_action_optional)) { pcmk_action_optional 1276 lib/pacemaker/pcmk_output.c && !pcmk_is_set(stop->flags, pcmk_action_optional)) { pcmk_action_optional 277 lib/pacemaker/pcmk_sched_actions.c first_flags & pcmk_action_optional, pcmk_action_optional 278 lib/pacemaker/pcmk_sched_actions.c pcmk_action_optional, pcmk__ar_first_implies_then, pcmk_action_optional 280 lib/pacemaker/pcmk_sched_actions.c } else if (!pcmk_is_set(first_flags, pcmk_action_optional) pcmk_action_optional 281 lib/pacemaker/pcmk_sched_actions.c && pcmk_is_set(then->flags, pcmk_action_optional)) { pcmk_action_optional 282 lib/pacemaker/pcmk_sched_actions.c pe__clear_action_flags(then, pcmk_action_optional); pcmk_action_optional 293 lib/pacemaker/pcmk_sched_actions.c enum pe_action_flags restart = pcmk_action_optional pcmk_action_optional 307 lib/pacemaker/pcmk_sched_actions.c pcmk_action_optional, pcmk__ar_then_implies_first, pcmk_action_optional 309 lib/pacemaker/pcmk_sched_actions.c } else if (!pcmk_is_set(first_flags, pcmk_action_optional) pcmk_action_optional 323 lib/pacemaker/pcmk_sched_actions.c first_flags & pcmk_action_optional, pcmk_action_optional 324 lib/pacemaker/pcmk_sched_actions.c pcmk_action_optional, pcmk_action_optional 400 lib/pacemaker/pcmk_sched_actions.c pcmk_action_optional, pcmk_action_optional 412 lib/pacemaker/pcmk_sched_actions.c pcmk_action_optional, pcmk__ar_first_else_then, pcmk_action_optional 444 lib/pacemaker/pcmk_sched_actions.c && !pcmk_is_set(first_flags, pcmk_action_optional)) { pcmk_action_optional 453 lib/pacemaker/pcmk_sched_actions.c && !pcmk_is_set(then_flags, pcmk_action_optional)) { pcmk_action_optional 489 lib/pacemaker/pcmk_sched_actions.c (pcmk_is_set((flags), pcmk_action_optional)? "optional" : "required") pcmk_action_optional 586 lib/pacemaker/pcmk_sched_actions.c && !pcmk_is_set(then->flags, pcmk_action_optional)) { pcmk_action_optional 591 lib/pacemaker/pcmk_sched_actions.c pe__set_action_flags(other->action, pcmk_action_optional); pcmk_action_optional 726 lib/pacemaker/pcmk_sched_actions.c if (pcmk_is_set(then->flags, pcmk_action_optional)) { pcmk_action_optional 746 lib/pacemaker/pcmk_sched_actions.c clear_action_flag_because(then, pcmk_action_optional, first); pcmk_action_optional 773 lib/pacemaker/pcmk_sched_actions.c if (pcmk_is_set(filter, pcmk_action_optional) pcmk_action_optional 774 lib/pacemaker/pcmk_sched_actions.c && !pcmk_is_set(then->flags, pcmk_action_optional)) { pcmk_action_optional 797 lib/pacemaker/pcmk_sched_actions.c clear_action_flag_because(first, pcmk_action_optional, then); pcmk_action_optional 801 lib/pacemaker/pcmk_sched_actions.c if (!pcmk_is_set(then->flags, pcmk_action_optional)) { pcmk_action_optional 802 lib/pacemaker/pcmk_sched_actions.c clear_action_flag_because(first, pcmk_action_optional, then); pcmk_action_optional 811 lib/pacemaker/pcmk_sched_actions.c if (!pcmk_is_set(first->flags, pcmk_action_optional) pcmk_action_optional 858 lib/pacemaker/pcmk_sched_actions.c && !pcmk_is_set(then_flags, pcmk_action_optional)) { pcmk_action_optional 861 lib/pacemaker/pcmk_sched_actions.c if (pcmk_is_set(filter, pcmk_action_optional) pcmk_action_optional 862 lib/pacemaker/pcmk_sched_actions.c && !pcmk_is_set(flags, pcmk_action_optional) pcmk_action_optional 863 lib/pacemaker/pcmk_sched_actions.c && pcmk_is_set(first_flags, pcmk_action_optional)) { pcmk_action_optional 864 lib/pacemaker/pcmk_sched_actions.c clear_action_flag_because(first, pcmk_action_optional, then); pcmk_action_optional 875 lib/pacemaker/pcmk_sched_actions.c && pcmk_is_set(filter, pcmk_action_optional) pcmk_action_optional 876 lib/pacemaker/pcmk_sched_actions.c && !pcmk_is_set(then->flags, pcmk_action_optional)) { pcmk_action_optional 878 lib/pacemaker/pcmk_sched_actions.c clear_action_flag_because(first, pcmk_action_optional, then); pcmk_action_optional 887 lib/pacemaker/pcmk_sched_actions.c && pcmk_is_set(filter, pcmk_action_optional)) { pcmk_action_optional 894 lib/pacemaker/pcmk_sched_actions.c if (!pcmk_is_set(then->flags, pcmk_action_optional)) { pcmk_action_optional 895 lib/pacemaker/pcmk_sched_actions.c clear_action_flag_because(first, pcmk_action_optional, then); pcmk_action_optional 900 lib/pacemaker/pcmk_sched_actions.c && pcmk_is_set(filter, pcmk_action_optional) pcmk_action_optional 917 lib/pacemaker/pcmk_sched_actions.c && pcmk_is_set(filter, pcmk_action_optional) pcmk_action_optional 918 lib/pacemaker/pcmk_sched_actions.c && pcmk_is_set(then->flags, pcmk_action_optional) pcmk_action_optional 919 lib/pacemaker/pcmk_sched_actions.c && !pcmk_is_set(flags, pcmk_action_optional) pcmk_action_optional 922 lib/pacemaker/pcmk_sched_actions.c clear_action_flag_because(then, pcmk_action_optional, first); pcmk_action_optional 987 lib/pacemaker/pcmk_sched_actions.c } else if (pcmk_is_set(action->flags, pcmk_action_optional)) { pcmk_action_optional 1003 lib/pacemaker/pcmk_sched_actions.c if (pcmk_is_set(action->flags, pcmk_action_optional)) { pcmk_action_optional 1406 lib/pacemaker/pcmk_sched_actions.c } else if (pcmk_is_set(action->flags, pcmk_action_optional)) { pcmk_action_optional 490 lib/pacemaker/pcmk_sched_group.c uint32_t flags = pcmk_action_optional pcmk_action_optional 511 lib/pacemaker/pcmk_sched_group.c if (pcmk_is_set(flags, pcmk_action_optional) pcmk_action_optional 512 lib/pacemaker/pcmk_sched_group.c && !pcmk_is_set(member_flags, pcmk_action_optional)) { pcmk_action_optional 516 lib/pacemaker/pcmk_sched_group.c pcmk_action_optional); pcmk_action_optional 517 lib/pacemaker/pcmk_sched_group.c pe__clear_action_flags(action, pcmk_action_optional); pcmk_action_optional 923 lib/pacemaker/pcmk_sched_instances.c const bool optional = pcmk_is_set(action->flags, pcmk_action_optional); pcmk_action_optional 1625 lib/pacemaker/pcmk_sched_instances.c uint32_t flags = pcmk_action_optional pcmk_action_optional 1655 lib/pacemaker/pcmk_sched_instances.c if (pcmk_is_set(flags, pcmk_action_optional) pcmk_action_optional 1656 lib/pacemaker/pcmk_sched_instances.c && !pcmk_is_set(instance_flags, pcmk_action_optional)) { pcmk_action_optional 1660 lib/pacemaker/pcmk_sched_instances.c pcmk_action_optional); pcmk_action_optional 1661 lib/pacemaker/pcmk_sched_instances.c pe__clear_action_flags(action, pcmk_action_optional); pcmk_action_optional 1175 lib/pacemaker/pcmk_sched_ordering.c pe__clear_action_flags(action, pcmk_action_optional); pcmk_action_optional 823 lib/pacemaker/pcmk_sched_primitive.c if (!pcmk_is_set(start->flags, pcmk_action_optional)) { pcmk_action_optional 1321 lib/pacemaker/pcmk_sched_primitive.c pe__clear_action_flags(start, pcmk_action_optional); pcmk_action_optional 138 lib/pacemaker/pcmk_sched_probes.c pe__clear_action_flags(probe, pcmk_action_optional); pcmk_action_optional 101 lib/pacemaker/pcmk_sched_promotable.c } else if (pcmk_is_set(action->flags, pcmk_action_optional)) { pcmk_action_optional 206 lib/pacemaker/pcmk_sched_recurring.c pcmk_action_optional)) { pcmk_action_optional 325 lib/pacemaker/pcmk_sched_recurring.c } else if (!pcmk_is_set(mon->flags, pcmk_action_optional)) { pcmk_action_optional 450 lib/pacemaker/pcmk_sched_recurring.c if (!pcmk_is_set(stop->flags, pcmk_action_optional) pcmk_action_optional 451 lib/pacemaker/pcmk_sched_recurring.c && !pcmk_is_set(action->flags, pcmk_action_optional) pcmk_action_optional 455 lib/pacemaker/pcmk_sched_recurring.c pe__set_action_flags(action, pcmk_action_optional); pcmk_action_optional 549 lib/pacemaker/pcmk_sched_recurring.c && !pcmk_is_set(stopped_mon->flags, pcmk_action_optional)) { pcmk_action_optional 467 lib/pacemaker/pcmk_sched_resource.c pe__clear_action_flags(op, pcmk_action_optional); pcmk_action_optional 404 lib/pacemaker/pcmk_sched_utilization.c pe__clear_action_flags(load_stopped, pcmk_action_optional); pcmk_action_optional 713 lib/pacemaker/pcmk_scheduler.c const uint64_t flags = pcmk_action_optional pcmk_action_optional 256 lib/pacemaker/pcmk_simulate.c } else if (pcmk_is_set(action->flags, pcmk_action_optional)) { pcmk_action_optional 188 lib/pengine/pe_actions.c pe__set_action_flags(action, pcmk_action_optional); pcmk_action_optional 190 lib/pengine/pe_actions.c pe__clear_action_flags(action, pcmk_action_optional); pcmk_action_optional 280 lib/pengine/pe_actions.c pe__set_action_flags(action, pcmk_action_optional); pcmk_action_optional 285 lib/pengine/pe_actions.c pe__clear_action_flags(action, pcmk_action_optional); pcmk_action_optional 1371 lib/pengine/pe_actions.c pe__clear_action_flags(stonith_op, pcmk_action_optional); pcmk_action_optional 1625 lib/pengine/pe_actions.c case pcmk_action_optional: pcmk_action_optional 291 lib/pengine/pe_notif.c pcmk_is_set(action->flags, pcmk_action_optional), pcmk_action_optional 349 lib/pengine/pe_notif.c pcmk_is_set(op->flags, pcmk_action_optional), pcmk_action_optional 613 lib/pengine/pe_notif.c if (!pcmk_is_set(op->flags, pcmk_action_optional) pcmk_action_optional 766 lib/pengine/pe_notif.c pe__clear_action_flags(n_data->pre, pcmk_action_optional); pcmk_action_optional 767 lib/pengine/pe_notif.c pe__clear_action_flags(n_data->pre_done, pcmk_action_optional); pcmk_action_optional 771 lib/pengine/pe_notif.c pe__clear_action_flags(n_data->post, pcmk_action_optional); pcmk_action_optional 772 lib/pengine/pe_notif.c pe__clear_action_flags(n_data->post_done, pcmk_action_optional); pcmk_action_optional 824 lib/pengine/pe_notif.c if (!pcmk_is_set(op->flags, pcmk_action_optional) pcmk_action_optional 896 lib/pengine/pe_notif.c || pcmk_is_set(stop->flags, pcmk_action_optional)) { pcmk_action_optional 926 lib/pengine/pe_notif.c || pcmk_is_set(start->flags, pcmk_action_optional)) { pcmk_action_optional 2451 lib/pengine/unpack.c pe__set_action_flags(stop, pcmk_action_optional); pcmk_action_optional 1767 tools/crm_resource_runtime.c pcmk_action_optional|pcmk_action_pseudo)