pcmk_action_optional 250 include/crm/common/actions.h pe_action_optional = pcmk_action_optional, pcmk_action_optional 29 lib/pacemaker/pcmk_graph_producer.c (pcmk_is_set((flags), pcmk_action_optional)? "optional" : "required") pcmk_action_optional 509 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 1072 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 1277 lib/pacemaker/pcmk_output.c && !pcmk_is_set(stop->flags, pcmk_action_optional)) { pcmk_action_optional 275 lib/pacemaker/pcmk_sched_actions.c first_flags & pcmk_action_optional, pcmk_action_optional 276 lib/pacemaker/pcmk_sched_actions.c pcmk_action_optional, pcmk__ar_first_implies_then, pcmk_action_optional 278 lib/pacemaker/pcmk_sched_actions.c } else if (!pcmk_is_set(first_flags, pcmk_action_optional) pcmk_action_optional 279 lib/pacemaker/pcmk_sched_actions.c && pcmk_is_set(then->flags, pcmk_action_optional)) { pcmk_action_optional 280 lib/pacemaker/pcmk_sched_actions.c pcmk__clear_action_flags(then, pcmk_action_optional); pcmk_action_optional 291 lib/pacemaker/pcmk_sched_actions.c enum pe_action_flags restart = pcmk_action_optional pcmk_action_optional 305 lib/pacemaker/pcmk_sched_actions.c pcmk_action_optional, pcmk__ar_then_implies_first, pcmk_action_optional 307 lib/pacemaker/pcmk_sched_actions.c } else if (!pcmk_is_set(first_flags, pcmk_action_optional) pcmk_action_optional 321 lib/pacemaker/pcmk_sched_actions.c first_flags & pcmk_action_optional, pcmk_action_optional 322 lib/pacemaker/pcmk_sched_actions.c pcmk_action_optional, pcmk_action_optional 399 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 445 lib/pacemaker/pcmk_sched_actions.c && !pcmk_is_set(first_flags, pcmk_action_optional)) { pcmk_action_optional 454 lib/pacemaker/pcmk_sched_actions.c && !pcmk_is_set(then_flags, pcmk_action_optional)) { pcmk_action_optional 491 lib/pacemaker/pcmk_sched_actions.c (pcmk_is_set((flags), pcmk_action_optional)? "optional" : "required") pcmk_action_optional 588 lib/pacemaker/pcmk_sched_actions.c && !pcmk_is_set(then->flags, pcmk_action_optional)) { pcmk_action_optional 593 lib/pacemaker/pcmk_sched_actions.c pcmk__set_action_flags(other->action, pcmk_action_optional); pcmk_action_optional 728 lib/pacemaker/pcmk_sched_actions.c if (pcmk_is_set(then->flags, pcmk_action_optional)) { pcmk_action_optional 748 lib/pacemaker/pcmk_sched_actions.c clear_action_flag_because(then, pcmk_action_optional, first); pcmk_action_optional 775 lib/pacemaker/pcmk_sched_actions.c if (pcmk_is_set(filter, pcmk_action_optional) pcmk_action_optional 776 lib/pacemaker/pcmk_sched_actions.c && !pcmk_is_set(then->flags, pcmk_action_optional)) { pcmk_action_optional 799 lib/pacemaker/pcmk_sched_actions.c clear_action_flag_because(first, pcmk_action_optional, then); pcmk_action_optional 803 lib/pacemaker/pcmk_sched_actions.c if (!pcmk_is_set(then->flags, pcmk_action_optional)) { pcmk_action_optional 804 lib/pacemaker/pcmk_sched_actions.c clear_action_flag_because(first, pcmk_action_optional, then); pcmk_action_optional 813 lib/pacemaker/pcmk_sched_actions.c if (!pcmk_is_set(first->flags, pcmk_action_optional) pcmk_action_optional 860 lib/pacemaker/pcmk_sched_actions.c && !pcmk_is_set(then_flags, pcmk_action_optional)) { pcmk_action_optional 863 lib/pacemaker/pcmk_sched_actions.c if (pcmk_is_set(filter, pcmk_action_optional) pcmk_action_optional 864 lib/pacemaker/pcmk_sched_actions.c && !pcmk_is_set(flags, pcmk_action_optional) pcmk_action_optional 865 lib/pacemaker/pcmk_sched_actions.c && pcmk_is_set(first_flags, pcmk_action_optional)) { pcmk_action_optional 866 lib/pacemaker/pcmk_sched_actions.c clear_action_flag_because(first, pcmk_action_optional, then); pcmk_action_optional 877 lib/pacemaker/pcmk_sched_actions.c && pcmk_is_set(filter, pcmk_action_optional) pcmk_action_optional 878 lib/pacemaker/pcmk_sched_actions.c && !pcmk_is_set(then->flags, pcmk_action_optional)) { pcmk_action_optional 880 lib/pacemaker/pcmk_sched_actions.c clear_action_flag_because(first, pcmk_action_optional, then); pcmk_action_optional 889 lib/pacemaker/pcmk_sched_actions.c && pcmk_is_set(filter, pcmk_action_optional)) { pcmk_action_optional 896 lib/pacemaker/pcmk_sched_actions.c if (!pcmk_is_set(then->flags, pcmk_action_optional)) { pcmk_action_optional 897 lib/pacemaker/pcmk_sched_actions.c clear_action_flag_because(first, pcmk_action_optional, then); pcmk_action_optional 902 lib/pacemaker/pcmk_sched_actions.c && pcmk_is_set(filter, pcmk_action_optional) pcmk_action_optional 919 lib/pacemaker/pcmk_sched_actions.c && pcmk_is_set(filter, pcmk_action_optional) pcmk_action_optional 920 lib/pacemaker/pcmk_sched_actions.c && pcmk_is_set(then->flags, pcmk_action_optional) pcmk_action_optional 921 lib/pacemaker/pcmk_sched_actions.c && !pcmk_is_set(flags, pcmk_action_optional) pcmk_action_optional 924 lib/pacemaker/pcmk_sched_actions.c clear_action_flag_because(then, pcmk_action_optional, first); pcmk_action_optional 989 lib/pacemaker/pcmk_sched_actions.c } else if (pcmk_is_set(action->flags, pcmk_action_optional)) { pcmk_action_optional 1005 lib/pacemaker/pcmk_sched_actions.c if (pcmk_is_set(action->flags, pcmk_action_optional)) { pcmk_action_optional 1411 lib/pacemaker/pcmk_sched_actions.c } else if (pcmk_is_set(action->flags, pcmk_action_optional)) { pcmk_action_optional 536 lib/pacemaker/pcmk_sched_group.c uint32_t flags = pcmk_action_optional pcmk_action_optional 557 lib/pacemaker/pcmk_sched_group.c if (pcmk_is_set(flags, pcmk_action_optional) pcmk_action_optional 558 lib/pacemaker/pcmk_sched_group.c && !pcmk_is_set(member_flags, pcmk_action_optional)) { pcmk_action_optional 562 lib/pacemaker/pcmk_sched_group.c pcmk_action_optional); pcmk_action_optional 563 lib/pacemaker/pcmk_sched_group.c pcmk__clear_action_flags(action, pcmk_action_optional); pcmk_action_optional 925 lib/pacemaker/pcmk_sched_instances.c const bool optional = pcmk_is_set(action->flags, pcmk_action_optional); pcmk_action_optional 1633 lib/pacemaker/pcmk_sched_instances.c uint32_t flags = pcmk_action_optional pcmk_action_optional 1663 lib/pacemaker/pcmk_sched_instances.c if (pcmk_is_set(flags, pcmk_action_optional) pcmk_action_optional 1664 lib/pacemaker/pcmk_sched_instances.c && !pcmk_is_set(instance_flags, pcmk_action_optional)) { pcmk_action_optional 1668 lib/pacemaker/pcmk_sched_instances.c pcmk_action_optional); pcmk_action_optional 1669 lib/pacemaker/pcmk_sched_instances.c pcmk__clear_action_flags(action, pcmk_action_optional); pcmk_action_optional 1205 lib/pacemaker/pcmk_sched_ordering.c pcmk__clear_action_flags(action, pcmk_action_optional); pcmk_action_optional 835 lib/pacemaker/pcmk_sched_primitive.c if (!pcmk_is_set(start->flags, pcmk_action_optional)) { pcmk_action_optional 1337 lib/pacemaker/pcmk_sched_primitive.c pcmk__clear_action_flags(start, pcmk_action_optional); pcmk_action_optional 138 lib/pacemaker/pcmk_sched_probes.c pcmk__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 212 lib/pacemaker/pcmk_sched_recurring.c pcmk_action_optional)) { pcmk_action_optional 338 lib/pacemaker/pcmk_sched_recurring.c } else if (!pcmk_is_set(mon->flags, pcmk_action_optional)) { pcmk_action_optional 463 lib/pacemaker/pcmk_sched_recurring.c if (!pcmk_is_set(stop->flags, pcmk_action_optional) pcmk_action_optional 464 lib/pacemaker/pcmk_sched_recurring.c && !pcmk_is_set(action->flags, pcmk_action_optional) pcmk_action_optional 468 lib/pacemaker/pcmk_sched_recurring.c pcmk__set_action_flags(action, pcmk_action_optional); pcmk_action_optional 563 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 pcmk__clear_action_flags(op, pcmk_action_optional); pcmk_action_optional 405 lib/pacemaker/pcmk_sched_utilization.c pcmk__clear_action_flags(load_stopped, pcmk_action_optional); pcmk_action_optional 716 lib/pacemaker/pcmk_scheduler.c const uint64_t flags = pcmk_action_optional pcmk_action_optional 257 lib/pacemaker/pcmk_simulate.c } else if (pcmk_is_set(action->flags, pcmk_action_optional)) { pcmk_action_optional 189 lib/pengine/pe_actions.c pcmk__set_action_flags(action, pcmk_action_optional); pcmk_action_optional 191 lib/pengine/pe_actions.c pcmk__clear_action_flags(action, pcmk_action_optional); pcmk_action_optional 280 lib/pengine/pe_actions.c pcmk__set_action_flags(action, pcmk_action_optional); pcmk_action_optional 285 lib/pengine/pe_actions.c pcmk__clear_action_flags(action, pcmk_action_optional); pcmk_action_optional 1383 lib/pengine/pe_actions.c pcmk__clear_action_flags(stonith_op, pcmk_action_optional); pcmk_action_optional 1588 lib/pengine/pe_actions.c case pcmk_action_optional: pcmk_action_optional 289 lib/pengine/pe_notif.c pcmk_is_set(action->flags, pcmk_action_optional), pcmk_action_optional 347 lib/pengine/pe_notif.c pcmk_is_set(op->flags, pcmk_action_optional), pcmk_action_optional 608 lib/pengine/pe_notif.c if (!pcmk_is_set(op->flags, pcmk_action_optional) pcmk_action_optional 762 lib/pengine/pe_notif.c pcmk__clear_action_flags(n_data->pre, pcmk_action_optional); pcmk_action_optional 763 lib/pengine/pe_notif.c pcmk__clear_action_flags(n_data->pre_done, pcmk_action_optional); pcmk_action_optional 767 lib/pengine/pe_notif.c pcmk__clear_action_flags(n_data->post, pcmk_action_optional); pcmk_action_optional 768 lib/pengine/pe_notif.c pcmk__clear_action_flags(n_data->post_done, pcmk_action_optional); pcmk_action_optional 820 lib/pengine/pe_notif.c if (!pcmk_is_set(op->flags, pcmk_action_optional) pcmk_action_optional 892 lib/pengine/pe_notif.c || pcmk_is_set(stop->flags, pcmk_action_optional)) { pcmk_action_optional 922 lib/pengine/pe_notif.c || pcmk_is_set(start->flags, pcmk_action_optional)) { pcmk_action_optional 2542 lib/pengine/unpack.c pcmk__set_action_flags(stop, pcmk_action_optional); pcmk_action_optional 1882 tools/crm_resource_runtime.c pcmk_action_optional|pcmk_action_pseudo)