rh_action 187 include/crm/pengine/internal.h pe_action_t *rh_action; rh_action 360 include/crm/pengine/internal.h extern gboolean order_actions(pe_action_t * lh_action, pe_action_t * rh_action, enum pe_ordering order); rh_action 88 include/pcmki/pcmki_scheduler.h pe_resource_t * rh_rsc, char *rh_task, pe_action_t * rh_action, rh_action 1332 lib/pacemaker/pcmk_sched_allocate.c order_start_then_action(pe_resource_t *lh_rsc, pe_action_t *rh_action, rh_action 1335 lib/pacemaker/pcmk_sched_allocate.c if (lh_rsc && rh_action && data_set) { rh_action 1337 lib/pacemaker/pcmk_sched_allocate.c rh_action->rsc, NULL, rh_action, rh_action 1807 lib/pacemaker/pcmk_sched_allocate.c pe_action_t *rh_action = NULL; rh_action 1814 lib/pacemaker/pcmk_sched_allocate.c rh_action = order->rh_action; rh_action 1817 lib/pacemaker/pcmk_sched_allocate.c if (rh_action != NULL) { rh_action 1818 lib/pacemaker/pcmk_sched_allocate.c rh_actions = g_list_prepend(NULL, rh_action); rh_action 1912 lib/pacemaker/pcmk_sched_allocate.c if (rh_rsc == NULL && order->rh_action) { rh_action 1913 lib/pacemaker/pcmk_sched_allocate.c rh_rsc = order->rh_action->rsc; rh_action 1918 lib/pacemaker/pcmk_sched_allocate.c } else if (order->rh_action) { rh_action 1919 lib/pacemaker/pcmk_sched_allocate.c order_actions(lh_action_iter, order->rh_action, order->type); rh_action 2343 lib/pacemaker/pcmk_sched_allocate.c order_first_probe_unneeded(pe_action_t * probe, pe_action_t * rh_action) rh_action 2350 lib/pacemaker/pcmk_sched_allocate.c if (pcmk__str_eq(rh_action->task, CRM_OP_FENCE, pcmk__str_casei) rh_action 2351 lib/pacemaker/pcmk_sched_allocate.c && probe->node && rh_action->node rh_action 2352 lib/pacemaker/pcmk_sched_allocate.c && probe->node->details == rh_action->node->details) { rh_action 2353 lib/pacemaker/pcmk_sched_allocate.c const char *op = g_hash_table_lookup(rh_action->meta, "stonith_action"); rh_action 2361 lib/pacemaker/pcmk_sched_allocate.c if ((pcmk__str_eq(rh_action->task, CRM_OP_SHUTDOWN, pcmk__str_casei)) rh_action 2362 lib/pacemaker/pcmk_sched_allocate.c && probe->node && rh_action->node rh_action 2363 lib/pacemaker/pcmk_sched_allocate.c && probe->node->details != rh_action->node->details) { rh_action 2381 lib/pacemaker/pcmk_sched_allocate.c pe_action_t *rh_action = order->rh_action; rh_action 2401 lib/pacemaker/pcmk_sched_allocate.c if (rh_action == NULL && rh_action_task == NULL) { rh_action 2423 lib/pacemaker/pcmk_sched_allocate.c if (rh_action && pcmk__str_eq(rh_action->task, RSC_STOP, pcmk__str_casei)) { rh_action 2426 lib/pacemaker/pcmk_sched_allocate.c } else if (rh_action == NULL && rh_action_task rh_action 2457 lib/pacemaker/pcmk_sched_allocate.c if (rh_action) { rh_action 2458 lib/pacemaker/pcmk_sched_allocate.c rh_actions = g_list_prepend(rh_actions, rh_action); rh_action 2472 lib/pacemaker/pcmk_sched_allocate.c rh_action ? rh_action->uuid : rh_action_task, rh_action 2846 lib/pacemaker/pcmk_sched_allocate.c order_actions(order->lh_action, order->rh_action, order->type); rh_action 1486 lib/pacemaker/pcmk_sched_constraints.c rh_task = task_from_action_or_key(order->rh_action, order->rh_action_task); rh_action 1587 lib/pacemaker/pcmk_sched_constraints.c pe_resource_t * rh_rsc, char *rh_action_task, pe_action_t * rh_action, rh_action 1595 lib/pacemaker/pcmk_sched_constraints.c if (rh_rsc == NULL && rh_action) { rh_action 1596 lib/pacemaker/pcmk_sched_constraints.c rh_rsc = rh_action->rsc; rh_action 1600 lib/pacemaker/pcmk_sched_constraints.c || (rh_action == NULL && rh_rsc == NULL)) { rh_action 1611 lib/pacemaker/pcmk_sched_constraints.c rh_rsc?rh_rsc->id:"NA", rh_action_task?rh_action_task:"NA", rh_action?rh_action->uuid:"NA"); rh_action 1620 lib/pacemaker/pcmk_sched_constraints.c order->rh_action = rh_action; rh_action 1628 lib/pacemaker/pcmk_sched_constraints.c if (order->rh_action_task == NULL && rh_action) { rh_action 1629 lib/pacemaker/pcmk_sched_constraints.c order->rh_action_task = strdup(rh_action->uuid); rh_action 1636 lib/pacemaker/pcmk_sched_constraints.c if (order->rh_rsc == NULL && rh_action) { rh_action 1637 lib/pacemaker/pcmk_sched_constraints.c order->rh_rsc = rh_action->rsc; rh_action 1802 lib/pengine/utils.c order_actions(pe_action_t * lh_action, pe_action_t * rh_action, enum pe_ordering order) rh_action 1812 lib/pengine/utils.c if (lh_action == NULL || rh_action == NULL) { rh_action 1816 lib/pengine/utils.c crm_trace("Ordering Action %s before %s", lh_action->uuid, rh_action->uuid); rh_action 1819 lib/pengine/utils.c CRM_ASSERT(lh_action != rh_action); rh_action 1826 lib/pengine/utils.c if (after->action == rh_action && (after->type & order)) { rh_action 1832 lib/pengine/utils.c wrapper->action = rh_action; rh_action 1841 lib/pengine/utils.c list = rh_action->actions_before; rh_action 1843 lib/pengine/utils.c rh_action->actions_before = list;