then              153 include/pcmki/pcmki_sched_allocate.h enum pe_graph_flags native_update_actions(pe_action_t *first, pe_action_t *then,
then              159 include/pcmki/pcmki_sched_allocate.h enum pe_graph_flags group_update_actions(pe_action_t *first, pe_action_t *then,
then              166 include/pcmki/pcmki_sched_allocate.h                                                pe_action_t *then,
then             2516 lib/pacemaker/pcmk_sched_allocate.c                 pe_action_t *then = (pe_action_t *) gIter->data;
then             2519 lib/pacemaker/pcmk_sched_allocate.c                 if (pcmk_is_set(then->flags, pe_action_pseudo)) {
then             2523 lib/pacemaker/pcmk_sched_allocate.c                 order_actions(probe, then, probe_order_type);
then              648 lib/pacemaker/pcmk_sched_bundle.c multi_update_interleave_actions(pe_action_t *first, pe_action_t *then,
then              665 lib/pacemaker/pcmk_sched_bundle.c     children = get_containers_or_children(then->rsc);
then              676 lib/pacemaker/pcmk_sched_bundle.c             crm_debug("No match found for %s (%d / %s / %s)", then_child->id, current, first->uuid, then->uuid);
then              685 lib/pacemaker/pcmk_sched_bundle.c                 pe_rsc_info(then->rsc, "Inhibiting %s from being active", then_child->id);
then              715 lib/pacemaker/pcmk_sched_bundle.c             then_replica = replica_for_container(then->rsc, then_child, node);
then              716 lib/pacemaker/pcmk_sched_bundle.c             if (strstr(then->task, "mote")
then              726 lib/pacemaker/pcmk_sched_bundle.c                                                 NULL, then->task, node);
then              728 lib/pacemaker/pcmk_sched_bundle.c                 then_action = find_first_action(then_child->actions, NULL, then->task, node);
then              748 lib/pacemaker/pcmk_sched_bundle.c                     && !pcmk__str_any_of(then->task, RSC_STOP, RSC_DEMOTE, NULL)) {
then              750 lib/pacemaker/pcmk_sched_bundle.c                             then->task, then_child->id);
then              754 lib/pacemaker/pcmk_sched_bundle.c                               then->task, then_child->id,
then              783 lib/pacemaker/pcmk_sched_bundle.c     if(children != then->rsc->children) {
then              790 lib/pacemaker/pcmk_sched_bundle.c can_interleave_actions(pe_action_t *first, pe_action_t *then)
then              796 lib/pacemaker/pcmk_sched_bundle.c     if(first->rsc == NULL || then->rsc == NULL) {
then              797 lib/pacemaker/pcmk_sched_bundle.c         crm_trace("Not interleaving %s with %s (both must be resources)", first->uuid, then->uuid);
then              799 lib/pacemaker/pcmk_sched_bundle.c     } else if(first->rsc == then->rsc) {
then              800 lib/pacemaker/pcmk_sched_bundle.c         crm_trace("Not interleaving %s with %s (must belong to different resources)", first->uuid, then->uuid);
then              802 lib/pacemaker/pcmk_sched_bundle.c     } else if(first->rsc->variant < pe_clone || then->rsc->variant < pe_clone) {
then              803 lib/pacemaker/pcmk_sched_bundle.c         crm_trace("Not interleaving %s with %s (both sides must be clones or bundles)", first->uuid, then->uuid);
then              807 lib/pacemaker/pcmk_sched_bundle.c     if (pcmk__ends_with(then->uuid, "_stop_0")
then              808 lib/pacemaker/pcmk_sched_bundle.c         || pcmk__ends_with(then->uuid, "_demote_0")) {
then              811 lib/pacemaker/pcmk_sched_bundle.c         rsc = then->rsc;
then              817 lib/pacemaker/pcmk_sched_bundle.c               first->uuid, then->uuid, interleave ? "yes" : "no", rsc->id);
then              823 lib/pacemaker/pcmk_sched_bundle.c pcmk__multi_update_actions(pe_action_t *first, pe_action_t *then,
then              830 lib/pacemaker/pcmk_sched_bundle.c     crm_trace("%s -> %s", first->uuid, then->uuid);
then              832 lib/pacemaker/pcmk_sched_bundle.c     if(can_interleave_actions(first, then)) {
then              833 lib/pacemaker/pcmk_sched_bundle.c         changed = multi_update_interleave_actions(first, then, node, flags,
then              836 lib/pacemaker/pcmk_sched_bundle.c     } else if(then->rsc) {
then              841 lib/pacemaker/pcmk_sched_bundle.c         changed |= native_update_actions(first, then, node, flags, filter,
then              845 lib/pacemaker/pcmk_sched_bundle.c         children = get_containers_or_children(then->rsc);
then              849 lib/pacemaker/pcmk_sched_bundle.c             pe_action_t *then_child_action = find_first_action(then_child->actions, NULL, then->task, node);
then              868 lib/pacemaker/pcmk_sched_bundle.c         if(children != then->rsc->children) {
then               23 lib/pacemaker/pcmk_sched_graph.c gboolean rsc_update_action(pe_action_t * first, pe_action_t * then, enum pe_ordering type);
then              176 lib/pacemaker/pcmk_sched_graph.c graph_update_action(pe_action_t * first, pe_action_t * then, pe_node_t * node,
then              209 lib/pacemaker/pcmk_sched_graph.c         if (then->rsc) {
then              210 lib/pacemaker/pcmk_sched_graph.c             changed |= then->rsc->cmds->update_actions(first, then, node,
then              215 lib/pacemaker/pcmk_sched_graph.c                    && pcmk_is_set(then->flags, pe_action_optional)) {
then              216 lib/pacemaker/pcmk_sched_graph.c             pe__clear_action_flags(then, pe_action_optional);
then              220 lib/pacemaker/pcmk_sched_graph.c             pe_rsc_trace(then->rsc, "implies right: %s then %s: changed", first->uuid, then->uuid);
then              222 lib/pacemaker/pcmk_sched_graph.c             crm_trace("implies right: %s then %s %p", first->uuid, then->uuid, then->rsc);
then              226 lib/pacemaker/pcmk_sched_graph.c     if ((type & pe_order_restart) && then->rsc) {
then              230 lib/pacemaker/pcmk_sched_graph.c         changed |= then->rsc->cmds->update_actions(first, then, node,
then              234 lib/pacemaker/pcmk_sched_graph.c             pe_rsc_trace(then->rsc, "restart: %s then %s: changed", first->uuid, then->uuid);
then              236 lib/pacemaker/pcmk_sched_graph.c             crm_trace("restart: %s then %s", first->uuid, then->uuid);
then              243 lib/pacemaker/pcmk_sched_graph.c             changed |= first->rsc->cmds->update_actions(first, then, node,
then              250 lib/pacemaker/pcmk_sched_graph.c                          then->uuid, pcmk_is_set(then_flags, pe_action_optional));
then              258 lib/pacemaker/pcmk_sched_graph.c             pe_rsc_trace(then->rsc, "implies left: %s then %s: changed", first->uuid, then->uuid);
then              262 lib/pacemaker/pcmk_sched_graph.c                       then->uuid, pcmk_is_set(then_flags, pe_action_optional));
then              268 lib/pacemaker/pcmk_sched_graph.c         if (then->rsc) {
then              269 lib/pacemaker/pcmk_sched_graph.c             changed |= then->rsc->cmds->update_actions(first, then, node,
then              275 lib/pacemaker/pcmk_sched_graph.c             pe_rsc_trace(then->rsc,
then              277 lib/pacemaker/pcmk_sched_graph.c                          "%s then %s: changed", first->uuid, then->uuid);
then              280 lib/pacemaker/pcmk_sched_graph.c                       "%s then %s", first->uuid, then->uuid);
then              286 lib/pacemaker/pcmk_sched_graph.c         if (then->rsc) {
then              287 lib/pacemaker/pcmk_sched_graph.c             changed |= then->rsc->cmds->update_actions(first, then, node,
then              293 lib/pacemaker/pcmk_sched_graph.c             then->runnable_before++;
then              298 lib/pacemaker/pcmk_sched_graph.c             if ((then->runnable_before >= then->required_runnable_before)
then              299 lib/pacemaker/pcmk_sched_graph.c                 && !pcmk_is_set(then->flags, pe_action_runnable)) {
then              301 lib/pacemaker/pcmk_sched_graph.c                 pe__set_action_flags(then, pe_action_runnable);
then              306 lib/pacemaker/pcmk_sched_graph.c             pe_rsc_trace(then->rsc, "runnable_one_or_more: %s then %s: changed", first->uuid,
then              307 lib/pacemaker/pcmk_sched_graph.c                          then->uuid);
then              309 lib/pacemaker/pcmk_sched_graph.c             crm_trace("runnable_one_or_more: %s then %s", first->uuid, then->uuid);
then              313 lib/pacemaker/pcmk_sched_graph.c     if (then->rsc && pcmk_is_set(type, pe_order_probe)) {
then              319 lib/pacemaker/pcmk_sched_graph.c             pe_rsc_trace(then->rsc, "Ignoring %s then %s - %s is about to be stopped",
then              320 lib/pacemaker/pcmk_sched_graph.c                          first->uuid, then->uuid, first->rsc->id);
then              325 lib/pacemaker/pcmk_sched_graph.c             pe_rsc_trace(then->rsc, "Enforcing %s then %s", first->uuid, then->uuid);
then              326 lib/pacemaker/pcmk_sched_graph.c             changed |= then->rsc->cmds->update_actions(first, then, node,
then              332 lib/pacemaker/pcmk_sched_graph.c             pe_rsc_trace(then->rsc, "runnable: %s then %s: changed", first->uuid, then->uuid);
then              334 lib/pacemaker/pcmk_sched_graph.c             crm_trace("runnable: %s then %s", first->uuid, then->uuid);
then              340 lib/pacemaker/pcmk_sched_graph.c         if (then->rsc) {
then              341 lib/pacemaker/pcmk_sched_graph.c             changed |= then->rsc->cmds->update_actions(first, then, node,
then              346 lib/pacemaker/pcmk_sched_graph.c                    && pcmk_is_set(then->flags, pe_action_runnable)) {
then              348 lib/pacemaker/pcmk_sched_graph.c             pe__clear_action_flags(then, pe_action_runnable);
then              352 lib/pacemaker/pcmk_sched_graph.c             pe_rsc_trace(then->rsc, "runnable: %s then %s: changed", first->uuid, then->uuid);
then              354 lib/pacemaker/pcmk_sched_graph.c             crm_trace("runnable: %s then %s", first->uuid, then->uuid);
then              360 lib/pacemaker/pcmk_sched_graph.c         if (then->rsc) {
then              361 lib/pacemaker/pcmk_sched_graph.c             changed |= then->rsc->cmds->update_actions(first, then, node,
then              366 lib/pacemaker/pcmk_sched_graph.c             pe_rsc_trace(then->rsc, "optional: %s then %s: changed", first->uuid, then->uuid);
then              368 lib/pacemaker/pcmk_sched_graph.c             crm_trace("optional: %s then %s", first->uuid, then->uuid);
then              374 lib/pacemaker/pcmk_sched_graph.c         if (then->rsc) {
then              375 lib/pacemaker/pcmk_sched_graph.c             changed |= then->rsc->cmds->update_actions(first, then, node,
then              380 lib/pacemaker/pcmk_sched_graph.c             pe_rsc_trace(then->rsc, "optional: %s then %s: changed", first->uuid, then->uuid);
then              382 lib/pacemaker/pcmk_sched_graph.c             crm_trace("optional: %s then %s", first->uuid, then->uuid);
then              388 lib/pacemaker/pcmk_sched_graph.c         if (then->rsc) {
then              389 lib/pacemaker/pcmk_sched_graph.c             changed |= then->rsc->cmds->update_actions(first, then, node,
then              393 lib/pacemaker/pcmk_sched_graph.c             pe_rsc_trace(then->rsc, "optional: %s then %s: changed", first->uuid, then->uuid);
then              395 lib/pacemaker/pcmk_sched_graph.c             crm_trace("optional: %s then %s", first->uuid, then->uuid);
then              401 lib/pacemaker/pcmk_sched_graph.c         if (then->rsc) {
then              402 lib/pacemaker/pcmk_sched_graph.c             changed |= then->rsc->cmds->update_actions(first, then, node,
then              408 lib/pacemaker/pcmk_sched_graph.c             pe_rsc_trace(then->rsc, "asymmetrical: %s then %s: changed", first->uuid, then->uuid);
then              410 lib/pacemaker/pcmk_sched_graph.c             crm_trace("asymmetrical: %s then %s", first->uuid, then->uuid);
then              418 lib/pacemaker/pcmk_sched_graph.c         crm_trace("%s implies %s printed", first->uuid, then->uuid);
then              419 lib/pacemaker/pcmk_sched_graph.c         pe__set_action_flags(then, pe_action_print_always);
then              427 lib/pacemaker/pcmk_sched_graph.c         crm_trace("%s implies %s printed", then->uuid, first->uuid);
then              441 lib/pacemaker/pcmk_sched_graph.c         if (pcmk_is_set(then->flags, pe_action_runnable)) {
then              442 lib/pacemaker/pcmk_sched_graph.c             pe__clear_action_flags(then, pe_action_runnable);
then              447 lib/pacemaker/pcmk_sched_graph.c             pe_rsc_trace(then->rsc, "unmanaged left: %s then %s: changed", first->uuid, then->uuid);
then              449 lib/pacemaker/pcmk_sched_graph.c             crm_trace("unmanaged left: %s then %s", first->uuid, then->uuid);
then              527 lib/pacemaker/pcmk_sched_graph.c update_action(pe_action_t *then, pe_working_set_t *data_set)
then              531 lib/pacemaker/pcmk_sched_graph.c     int last_flags = then->flags;
then              534 lib/pacemaker/pcmk_sched_graph.c               then->uuid,
then              535 lib/pacemaker/pcmk_sched_graph.c               pcmk_is_set(then->flags, pe_action_optional)? "optional" : "required",
then              536 lib/pacemaker/pcmk_sched_graph.c               pcmk_is_set(then->flags, pe_action_runnable)? "runnable" : "unrunnable",
then              537 lib/pacemaker/pcmk_sched_graph.c               pcmk_is_set(then->flags, pe_action_pseudo)? "pseudo"
then              538 lib/pacemaker/pcmk_sched_graph.c                 : (then->node? then->node->details->uname : ""));
then              540 lib/pacemaker/pcmk_sched_graph.c     if (pcmk_is_set(then->flags, pe_action_requires_any)) {
then              545 lib/pacemaker/pcmk_sched_graph.c         then->runnable_before = 0;
then              550 lib/pacemaker/pcmk_sched_graph.c         if (then->required_runnable_before == 0) {
then              551 lib/pacemaker/pcmk_sched_graph.c             then->required_runnable_before = 1;
then              553 lib/pacemaker/pcmk_sched_graph.c         pe__clear_action_flags(then, pe_action_runnable);
then              563 lib/pacemaker/pcmk_sched_graph.c     for (lpc = then->actions_before; lpc != NULL; lpc = lpc->next) {
then              567 lib/pacemaker/pcmk_sched_graph.c         pe_node_t *then_node = then->node;
then              580 lib/pacemaker/pcmk_sched_graph.c         if (then->rsc && then->rsc->variant == pe_group && pcmk__str_eq(then->task, RSC_START, pcmk__str_casei)) {
then              581 lib/pacemaker/pcmk_sched_graph.c             then_node = then->rsc->fns->location(then->rsc, NULL, FALSE);
then              583 lib/pacemaker/pcmk_sched_graph.c                 crm_trace("Then: Found node %s for %s", then_node->details->uname, then->uuid);
then              593 lib/pacemaker/pcmk_sched_graph.c                        then->uuid, then_node->details->uname);
then              598 lib/pacemaker/pcmk_sched_graph.c         pe__clear_graph_flags(changed, then, pe_graph_updated_first);
then              601 lib/pacemaker/pcmk_sched_graph.c             && !pcmk_is_set(then->flags, pe_action_optional)) {
then              612 lib/pacemaker/pcmk_sched_graph.c         if (first->rsc && then->rsc && (first->rsc != then->rsc)
then              613 lib/pacemaker/pcmk_sched_graph.c             && (is_parent(then->rsc, first->rsc) == FALSE)) {
then              617 lib/pacemaker/pcmk_sched_graph.c             crm_trace("Ordering %s after %s instead of %s", then->uuid, first->uuid,
then              622 lib/pacemaker/pcmk_sched_graph.c         then_flags = get_action_flags(then, first_node);
then              625 lib/pacemaker/pcmk_sched_graph.c                   then->uuid,
then              629 lib/pacemaker/pcmk_sched_graph.c                     : (then->node? then->node->details->uname : ""),
then              651 lib/pacemaker/pcmk_sched_graph.c             pe_node_t *node = then->node;
then              652 lib/pacemaker/pcmk_sched_graph.c             changed |= graph_update_action(first, then, node, first_flags,
then              658 lib/pacemaker/pcmk_sched_graph.c         } else if (order_actions(first, then, other->type)) {
then              662 lib/pacemaker/pcmk_sched_graph.c             pe__set_graph_flags(changed, then,
then              668 lib/pacemaker/pcmk_sched_graph.c                       other->action->uuid, then->uuid, first->uuid, then->uuid);
then              669 lib/pacemaker/pcmk_sched_graph.c             pe__clear_graph_flags(changed, then, pe_graph_disable);
then              691 lib/pacemaker/pcmk_sched_graph.c     if (pcmk_is_set(then->flags, pe_action_requires_any)) {
then              692 lib/pacemaker/pcmk_sched_graph.c         if (last_flags != then->flags) {
then              693 lib/pacemaker/pcmk_sched_graph.c             pe__set_graph_flags(changed, then, pe_graph_updated_then);
then              695 lib/pacemaker/pcmk_sched_graph.c             pe__clear_graph_flags(changed, then, pe_graph_updated_then);
then              701 lib/pacemaker/pcmk_sched_graph.c                   then->uuid,
then              702 lib/pacemaker/pcmk_sched_graph.c                   pcmk_is_set(then->flags, pe_action_optional)? "optional" : "required",
then              703 lib/pacemaker/pcmk_sched_graph.c                   pcmk_is_set(then->flags, pe_action_runnable)? "runnable" : "unrunnable",
then              704 lib/pacemaker/pcmk_sched_graph.c                   pcmk_is_set(then->flags, pe_action_pseudo)? "pseudo"
then              705 lib/pacemaker/pcmk_sched_graph.c                     : (then->node? then->node->details-> uname : ""));
then              708 lib/pacemaker/pcmk_sched_graph.c             && !pcmk_is_set(then->flags, pe_action_runnable)) {
then              709 lib/pacemaker/pcmk_sched_graph.c             update_colo_start_chain(then, data_set);
then              711 lib/pacemaker/pcmk_sched_graph.c         update_action(then, data_set);
then              712 lib/pacemaker/pcmk_sched_graph.c         for (lpc = then->actions_after; lpc != NULL; lpc = lpc->next) {
then              470 lib/pacemaker/pcmk_sched_group.c group_update_actions(pe_action_t *first, pe_action_t *then, pe_node_t *node,
then              474 lib/pacemaker/pcmk_sched_group.c     GList *gIter = then->rsc->children;
then              477 lib/pacemaker/pcmk_sched_group.c     CRM_ASSERT(then->rsc != NULL);
then              478 lib/pacemaker/pcmk_sched_group.c     changed |= native_update_actions(first, then, node, flags, filter, type,
then              483 lib/pacemaker/pcmk_sched_group.c         pe_action_t *child_action = find_first_action(child->actions, NULL, then->task, node);
then             2070 lib/pacemaker/pcmk_sched_native.c handle_restart_ordering(pe_action_t *first, pe_action_t *then,
then             2076 lib/pacemaker/pcmk_sched_native.c     CRM_ASSERT(is_primitive_action(then));
then             2082 lib/pacemaker/pcmk_sched_native.c         && !pcmk_is_set(then->flags, pe_action_optional)) {
then             2090 lib/pacemaker/pcmk_sched_native.c         && !pcmk_is_set(then->flags, pe_action_runnable)
then             2091 lib/pacemaker/pcmk_sched_native.c         && pcmk_is_set(then->rsc->flags, pe_rsc_managed)
then             2092 lib/pacemaker/pcmk_sched_native.c         && pcmk__str_eq(then->task, RSC_START, pcmk__str_casei)) {
then             2101 lib/pacemaker/pcmk_sched_native.c                  first->uuid, then->uuid, reason);
then             2105 lib/pacemaker/pcmk_sched_native.c         pe_action_implies(first, then, pe_action_optional);
then             2109 lib/pacemaker/pcmk_sched_native.c     if (!pcmk_is_set(then->flags, pe_action_optional)) {
then             2110 lib/pacemaker/pcmk_sched_native.c         pe_action_implies(first, then, pe_action_optional);
then             2114 lib/pacemaker/pcmk_sched_native.c     if (!pcmk_is_set(then->flags, pe_action_migrate_runnable)) {
then             2115 lib/pacemaker/pcmk_sched_native.c         pe_action_implies(first, then, pe_action_migrate_runnable);
then             2121 lib/pacemaker/pcmk_sched_native.c         pe_action_implies(then, first, pe_action_runnable);
then             2126 lib/pacemaker/pcmk_sched_native.c native_update_actions(pe_action_t *first, pe_action_t *then, pe_node_t *node,
then             2132 lib/pacemaker/pcmk_sched_native.c     enum pe_action_flags then_flags = then->flags;
then             2137 lib/pacemaker/pcmk_sched_native.c                  first->flags, then->uuid, then->flags);
then             2140 lib/pacemaker/pcmk_sched_native.c         pe_resource_t *then_rsc = then->rsc;
then             2145 lib/pacemaker/pcmk_sched_native.c         } else if ((then_rsc_role == RSC_ROLE_STOPPED) && pcmk__str_eq(then->task, RSC_STOP, pcmk__str_casei)) {
then             2149 lib/pacemaker/pcmk_sched_native.c                    && pcmk__str_eq(then->task, RSC_START, pcmk__str_casei)
then             2150 lib/pacemaker/pcmk_sched_native.c                    && pcmk_is_set(then->flags, pe_action_optional)
then             2151 lib/pacemaker/pcmk_sched_native.c                    && then->node
then             2153 lib/pacemaker/pcmk_sched_native.c                    && then->node->details == ((pe_node_t *) then_rsc->running_on->data)->details) {
then             2162 lib/pacemaker/pcmk_sched_native.c             pe_action_implies(then, first, pe_action_optional);
then             2163 lib/pacemaker/pcmk_sched_native.c             pe_action_implies(then, first, pe_action_runnable);
then             2165 lib/pacemaker/pcmk_sched_native.c             pe_rsc_trace(then->rsc, "Unset optional and runnable on %s", then->uuid);
then             2180 lib/pacemaker/pcmk_sched_native.c                          first->uuid, then->uuid);
then             2181 lib/pacemaker/pcmk_sched_native.c             pe_action_implies(first, then, pe_action_optional);
then             2185 lib/pacemaker/pcmk_sched_native.c             !pcmk_is_set(then->flags, pe_action_migrate_runnable)) {
then             2188 lib/pacemaker/pcmk_sched_native.c                          first->uuid, then->uuid);
then             2189 lib/pacemaker/pcmk_sched_native.c             pe_action_implies(first, then, pe_action_migrate_runnable);
then             2195 lib/pacemaker/pcmk_sched_native.c             ((then->flags & pe_action_optional) == FALSE) &&
then             2196 lib/pacemaker/pcmk_sched_native.c             (then->rsc != NULL) && (then->rsc->role == RSC_ROLE_PROMOTED)) {
then             2197 lib/pacemaker/pcmk_sched_native.c             pe_action_implies(first, then, pe_action_optional);
then             2200 lib/pacemaker/pcmk_sched_native.c                 !pcmk_is_set(then->flags, pe_action_migrate_runnable)) {
then             2202 lib/pacemaker/pcmk_sched_native.c                 pe_rsc_trace(first->rsc, "Unset migrate runnable on %s because of %s", first->uuid, then->uuid);
then             2203 lib/pacemaker/pcmk_sched_native.c                 pe_action_implies(first, then, pe_action_migrate_runnable);
then             2205 lib/pacemaker/pcmk_sched_native.c             pe_rsc_trace(then->rsc,
then             2207 lib/pacemaker/pcmk_sched_native.c                          first->uuid, then->uuid);
then             2214 lib/pacemaker/pcmk_sched_native.c         if (((then->flags & pe_action_migrate_runnable) == FALSE) ||
then             2215 lib/pacemaker/pcmk_sched_native.c             ((then->flags & pe_action_runnable) == FALSE)) {
then             2217 lib/pacemaker/pcmk_sched_native.c             pe_rsc_trace(then->rsc, "Unset runnable on %s because %s is neither runnable or migratable", first->uuid, then->uuid);
then             2218 lib/pacemaker/pcmk_sched_native.c             pe_action_implies(first, then, pe_action_runnable);
then             2221 lib/pacemaker/pcmk_sched_native.c         if ((then->flags & pe_action_optional) == 0) {
then             2222 lib/pacemaker/pcmk_sched_native.c             pe_rsc_trace(then->rsc, "Unset optional on %s because %s is not optional", first->uuid, then->uuid);
then             2223 lib/pacemaker/pcmk_sched_native.c             pe_action_implies(first, then, pe_action_optional);
then             2231 lib/pacemaker/pcmk_sched_native.c             pe_action_implies(then, first, pe_action_migrate_runnable);
then             2232 lib/pacemaker/pcmk_sched_native.c             pe__clear_action_flags(then, pe_action_pseudo);
then             2233 lib/pacemaker/pcmk_sched_native.c             pe_rsc_trace(then->rsc, "Unset pseudo on %s because %s is not runnable", then->uuid, first->uuid);
then             2240 lib/pacemaker/pcmk_sched_native.c         && pcmk_is_set(then->flags, pe_action_runnable)
then             2242 lib/pacemaker/pcmk_sched_native.c         pe_rsc_trace(then->rsc, "Unset runnable on %s because of %s", then->uuid, first->uuid);
then             2243 lib/pacemaker/pcmk_sched_native.c         pe_action_implies(then, first, pe_action_runnable);
then             2244 lib/pacemaker/pcmk_sched_native.c         pe_action_implies(then, first, pe_action_migrate_runnable);
then             2249 lib/pacemaker/pcmk_sched_native.c         && pcmk_is_set(then->flags, pe_action_optional)
then             2253 lib/pacemaker/pcmk_sched_native.c         pe_rsc_trace(then->rsc,
then             2255 lib/pacemaker/pcmk_sched_native.c                      then->uuid, first->uuid);
then             2256 lib/pacemaker/pcmk_sched_native.c         pe_action_implies(then, first, pe_action_optional);
then             2260 lib/pacemaker/pcmk_sched_native.c         handle_restart_ordering(first, then, filter);
then             2263 lib/pacemaker/pcmk_sched_native.c     if (then_flags != then->flags) {
then             2265 lib/pacemaker/pcmk_sched_native.c         pe_rsc_trace(then->rsc,
then             2267 lib/pacemaker/pcmk_sched_native.c                      then->uuid, then->node ? then->node->details->uname : "[none]", then->flags,
then             2270 lib/pacemaker/pcmk_sched_native.c         if(then->rsc && then->rsc->parent) {
then             2272 lib/pacemaker/pcmk_sched_native.c             update_action(then, data_set);
then             2281 lib/pacemaker/pcmk_sched_native.c                      first->flags, first_flags, then->uuid, then->flags);