then 243 lib/pacemaker/libpacemaker_private.h uint32_t (*update_ordered_actions)(pe_action_t *first, pe_action_t *then, then 305 lib/pacemaker/libpacemaker_private.h uint32_t pcmk__update_ordered_actions(pe_action_t *first, pe_action_t *then, then 736 lib/pacemaker/libpacemaker_private.h pe_action_t *then, then 820 lib/pacemaker/libpacemaker_private.h pe_action_t *then, then 218 lib/pacemaker/pcmk_sched_actions.c update_action_for_ordering_flags(pe_action_t *first, pe_action_t *then, then 231 lib/pacemaker/pcmk_sched_actions.c pe_node_t *node = then->node; then 242 lib/pacemaker/pcmk_sched_actions.c pe_rsc_trace(then->rsc, then 245 lib/pacemaker/pcmk_sched_actions.c first->uuid, then->uuid, pe__node_name(node)); then 249 lib/pacemaker/pcmk_sched_actions.c if (then->rsc != NULL) { then 250 lib/pacemaker/pcmk_sched_actions.c changed |= then->rsc->cmds->update_ordered_actions(first, then, then 257 lib/pacemaker/pcmk_sched_actions.c && pcmk_is_set(then->flags, pe_action_optional)) { then 258 lib/pacemaker/pcmk_sched_actions.c pe__clear_action_flags(then, pe_action_optional); then 261 lib/pacemaker/pcmk_sched_actions.c pe_rsc_trace(then->rsc, "%s then %s: %s after pe_order_implies_then", then 262 lib/pacemaker/pcmk_sched_actions.c first->uuid, then->uuid, then 266 lib/pacemaker/pcmk_sched_actions.c if (pcmk_is_set(order->type, pe_order_restart) && (then->rsc != NULL)) { then 269 lib/pacemaker/pcmk_sched_actions.c changed |= then->rsc->cmds->update_ordered_actions(first, then, node, then 273 lib/pacemaker/pcmk_sched_actions.c pe_rsc_trace(then->rsc, "%s then %s: %s after pe_order_restart", then 274 lib/pacemaker/pcmk_sched_actions.c first->uuid, then->uuid, then 280 lib/pacemaker/pcmk_sched_actions.c changed |= first->rsc->cmds->update_ordered_actions(first, then, then 291 lib/pacemaker/pcmk_sched_actions.c pe_rsc_trace(then->rsc, "%s then %s: %s after pe_order_implies_first", then 292 lib/pacemaker/pcmk_sched_actions.c first->uuid, then->uuid, then 297 lib/pacemaker/pcmk_sched_actions.c if (then->rsc != NULL) { then 298 lib/pacemaker/pcmk_sched_actions.c changed |= then->rsc->cmds->update_ordered_actions(first, then, then 305 lib/pacemaker/pcmk_sched_actions.c pe_rsc_trace(then->rsc, then 307 lib/pacemaker/pcmk_sched_actions.c first->uuid, then->uuid, then 312 lib/pacemaker/pcmk_sched_actions.c if (then->rsc != NULL) { then 313 lib/pacemaker/pcmk_sched_actions.c changed |= then->rsc->cmds->update_ordered_actions(first, then, then 322 lib/pacemaker/pcmk_sched_actions.c then->runnable_before++; then 327 lib/pacemaker/pcmk_sched_actions.c if ((then->runnable_before >= then->required_runnable_before) then 328 lib/pacemaker/pcmk_sched_actions.c && !pcmk_is_set(then->flags, pe_action_runnable)) { then 330 lib/pacemaker/pcmk_sched_actions.c pe__set_action_flags(then, pe_action_runnable); then 334 lib/pacemaker/pcmk_sched_actions.c pe_rsc_trace(then->rsc, "%s then %s: %s after pe_order_one_or_more", then 335 lib/pacemaker/pcmk_sched_actions.c first->uuid, then->uuid, then 339 lib/pacemaker/pcmk_sched_actions.c if (pcmk_is_set(order->type, pe_order_probe) && (then->rsc != NULL)) { then 343 lib/pacemaker/pcmk_sched_actions.c pe_rsc_trace(then->rsc, then 345 lib/pacemaker/pcmk_sched_actions.c first->uuid, then->uuid); then 348 lib/pacemaker/pcmk_sched_actions.c changed |= then->rsc->cmds->update_ordered_actions(first, then, then 355 lib/pacemaker/pcmk_sched_actions.c pe_rsc_trace(then->rsc, "%s then %s: %s after pe_order_probe", then 356 lib/pacemaker/pcmk_sched_actions.c first->uuid, then->uuid, then 361 lib/pacemaker/pcmk_sched_actions.c if (then->rsc != NULL) { then 362 lib/pacemaker/pcmk_sched_actions.c changed |= then->rsc->cmds->update_ordered_actions(first, then, then 370 lib/pacemaker/pcmk_sched_actions.c && pcmk_is_set(then->flags, pe_action_runnable)) { then 372 lib/pacemaker/pcmk_sched_actions.c pe__clear_action_flags(then, pe_action_runnable); then 375 lib/pacemaker/pcmk_sched_actions.c pe_rsc_trace(then->rsc, "%s then %s: %s after pe_order_runnable_left", then 376 lib/pacemaker/pcmk_sched_actions.c first->uuid, then->uuid, then 381 lib/pacemaker/pcmk_sched_actions.c if (then->rsc != NULL) { then 382 lib/pacemaker/pcmk_sched_actions.c changed |= then->rsc->cmds->update_ordered_actions(first, then, then 389 lib/pacemaker/pcmk_sched_actions.c pe_rsc_trace(then->rsc, "%s then %s: %s after " then 391 lib/pacemaker/pcmk_sched_actions.c first->uuid, then->uuid, then 396 lib/pacemaker/pcmk_sched_actions.c if (then->rsc != NULL) { then 397 lib/pacemaker/pcmk_sched_actions.c changed |= then->rsc->cmds->update_ordered_actions(first, then, then 404 lib/pacemaker/pcmk_sched_actions.c pe_rsc_trace(then->rsc, "%s then %s: %s after pe_order_pseudo_left", then 405 lib/pacemaker/pcmk_sched_actions.c first->uuid, then->uuid, then 410 lib/pacemaker/pcmk_sched_actions.c if (then->rsc != NULL) { then 411 lib/pacemaker/pcmk_sched_actions.c changed |= then->rsc->cmds->update_ordered_actions(first, then, then 418 lib/pacemaker/pcmk_sched_actions.c pe_rsc_trace(then->rsc, "%s then %s: %s after pe_order_optional", then 419 lib/pacemaker/pcmk_sched_actions.c first->uuid, then->uuid, then 424 lib/pacemaker/pcmk_sched_actions.c if (then->rsc != NULL) { then 425 lib/pacemaker/pcmk_sched_actions.c changed |= then->rsc->cmds->update_ordered_actions(first, then, then 432 lib/pacemaker/pcmk_sched_actions.c pe_rsc_trace(then->rsc, "%s then %s: %s after pe_order_asymmetrical", then 433 lib/pacemaker/pcmk_sched_actions.c first->uuid, then->uuid, then 441 lib/pacemaker/pcmk_sched_actions.c pe_rsc_trace(then->rsc, "%s will be in graph because %s is required", then 442 lib/pacemaker/pcmk_sched_actions.c then->uuid, first->uuid); then 443 lib/pacemaker/pcmk_sched_actions.c pe__set_action_flags(then, pe_action_print_always); then 450 lib/pacemaker/pcmk_sched_actions.c pe_rsc_trace(then->rsc, "%s will be in graph because %s is required", then 451 lib/pacemaker/pcmk_sched_actions.c first->uuid, then->uuid); then 465 lib/pacemaker/pcmk_sched_actions.c if (pcmk_is_set(then->flags, pe_action_runnable)) { then 466 lib/pacemaker/pcmk_sched_actions.c pe__clear_action_flags(then, pe_action_runnable); then 469 lib/pacemaker/pcmk_sched_actions.c pe_rsc_trace(then->rsc, "%s then %s: %s after checking whether first " then 471 lib/pacemaker/pcmk_sched_actions.c first->uuid, then->uuid, then 500 lib/pacemaker/pcmk_sched_actions.c pcmk__update_action_for_orderings(pe_action_t *then, pe_working_set_t *data_set) then 504 lib/pacemaker/pcmk_sched_actions.c int last_flags = then->flags; then 506 lib/pacemaker/pcmk_sched_actions.c pe_rsc_trace(then->rsc, "Updating %s %s (%s %s) on %s", then 507 lib/pacemaker/pcmk_sched_actions.c action_type_str(then->flags), then->uuid, then 508 lib/pacemaker/pcmk_sched_actions.c action_optional_str(then->flags), then 509 lib/pacemaker/pcmk_sched_actions.c action_runnable_str(then->flags), action_node_str(then)); then 511 lib/pacemaker/pcmk_sched_actions.c if (pcmk_is_set(then->flags, pe_action_requires_any)) { then 517 lib/pacemaker/pcmk_sched_actions.c then->runnable_before = 0; then 519 lib/pacemaker/pcmk_sched_actions.c if (then->required_runnable_before == 0) { then 523 lib/pacemaker/pcmk_sched_actions.c then->required_runnable_before = 1; then 529 lib/pacemaker/pcmk_sched_actions.c pe__clear_action_flags(then, pe_action_runnable); then 532 lib/pacemaker/pcmk_sched_actions.c for (lpc = then->actions_before; lpc != NULL; lpc = lpc->next) { then 536 lib/pacemaker/pcmk_sched_actions.c pe_node_t *then_node = then->node; then 550 lib/pacemaker/pcmk_sched_actions.c if ((then->rsc != NULL) then 551 lib/pacemaker/pcmk_sched_actions.c && (then->rsc->variant == pe_group) then 552 lib/pacemaker/pcmk_sched_actions.c && pcmk__str_eq(then->task, RSC_START, pcmk__str_casei)) { then 554 lib/pacemaker/pcmk_sched_actions.c then_node = then->rsc->fns->location(then->rsc, NULL, FALSE); then 556 lib/pacemaker/pcmk_sched_actions.c pe_rsc_trace(then->rsc, "Found %s for 'then' %s", then 557 lib/pacemaker/pcmk_sched_actions.c pe__node_name(then_node), then->uuid); then 566 lib/pacemaker/pcmk_sched_actions.c pe_rsc_trace(then->rsc, then 569 lib/pacemaker/pcmk_sched_actions.c then->uuid, pe__node_name(then_node)); then 574 lib/pacemaker/pcmk_sched_actions.c pcmk__clear_updated_flags(changed, then, pcmk__updated_first); then 578 lib/pacemaker/pcmk_sched_actions.c && !pcmk_is_set(then->flags, pe_action_optional)) { then 589 lib/pacemaker/pcmk_sched_actions.c if ((first->rsc != NULL) && (then->rsc != NULL) then 590 lib/pacemaker/pcmk_sched_actions.c && (first->rsc != then->rsc) && !is_parent(then->rsc, first->rsc)) { then 594 lib/pacemaker/pcmk_sched_actions.c pe_rsc_trace(then->rsc, "Ordering %s after %s instead of %s", then 595 lib/pacemaker/pcmk_sched_actions.c then->uuid, first->uuid, other->action->uuid); then 598 lib/pacemaker/pcmk_sched_actions.c pe_rsc_trace(then->rsc, then 600 lib/pacemaker/pcmk_sched_actions.c first->uuid, first->flags, then->uuid, then->flags, then 611 lib/pacemaker/pcmk_sched_actions.c then_flags = action_flags_for_ordering(then, first_node); then 613 lib/pacemaker/pcmk_sched_actions.c changed |= update_action_for_ordering_flags(first, then, then 620 lib/pacemaker/pcmk_sched_actions.c } else if (order_actions(first, then, other->type)) { then 624 lib/pacemaker/pcmk_sched_actions.c pcmk__set_updated_flags(changed, then, pcmk__updated_then); then 625 lib/pacemaker/pcmk_sched_actions.c pe_rsc_trace(then->rsc, then 627 lib/pacemaker/pcmk_sched_actions.c other->action->uuid, then->uuid, first->uuid, then 628 lib/pacemaker/pcmk_sched_actions.c then->uuid); then 646 lib/pacemaker/pcmk_sched_actions.c if (pcmk_is_set(then->flags, pe_action_requires_any)) { then 647 lib/pacemaker/pcmk_sched_actions.c if (last_flags == then->flags) { then 648 lib/pacemaker/pcmk_sched_actions.c pcmk__clear_updated_flags(changed, then, pcmk__updated_then); then 650 lib/pacemaker/pcmk_sched_actions.c pcmk__set_updated_flags(changed, then, pcmk__updated_then); then 656 lib/pacemaker/pcmk_sched_actions.c then->uuid); then 658 lib/pacemaker/pcmk_sched_actions.c && !pcmk_is_set(then->flags, pe_action_runnable)) { then 659 lib/pacemaker/pcmk_sched_actions.c pcmk__block_colocation_dependents(then, data_set); then 661 lib/pacemaker/pcmk_sched_actions.c pcmk__update_action_for_orderings(then, data_set); then 662 lib/pacemaker/pcmk_sched_actions.c for (lpc = then->actions_after; lpc != NULL; lpc = lpc->next) { then 707 lib/pacemaker/pcmk_sched_actions.c handle_asymmetric_ordering(const pe_action_t *first, pe_action_t *then) then 712 lib/pacemaker/pcmk_sched_actions.c if ((then->rsc == NULL) || pcmk_is_set(first->flags, pe_action_runnable)) { then 717 lib/pacemaker/pcmk_sched_actions.c if (pcmk_is_set(then->flags, pe_action_optional)) { then 718 lib/pacemaker/pcmk_sched_actions.c enum rsc_role_e then_rsc_role = then->rsc->fns->state(then->rsc, TRUE); then 721 lib/pacemaker/pcmk_sched_actions.c && pcmk__str_eq(then->task, RSC_STOP, pcmk__str_none)) { then 727 lib/pacemaker/pcmk_sched_actions.c && pcmk__str_eq(then->task, RSC_START, pcmk__str_none) then 728 lib/pacemaker/pcmk_sched_actions.c && pe__rsc_running_on_only(then->rsc, then->node)) { then 737 lib/pacemaker/pcmk_sched_actions.c clear_action_flag_because(then, pe_action_optional, first); then 738 lib/pacemaker/pcmk_sched_actions.c clear_action_flag_because(then, pe_action_runnable, first); then 753 lib/pacemaker/pcmk_sched_actions.c handle_restart_ordering(pe_action_t *first, pe_action_t *then, uint32_t filter) then 758 lib/pacemaker/pcmk_sched_actions.c CRM_ASSERT(is_primitive_action(then)); then 764 lib/pacemaker/pcmk_sched_actions.c && !pcmk_is_set(then->flags, pe_action_optional)) { then 772 lib/pacemaker/pcmk_sched_actions.c && !pcmk_is_set(then->flags, pe_action_runnable) then 773 lib/pacemaker/pcmk_sched_actions.c && pcmk_is_set(then->rsc->flags, pe_rsc_managed) then 774 lib/pacemaker/pcmk_sched_actions.c && (first->rsc == then->rsc)) { then 783 lib/pacemaker/pcmk_sched_actions.c first->uuid, then->uuid, reason); then 787 lib/pacemaker/pcmk_sched_actions.c clear_action_flag_because(first, pe_action_optional, then); then 791 lib/pacemaker/pcmk_sched_actions.c if (!pcmk_is_set(then->flags, pe_action_optional)) { then 792 lib/pacemaker/pcmk_sched_actions.c clear_action_flag_because(first, pe_action_optional, then); then 796 lib/pacemaker/pcmk_sched_actions.c if (!pcmk_is_set(then->flags, pe_action_migrate_runnable)) { then 797 lib/pacemaker/pcmk_sched_actions.c clear_action_flag_because(first, pe_action_migrate_runnable, then); then 803 lib/pacemaker/pcmk_sched_actions.c clear_action_flag_because(then, pe_action_runnable, first); then 830 lib/pacemaker/pcmk_sched_actions.c pcmk__update_ordered_actions(pe_action_t *first, pe_action_t *then, then 836 lib/pacemaker/pcmk_sched_actions.c uint32_t then_flags = then->flags; then 840 lib/pacemaker/pcmk_sched_actions.c handle_asymmetric_ordering(first, then); then 850 lib/pacemaker/pcmk_sched_actions.c clear_action_flag_because(first, pe_action_optional, then); then 854 lib/pacemaker/pcmk_sched_actions.c && !pcmk_is_set(then->flags, pe_action_migrate_runnable)) { then 855 lib/pacemaker/pcmk_sched_actions.c clear_action_flag_because(first, pe_action_migrate_runnable, then); then 860 lib/pacemaker/pcmk_sched_actions.c && (then->rsc != NULL) && (then->rsc->role == RSC_ROLE_PROMOTED) then 862 lib/pacemaker/pcmk_sched_actions.c && !pcmk_is_set(then->flags, pe_action_optional)) { then 864 lib/pacemaker/pcmk_sched_actions.c clear_action_flag_because(first, pe_action_optional, then); then 867 lib/pacemaker/pcmk_sched_actions.c && !pcmk_is_set(then->flags, pe_action_migrate_runnable)) { then 869 lib/pacemaker/pcmk_sched_actions.c then); then 876 lib/pacemaker/pcmk_sched_actions.c if (!pcmk_all_flags_set(then->flags, then 878 lib/pacemaker/pcmk_sched_actions.c clear_action_flag_because(first, pe_action_runnable, then); then 881 lib/pacemaker/pcmk_sched_actions.c if (!pcmk_is_set(then->flags, pe_action_optional)) { then 882 lib/pacemaker/pcmk_sched_actions.c clear_action_flag_because(first, pe_action_optional, then); then 890 lib/pacemaker/pcmk_sched_actions.c clear_action_flag_because(then, pe_action_migrate_runnable, first); then 891 lib/pacemaker/pcmk_sched_actions.c pe__clear_action_flags(then, pe_action_pseudo); then 896 lib/pacemaker/pcmk_sched_actions.c && pcmk_is_set(then->flags, pe_action_runnable) then 899 lib/pacemaker/pcmk_sched_actions.c clear_action_flag_because(then, pe_action_runnable, first); then 900 lib/pacemaker/pcmk_sched_actions.c clear_action_flag_because(then, pe_action_migrate_runnable, first); then 905 lib/pacemaker/pcmk_sched_actions.c && pcmk_is_set(then->flags, pe_action_optional) then 909 lib/pacemaker/pcmk_sched_actions.c clear_action_flag_because(then, pe_action_optional, first); then 913 lib/pacemaker/pcmk_sched_actions.c handle_restart_ordering(first, then, filter); then 916 lib/pacemaker/pcmk_sched_actions.c if (then_flags != then->flags) { then 918 lib/pacemaker/pcmk_sched_actions.c pe_rsc_trace(then->rsc, then 921 lib/pacemaker/pcmk_sched_actions.c then->uuid, pe__node_name(then->node), then 922 lib/pacemaker/pcmk_sched_actions.c then->flags, then_flags, first->uuid, first->flags); then 924 lib/pacemaker/pcmk_sched_actions.c if ((then->rsc != NULL) && (then->rsc->parent != NULL)) { then 926 lib/pacemaker/pcmk_sched_actions.c pcmk__update_action_for_orderings(then, data_set); then 936 lib/pacemaker/pcmk_sched_actions.c first->flags, first_flags, then->uuid, then->flags); then 542 lib/pacemaker/pcmk_sched_group.c pcmk__group_update_ordered_actions(pe_action_t *first, pe_action_t *then, then 549 lib/pacemaker/pcmk_sched_group.c CRM_ASSERT((first != NULL) && (then != NULL) && (data_set != NULL)); then 552 lib/pacemaker/pcmk_sched_group.c CRM_ASSERT(then->rsc != NULL); then 555 lib/pacemaker/pcmk_sched_group.c changed |= pcmk__update_ordered_actions(first, then, node, flags, filter, then 559 lib/pacemaker/pcmk_sched_group.c for (GList *iter = then->rsc->children; iter != NULL; iter = iter->next) { then 563 lib/pacemaker/pcmk_sched_group.c then->task, node); then 1145 lib/pacemaker/pcmk_sched_instances.c unassign_if_mandatory(const pe_action_t *first, const pe_action_t *then, then 1150 lib/pacemaker/pcmk_sched_instances.c pe_rsc_trace(then->rsc, then 1160 lib/pacemaker/pcmk_sched_instances.c pe_rsc_info(then->rsc, then 1297 lib/pacemaker/pcmk_sched_instances.c update_interleaved_actions(pe_action_t *first, pe_action_t *then, then 1311 lib/pacemaker/pcmk_sched_instances.c instances = get_instance_list(then->rsc); then 1326 lib/pacemaker/pcmk_sched_instances.c if (unassign_if_mandatory(first, then, then_instance, type, then 1339 lib/pacemaker/pcmk_sched_instances.c then_action = find_instance_action(then, then_instance, then->task, then 1353 lib/pacemaker/pcmk_sched_instances.c type, then->rsc->cluster); then 1355 lib/pacemaker/pcmk_sched_instances.c free_instance_list(then->rsc, instances); then 1369 lib/pacemaker/pcmk_sched_instances.c can_interleave_actions(const pe_action_t *first, const pe_action_t *then) then 1374 lib/pacemaker/pcmk_sched_instances.c if ((first->rsc == NULL) || (then->rsc == NULL)) { then 1376 lib/pacemaker/pcmk_sched_instances.c first->uuid, then->uuid); then 1380 lib/pacemaker/pcmk_sched_instances.c if (first->rsc == then->rsc) { then 1382 lib/pacemaker/pcmk_sched_instances.c first->uuid, then->uuid); then 1386 lib/pacemaker/pcmk_sched_instances.c if ((first->rsc->variant < pe_clone) || (then->rsc->variant < pe_clone)) { then 1388 lib/pacemaker/pcmk_sched_instances.c first->uuid, then->uuid); then 1392 lib/pacemaker/pcmk_sched_instances.c if (pcmk__ends_with(then->uuid, "_stop_0") then 1393 lib/pacemaker/pcmk_sched_instances.c || pcmk__ends_with(then->uuid, "_demote_0")) { then 1396 lib/pacemaker/pcmk_sched_instances.c rsc = then->rsc; then 1402 lib/pacemaker/pcmk_sched_instances.c first->uuid, then->uuid, (interleave? "" : "not "), rsc->id); then 1430 lib/pacemaker/pcmk_sched_instances.c const pe_action_t *then, const pe_node_t *node, then 1438 lib/pacemaker/pcmk_sched_instances.c instance_action = find_first_action(instance->actions, NULL, then->task, then 1492 lib/pacemaker/pcmk_sched_instances.c pcmk__instance_update_ordered_actions(pe_action_t *first, pe_action_t *then, then 1497 lib/pacemaker/pcmk_sched_instances.c if (then->rsc == NULL) { then 1500 lib/pacemaker/pcmk_sched_instances.c } else if (can_interleave_actions(first, then)) { then 1501 lib/pacemaker/pcmk_sched_instances.c return update_interleaved_actions(first, then, node, filter, type); then 1505 lib/pacemaker/pcmk_sched_instances.c GList *instances = get_instance_list(then->rsc); then 1508 lib/pacemaker/pcmk_sched_instances.c changed |= pcmk__update_ordered_actions(first, then, node, flags, then 1515 lib/pacemaker/pcmk_sched_instances.c changed |= update_noninterleaved_actions(instance, first, then, then 1518 lib/pacemaker/pcmk_sched_instances.c free_instance_list(then->rsc, instances); then 298 lib/pacemaker/pcmk_sched_probes.c probe_needed_before_action(const pe_action_t *probe, const pe_action_t *then) then 301 lib/pacemaker/pcmk_sched_probes.c if (pcmk__str_eq(then->task, CRM_OP_FENCE, pcmk__str_casei) then 302 lib/pacemaker/pcmk_sched_probes.c && (probe->node != NULL) && (then->node != NULL) then 303 lib/pacemaker/pcmk_sched_probes.c && (probe->node->details == then->node->details)) { then 304 lib/pacemaker/pcmk_sched_probes.c const char *op = g_hash_table_lookup(then->meta, "stonith_action"); then 312 lib/pacemaker/pcmk_sched_probes.c if (pcmk__str_eq(then->task, CRM_OP_SHUTDOWN, pcmk__str_none) then 313 lib/pacemaker/pcmk_sched_probes.c && (probe->node != NULL) && (then->node != NULL) then 314 lib/pacemaker/pcmk_sched_probes.c && (probe->node->details != then->node->details)) { then 437 lib/pacemaker/pcmk_sched_probes.c pe_action_t *then = (pe_action_t *) then_iter->data; then 439 lib/pacemaker/pcmk_sched_probes.c if (probe_needed_before_action(probe, then)) { then 440 lib/pacemaker/pcmk_sched_probes.c order_actions(probe, then, order_flags); then 493 lib/pacemaker/pcmk_sched_probes.c pe_action_wrapper_t *then = (pe_action_wrapper_t *) then_iter->data; then 495 lib/pacemaker/pcmk_sched_probes.c if (then->action->rsc->running_on then 496 lib/pacemaker/pcmk_sched_probes.c || (pe__const_top_resource(then->action->rsc, false) then 498 lib/pacemaker/pcmk_sched_probes.c || !pcmk__str_eq(then->action->task, RSC_START, pcmk__str_none)) { then 506 lib/pacemaker/pcmk_sched_probes.c then->action->uuid, pe__node_name(then->action->node), then 512 lib/pacemaker/pcmk_sched_probes.c order_actions(probe, then->action, flags); then 574 lib/pacemaker/pcmk_sched_probes.c pe_action_t *then = (pe_action_t *) iter->data; then 577 lib/pacemaker/pcmk_sched_probes.c if (!pcmk_is_set(then->flags, pe_action_pseudo)) { then 578 lib/pacemaker/pcmk_sched_probes.c order_actions(probe, then, pe_order_optional); then 702 lib/pacemaker/pcmk_sched_probes.c pe_action_wrapper_t *then = (pe_action_wrapper_t *) then_iter->data; then 704 lib/pacemaker/pcmk_sched_probes.c add_start_orderings_for_probe(probe, then); then 705 lib/pacemaker/pcmk_sched_probes.c add_restart_orderings_for_probe(probe, then->action, data_set);