rsc_id 399 daemons/controld/controld_cib.c controld_delete_resource_history(const char *rsc_id, const char *node, rsc_id 407 daemons/controld/controld_cib.c CRM_CHECK((rsc_id != NULL) && (node != NULL), return EINVAL); rsc_id 409 daemons/controld/controld_cib.c desc = crm_strdup_printf("resource history for %s on %s", rsc_id, node); rsc_id 417 daemons/controld/controld_cib.c xpath = crm_strdup_printf(XPATH_RESOURCE_HISTORY, node, rsc_id); rsc_id 426 daemons/controld/controld_cib.c QB_XS " rc=%d", rsc_id, node, rsc_id 593 daemons/controld/controld_cib.c crm_trace("%s: %s, %s", op->rsc_id, digest, (const char *) list->str); rsc_id 595 daemons/controld/controld_cib.c crm_trace("%s: %s", op->rsc_id, digest); rsc_id 626 daemons/controld/controld_cib.c crm_trace("%s: %s, %s", op->rsc_id, digest, (const char *) list->str); rsc_id 629 daemons/controld/controld_cib.c crm_trace("%s: no secure parameters", op->rsc_id); rsc_id 678 daemons/controld/controld_cib.c op->op_type, op->rsc_id, op->params, rsc); rsc_id 686 daemons/controld/controld_cib.c op->rsc_id, op->op_type, op->interval_ms, node_name); rsc_id 753 daemons/controld/controld_cib.c pcmk__readable_interval(op->interval_ms), op->op_type, op->rsc_id, rsc_id 882 daemons/controld/controld_cib.c crm_warn("Resource %s no longer exists in the executor", op->rsc_id); rsc_id 883 daemons/controld/controld_cib.c controld_ack_event_directly(NULL, NULL, rsc, op, op->rsc_id); rsc_id 911 daemons/controld/controld_cib.c crm_xml_add(xml, PCMK_XA_ID, op->rsc_id); rsc_id 929 daemons/controld/controld_cib.c op->rsc_id, container); rsc_id 964 daemons/controld/controld_cib.c char *op_id = pcmk__op_key(op->rsc_id, op->op_type, op->interval_ms); rsc_id 972 daemons/controld/controld_cib.c op->rsc_id, op->op_type, op->interval_ms, op->call_id); rsc_id 1009 daemons/controld/controld_cib.c controld_cib_delete_last_failure(const char *rsc_id, const char *node, rsc_id 1014 daemons/controld/controld_cib.c CRM_CHECK((rsc_id != NULL) && (node != NULL), return); rsc_id 1017 daemons/controld/controld_cib.c last_failure_key = pcmk__op_key(rsc_id, "last_failure", 0); rsc_id 1019 daemons/controld/controld_cib.c xpath = crm_strdup_printf(XPATH_HISTORY_ID, node, rsc_id, rsc_id 1022 daemons/controld/controld_cib.c char *action_key = pcmk__op_key(rsc_id, action, interval_ms); rsc_id 1024 daemons/controld/controld_cib.c xpath = crm_strdup_printf(XPATH_HISTORY_ORIG, node, rsc_id, rsc_id 1045 daemons/controld/controld_cib.c controld_delete_action_history_by_key(const char *rsc_id, const char *node, rsc_id 1050 daemons/controld/controld_cib.c CRM_CHECK((rsc_id != NULL) && (node != NULL) && (key != NULL), return); rsc_id 1053 daemons/controld/controld_cib.c xpath = crm_strdup_printf(XPATH_HISTORY_CALL, node, rsc_id, key, rsc_id 1056 daemons/controld/controld_cib.c xpath = crm_strdup_printf(XPATH_HISTORY_ID, node, rsc_id, key); rsc_id 63 daemons/controld/controld_cib.h int controld_delete_resource_history(const char *rsc_id, const char *node, rsc_id 96 daemons/controld/controld_cib.h void controld_cib_delete_last_failure(const char *rsc_id, const char *node, rsc_id 99 daemons/controld/controld_cib.h void controld_delete_action_history_by_key(const char *rsc_id, const char *node, rsc_id 35 daemons/controld/controld_execd.c static gboolean is_rsc_active(lrm_state_t * lrm_state, const char *rsc_id); rsc_id 41 daemons/controld/controld_execd.c const char *rsc_id, rsc_id 99 daemons/controld/controld_execd.c && pcmk__str_eq(op->rsc_id, existing->rsc_id, pcmk__str_none) rsc_id 162 daemons/controld/controld_execd.c crm_debug("Purged history for '%s' after %s", op->rsc_id, op->op_type); rsc_id 163 daemons/controld/controld_execd.c controld_delete_resource_history(op->rsc_id, lrm_state->node_name, rsc_id 172 daemons/controld/controld_execd.c crm_debug("Updating history for '%s' with %s op", op->rsc_id, op->op_type); rsc_id 174 daemons/controld/controld_execd.c entry = g_hash_table_lookup(lrm_state->resource_history, op->rsc_id); rsc_id 177 daemons/controld/controld_execd.c entry->id = pcmk__str_copy(op->rsc_id); rsc_id 186 daemons/controld/controld_execd.c crm_info("Resource %s no longer exists, not updating cache", op->rsc_id); rsc_id 195 daemons/controld/controld_execd.c op->rsc_id, op->op_type, op->interval_ms); rsc_id 200 daemons/controld/controld_execd.c op->rsc_id, op->op_type, op->interval_ms, op->rc, rsc_id 237 daemons/controld/controld_execd.c op->rsc_id, op->op_type, op->interval_ms); rsc_id 244 daemons/controld/controld_execd.c g_list_length(entry->recurring_op_list), op->rsc_id, rsc_id 264 daemons/controld/controld_execd.c const char *rsc_id, const lrmd_rsc_info_t *rsc, rsc_id 267 daemons/controld/controld_execd.c lrmd_event_data_t *op = construct_op(lrm_state, input->xml, rsc_id, task); rsc_id 270 daemons/controld/controld_execd.c controld_ack_event_directly(ack_host, ack_sys, rsc, op, rsc_id); rsc_id 480 daemons/controld/controld_execd.c if (pcmk__str_eq(entry->id, pending->rsc_id, pcmk__str_none)) { rsc_id 498 daemons/controld/controld_execd.c is_rsc_active(lrm_state_t * lrm_state, const char *rsc_id) rsc_id 502 daemons/controld/controld_execd.c entry = g_hash_table_lookup(lrm_state->resource_history, rsc_id); rsc_id 507 daemons/controld/controld_execd.c crm_trace("Processing %s: %s.%d=%d", rsc_id, entry->last->op_type, rsc_id 650 daemons/controld/controld_execd.c controld_trigger_delete_refresh(const char *from_sys, const char *rsc_id) rsc_id 655 daemons/controld/controld_execd.c crm_debug("Triggering a refresh after %s cleaned %s", from_sys, rsc_id); rsc_id 665 daemons/controld/controld_execd.c notify_deleted(lrm_state_t * lrm_state, ha_msg_input_t * input, const char *rsc_id, int rc) rsc_id 672 daemons/controld/controld_execd.c from_sys, (from_host? from_host : "localhost"), rsc_id, rsc_id 674 daemons/controld/controld_execd.c op = construct_op(lrm_state, input->xml, rsc_id, PCMK_ACTION_DELETE); rsc_id 676 daemons/controld/controld_execd.c controld_ack_event_directly(from_host, from_sys, NULL, op, rsc_id); rsc_id 678 daemons/controld/controld_execd.c controld_trigger_delete_refresh(from_sys, rsc_id); rsc_id 700 daemons/controld/controld_execd.c if (pcmk__str_eq(rsc, pending->rsc_id, pcmk__str_none)) { rsc_id 710 daemons/controld/controld_execd.c const char *rsc_id, GHashTableIter *rsc_iter, int rc, rsc_id 715 daemons/controld/controld_execd.c CRM_CHECK(rsc_id != NULL, return); rsc_id 718 daemons/controld/controld_execd.c char *rsc_id_copy = pcmk__str_copy(rsc_id); rsc_id 736 daemons/controld/controld_execd.c notify_deleted(lrm_state, input, rsc_id, rc); rsc_id 740 daemons/controld/controld_execd.c event.rsc = rsc_id; rsc_id 772 daemons/controld/controld_execd.c lrm_clear_last_failure(const char *rsc_id, const char *node_name, rsc_id 782 daemons/controld/controld_execd.c rsc_id); rsc_id 793 daemons/controld/controld_execd.c cancel_op(lrm_state_t * lrm_state, const char *rsc_id, const char *key, int op, gboolean remove) rsc_id 800 daemons/controld/controld_execd.c CRM_CHECK(rsc_id != NULL, return FALSE); rsc_id 802 daemons/controld/controld_execd.c local_key = make_stop_id(rsc_id, op); rsc_id 826 daemons/controld/controld_execd.c crm_debug("Cancelling op %d for %s (%s)", op, rsc_id, key); rsc_id 827 daemons/controld/controld_execd.c rc = lrm_state_cancel(lrm_state, pending->rsc_id, pending->op_type, rsc_id 830 daemons/controld/controld_execd.c crm_debug("Op %d for %s (%s): cancelled", op, rsc_id, key); rsc_id 835 daemons/controld/controld_execd.c crm_debug("Op %d for %s (%s): Nothing to cancel", op, rsc_id, key); rsc_id 1004 daemons/controld/controld_execd.c get_fake_call_id(lrm_state_t *lrm_state, const char *rsc_id) rsc_id 1010 daemons/controld/controld_execd.c entry = g_hash_table_lookup(lrm_state->resource_history, rsc_id); rsc_id 1030 daemons/controld/controld_execd.c op->call_id = get_fake_call_id(lrm_state, op->rsc_id); rsc_id 1130 daemons/controld/controld_execd.c op->rsc_id, op->op_type, op->interval_ms, op->rc, target_node); rsc_id 1578 daemons/controld/controld_execd.c const char *rsc_id, const char *operation) rsc_id 1590 daemons/controld/controld_execd.c pcmk__assert((rsc_id != NULL) && (operation != NULL)); rsc_id 1592 daemons/controld/controld_execd.c op = lrmd_new_event(rsc_id, operation, 0); rsc_id 1611 daemons/controld/controld_execd.c crm_trace("Constructed %s op for %s", operation, rsc_id); rsc_id 1653 daemons/controld/controld_execd.c entry = g_hash_table_lookup(lrm_state->resource_history, rsc_id); rsc_id 1695 daemons/controld/controld_execd.c operation, rsc_id, op->interval_ms); rsc_id 1716 daemons/controld/controld_execd.c const char *rsc_id) rsc_id 1723 daemons/controld/controld_execd.c if (op->rsc_id == NULL) { rsc_id 1725 daemons/controld/controld_execd.c pcmk__assert(rsc_id != NULL); rsc_id 1726 daemons/controld/controld_execd.c op->rsc_id = pcmk__str_copy(rsc_id); rsc_id 1741 daemons/controld/controld_execd.c crm_xml_add(iter, PCMK_XA_ID, op->rsc_id); rsc_id 1758 daemons/controld/controld_execd.c op->rsc_id, op->op_type, op->interval_ms, op->user_data, rsc_id 1803 daemons/controld/controld_execd.c && pcmk__str_eq(op->rsc_id, event->rsc->id, pcmk__str_none)) { rsc_id 1805 daemons/controld/controld_execd.c crm_debug("Cancelling op %d for %s (%s)", op->call_id, op->rsc_id, (char*)key); rsc_id 1820 daemons/controld/controld_execd.c crm_info("Cancelling op %d for %s (%s)", op->call_id, op->rsc_id, rsc_id 1822 daemons/controld/controld_execd.c remove = !cancel_op(lrm_state, op->rsc_id, key, op->call_id, FALSE); rsc_id 1839 daemons/controld/controld_execd.c should_cancel_recurring(const char *rsc_id, const char *action, guint interval_ms) rsc_id 1841 daemons/controld/controld_execd.c if (is_remote_lrmd_ra(NULL, NULL, rsc_id) && (interval_ms == 0) rsc_id 2006 daemons/controld/controld_execd.c pending->rsc_id = pcmk__str_copy(rsc->id); rsc_id 2075 daemons/controld/controld_execd.c did_lrm_rsc_op_fail(lrm_state_t *lrm_state, const char * rsc_id, rsc_id 2081 daemons/controld/controld_execd.c CRM_CHECK(rsc_id != NULL, return FALSE); rsc_id 2084 daemons/controld/controld_execd.c entry = g_hash_table_lookup(lrm_state->resource_history, rsc_id); rsc_id 2089 daemons/controld/controld_execd.c if (pcmk__str_eq(entry->failed->rsc_id, rsc_id, pcmk__str_none) rsc_id 2117 daemons/controld/controld_execd.c " operation for ", op->rsc_id, NULL); rsc_id 2168 daemons/controld/controld_execd.c op->rsc_id, op->op_type, rsc_id 2190 daemons/controld/controld_execd.c CRM_CHECK(op->rsc_id != NULL, return); rsc_id 2208 daemons/controld/controld_execd.c op_id = make_stop_id(op->rsc_id, op->call_id); rsc_id 2209 daemons/controld/controld_execd.c op_key = pcmk__op_key(op->rsc_id, op->op_type, op->interval_ms); rsc_id 2213 daemons/controld/controld_execd.c rsc = lrm_state_get_rsc_info(lrm_state, op->rsc_id, 0); rsc_id 2225 daemons/controld/controld_execd.c op->rsc_id, standard, rsc_id 2227 daemons/controld/controld_execd.c rsc = lrmd_new_rsc_info(op->rsc_id, standard, provider, type); rsc_id 2230 daemons/controld/controld_execd.c op_key, op->rsc_id); rsc_id 2329 daemons/controld/controld_execd.c if (did_lrm_rsc_op_fail(lrm_state, pending->rsc_id, rsc_id 2351 daemons/controld/controld_execd.c controld_ack_event_directly(NULL, NULL, NULL, op, op->rsc_id); rsc_id 2388 daemons/controld/controld_execd.c crm_info("Deletion of resource '%s' complete after %s", op->rsc_id, op_key); rsc_id 2390 daemons/controld/controld_execd.c delete_rsc_entry(lrm_state, NULL, op->rsc_id, NULL, pcmk_ok, NULL, rsc_id 51 daemons/controld/controld_execd_state.c free(op->rsc_id); rsc_id 68 daemons/controld/controld_execd_state.c op->rsc_id, op->op_type, op->interval_ms, rsc_id 72 daemons/controld/controld_execd_state.c event.rsc_id = op->rsc_id; rsc_id 676 daemons/controld/controld_execd_state.c lrm_state_cancel(lrm_state_t *lrm_state, const char *rsc_id, const char *action, rsc_id 685 daemons/controld/controld_execd_state.c if (is_remote_lrmd_ra(NULL, NULL, rsc_id)) { rsc_id 686 daemons/controld/controld_execd_state.c return remote_ra_cancel(lrm_state, rsc_id, action, interval_ms); rsc_id 688 daemons/controld/controld_execd_state.c return ((lrmd_t *) lrm_state->conn)->cmds->cancel(lrm_state->conn, rsc_id, rsc_id 693 daemons/controld/controld_execd_state.c lrm_state_get_rsc_info(lrm_state_t * lrm_state, const char *rsc_id, enum lrmd_call_options options) rsc_id 700 daemons/controld/controld_execd_state.c if (is_remote_lrmd_ra(NULL, NULL, rsc_id)) { rsc_id 701 daemons/controld/controld_execd_state.c return remote_ra_get_rsc_info(lrm_state, rsc_id); rsc_id 704 daemons/controld/controld_execd_state.c rsc = g_hash_table_lookup(lrm_state->rsc_info_cache, rsc_id); rsc_id 707 daemons/controld/controld_execd_state.c rsc = ((lrmd_t *) lrm_state->conn)->cmds->get_rsc_info(lrm_state->conn, rsc_id, options); rsc_id 736 daemons/controld/controld_execd_state.c controld_execute_resource_agent(lrm_state_t *lrm_state, const char *rsc_id, rsc_id 762 daemons/controld/controld_execd_state.c if (is_remote_lrmd_ra(NULL, NULL, rsc_id)) { rsc_id 763 daemons/controld/controld_execd_state.c rc = controld_execute_remote_agent(lrm_state, rsc_id, action, rsc_id 768 daemons/controld/controld_execd_state.c rc = ((lrmd_t *) lrm_state->conn)->cmds->exec(lrm_state->conn, rsc_id, rsc_id 786 daemons/controld/controld_execd_state.c const char *rsc_id, rsc_id 797 daemons/controld/controld_execd_state.c return controld_get_executor_state(rsc_id, true)? pcmk_ok : -EINVAL; rsc_id 803 daemons/controld/controld_execd_state.c return conn->cmds->register_rsc(lrm_state->conn, rsc_id, class, provider, rsc_id 809 daemons/controld/controld_execd_state.c const char *rsc_id, enum lrmd_call_options options) rsc_id 815 daemons/controld/controld_execd_state.c if (is_remote_lrmd_ra(NULL, NULL, rsc_id)) { rsc_id 816 daemons/controld/controld_execd_state.c g_hash_table_remove(lrm_state_table, rsc_id); rsc_id 820 daemons/controld/controld_execd_state.c g_hash_table_remove(lrm_state->rsc_info_cache, rsc_id); rsc_id 827 daemons/controld/controld_execd_state.c return ((lrmd_t *) lrm_state->conn)->cmds->unregister_rsc(lrm_state->conn, rsc_id, options); rsc_id 90 daemons/controld/controld_fsa.c input->rsc_id, input->call_id, input->rc, rsc_id 15 daemons/controld/controld_lrm.h void lrm_clear_last_failure(const char *rsc_id, const char *node_name, rsc_id 49 daemons/controld/controld_lrm.h char *rsc_id; rsc_id 132 daemons/controld/controld_lrm.h int lrm_state_cancel(lrm_state_t *lrm_state, const char *rsc_id, rsc_id 134 daemons/controld/controld_lrm.h int controld_execute_resource_agent(lrm_state_t *lrm_state, const char *rsc_id, rsc_id 140 daemons/controld/controld_lrm.h const char *rsc_id, enum lrmd_call_options options); rsc_id 142 daemons/controld/controld_lrm.h const char *rsc_id, rsc_id 146 daemons/controld/controld_lrm.h const char *rsc_id, enum lrmd_call_options options); rsc_id 151 daemons/controld/controld_lrm.h lrmd_rsc_info_t *remote_ra_get_rsc_info(lrm_state_t * lrm_state, const char *rsc_id); rsc_id 152 daemons/controld/controld_lrm.h int remote_ra_cancel(lrm_state_t *lrm_state, const char *rsc_id, rsc_id 155 daemons/controld/controld_lrm.h const char *rsc_id, const char *action, rsc_id 171 daemons/controld/controld_lrm.h lrmd_event_data_t *op, const char *rsc_id); rsc_id 173 daemons/controld/controld_lrm.h void controld_trigger_delete_refresh(const char *from_sys, const char *rsc_id); rsc_id 725 daemons/controld/controld_messages.c const char *rsc_id = NULL; rsc_id 733 daemons/controld/controld_messages.c rsc_id = pcmk__xe_id(rsc_xml); rsc_id 738 daemons/controld/controld_messages.c "(clearing CIB resource history only)", rsc_id, node, rsc_id 740 daemons/controld/controld_messages.c rc = controld_delete_resource_history(rsc_id, node, user_name, rsc_id 743 daemons/controld/controld_messages.c rc = controld_delete_resource_history(rsc_id, node, user_name, rsc_id 764 daemons/controld/controld_messages.c from_sys, (from_host? from_host : "local node"), rsc_id, rsc_id 766 daemons/controld/controld_messages.c op = lrmd_new_event(rsc_id, PCMK_ACTION_DELETE, 0); rsc_id 773 daemons/controld/controld_messages.c controld_ack_event_directly(from_host, from_sys, NULL, op, rsc_id); rsc_id 775 daemons/controld/controld_messages.c controld_trigger_delete_refresh(from_sys, rsc_id); rsc_id 30 daemons/controld/controld_remote_ra.c "Remote command", (cmd)->rsc_id, (cmd)->status, \ rsc_id 36 daemons/controld/controld_remote_ra.c "Remote command", (cmd)->rsc_id, (cmd)->status, \ rsc_id 49 daemons/controld/controld_remote_ra.c char *rsc_id; rsc_id 140 daemons/controld/controld_remote_ra.c free(cmd->rsc_id); rsc_id 168 daemons/controld/controld_remote_ra.c connection_rsc = controld_get_executor_state(cmd->rsc_id, false); rsc_id 187 daemons/controld/controld_remote_ra.c connection_rsc = controld_get_executor_state(cmd->rsc_id, false); rsc_id 415 daemons/controld/controld_remote_ra.c remote_node_up(cmd->rsc_id); rsc_id 427 daemons/controld/controld_remote_ra.c pcmk__cluster_lookup_remote_node(cmd->rsc_id); rsc_id 433 daemons/controld/controld_remote_ra.c lrm_state_t *lrm_state = controld_get_executor_state(cmd->rsc_id, rsc_id 440 daemons/controld/controld_remote_ra.c remote_node_down(cmd->rsc_id, DOWN_KEEP_LRM); rsc_id 446 daemons/controld/controld_remote_ra.c pcmk__cluster_forget_remote_node(cmd->rsc_id); rsc_id 470 daemons/controld/controld_remote_ra.c op.rsc_id = cmd->rsc_id; rsc_id 579 daemons/controld/controld_remote_ra.c crm_info("takeover event timed out for node %s", cmd->rsc_id); rsc_id 582 daemons/controld/controld_remote_ra.c lrm_state = controld_get_executor_state(cmd->rsc_id, false); rsc_id 596 daemons/controld/controld_remote_ra.c lrm_state = controld_get_executor_state(cmd->rsc_id, false); rsc_id 599 daemons/controld/controld_remote_ra.c cmd->rsc_id, (lrm_state? "" : " (no LRM state)")); rsc_id 626 daemons/controld/controld_remote_ra.c synthesize_lrmd_success(lrm_state_t *lrm_state, const char *rsc_id, const char *op_type) rsc_id 637 daemons/controld/controld_remote_ra.c op.rsc_id = rsc_id; rsc_id 953 daemons/controld/controld_remote_ra.c cmd->rsc_id); rsc_id 1052 daemons/controld/controld_remote_ra.c remote_ra_get_rsc_info(lrm_state_t * lrm_state, const char *rsc_id) rsc_id 1056 daemons/controld/controld_remote_ra.c CRM_CHECK(rsc_id != NULL, return NULL); rsc_id 1058 daemons/controld/controld_remote_ra.c if (controld_get_executor_state(rsc_id, false) != NULL) { rsc_id 1061 daemons/controld/controld_remote_ra.c info->id = pcmk__str_copy(rsc_id); rsc_id 1106 daemons/controld/controld_remote_ra.c cmd->action, cmd->rsc_id, cmd->interval_ms, cmd->userdata); rsc_id 1140 daemons/controld/controld_remote_ra.c remote_ra_cancel(lrm_state_t *lrm_state, const char *rsc_id, rsc_id 1146 daemons/controld/controld_remote_ra.c CRM_CHECK(rsc_id != NULL, return -EINVAL); rsc_id 1148 daemons/controld/controld_remote_ra.c connection_rsc = controld_get_executor_state(rsc_id, false); rsc_id 1217 daemons/controld/controld_remote_ra.c cmd->rsc_id, PCMK_ACTION_MONITOR, interval_ms); rsc_id 1263 daemons/controld/controld_remote_ra.c controld_execute_remote_agent(const lrm_state_t *lrm_state, const char *rsc_id, rsc_id 1275 daemons/controld/controld_remote_ra.c CRM_CHECK((lrm_state != NULL) && (rsc_id != NULL) && (action != NULL) rsc_id 1284 daemons/controld/controld_remote_ra.c connection_rsc = controld_get_executor_state(rsc_id, false); rsc_id 1303 daemons/controld/controld_remote_ra.c cmd->rsc_id = pcmk__str_copy(rsc_id); rsc_id 262 daemons/controld/controld_te_actions.c const char *rsc_id = NULL; rsc_id 277 daemons/controld/controld_te_actions.c rsc_id = pcmk__xe_id(action_rsc); rsc_id 278 daemons/controld/controld_te_actions.c CRM_CHECK(rsc_id != NULL, rsc_id 300 daemons/controld/controld_te_actions.c crm_xml_add(rsc, PCMK_XA_ID, rsc_id); rsc_id 188 daemons/controld/controld_te_events.c char *rsc_id = NULL; rsc_id 206 daemons/controld/controld_te_events.c CRM_CHECK(parse_op_key(id, &rsc_id, &task, &interval_ms), rsc_id 248 daemons/controld/controld_te_events.c rsc_id, on_uname, task, rc, value, now); rsc_id 254 daemons/controld/controld_te_events.c fail_name = pcmk__failcount_name(rsc_id, task, interval_ms); rsc_id 267 daemons/controld/controld_te_events.c last_name = pcmk__lastfailure_name(rsc_id, task, interval_ms); rsc_id 287 daemons/controld/controld_te_events.c free(rsc_id); rsc_id 47 daemons/execd/cts-exec-helper.c const char *rsc_id; rsc_id 145 daemons/execd/cts-exec-helper.c { "rsc-id", 'r', 0, G_OPTION_ARG_STRING, &options.rsc_id, rsc_id 180 daemons/execd/cts-exec-helper.c event->rsc_id, \ rsc_id 293 daemons/execd/cts-exec-helper.c options.rsc_id, rsc_id 309 daemons/execd/cts-exec-helper.c options.rsc_id, rsc_id 314 daemons/execd/cts-exec-helper.c rsc_info = lrmd_conn->cmds->get_rsc_info(lrmd_conn, options.rsc_id, 0); rsc_id 327 daemons/execd/cts-exec-helper.c rc = lrmd_conn->cmds->unregister_rsc(lrmd_conn, options.rsc_id, 0); rsc_id 329 daemons/execd/cts-exec-helper.c rc = lrmd_conn->cmds->cancel(lrmd_conn, options.rsc_id, options.action, rsc_id 397 daemons/execd/cts-exec-helper.c rc = lrmd_conn->cmds->get_recurring_ops(lrmd_conn, options.rsc_id, 0, 0, rsc_id 404 daemons/execd/cts-exec-helper.c op_info->rsc_id, op_info->action, rsc_id 482 daemons/execd/cts-exec-helper.c options.rsc_id, rsc_id 571 daemons/execd/cts-exec-helper.c if (options.rsc_id == NULL) { rsc_id 57 daemons/execd/execd_commands.c char *rsc_id; rsc_id 222 daemons/execd/execd_commands.c cmd->rsc_id, cmd->action, cmd->call_id); rsc_id 268 daemons/execd/execd_commands.c cmd->rsc_id, cmd->action, cmd->call_id); rsc_id 292 daemons/execd/execd_commands.c rsc->rsc_id = crm_element_value_copy(rsc_xml, PCMK__XA_LRMD_RSC_ID); rsc_id 331 daemons/execd/execd_commands.c cmd->rsc_id = crm_element_value_copy(rsc_xml, PCMK__XA_LRMD_RSC_ID); rsc_id 339 daemons/execd/execd_commands.c cmd->rsc_id, cmd->action, cmd->interval_ms); rsc_id 375 daemons/execd/execd_commands.c free(cmd->rsc_id); rsc_id 388 daemons/execd/execd_commands.c if (!cmd->rsc_id) { rsc_id 392 daemons/execd/execd_commands.c rsc = g_hash_table_lookup(rsc_list, cmd->rsc_id); rsc_id 426 daemons/execd/execd_commands.c rsc = cmd->rsc_id ? g_hash_table_lookup(rsc_list, cmd->rsc_id) : NULL; rsc_id 489 daemons/execd/execd_commands.c rsc->rsc_id, normalize_action_name(rsc, dup->action), rsc_id 511 daemons/execd/execd_commands.c services_action_kick(rsc->rsc_id, rsc_id 525 daemons/execd/execd_commands.c crm_trace("Scheduling %s on %s", cmd->action, rsc->rsc_id); rsc_id 654 daemons/execd/execd_commands.c crm_xml_add(notify, PCMK__XA_LRMD_RSC_ID, cmd->rsc_id); rsc_id 708 daemons/execd/execd_commands.c const char *rsc_id = crm_element_value(rsc_xml, PCMK__XA_LRMD_RSC_ID); rsc_id 718 daemons/execd/execd_commands.c crm_xml_add(notify, PCMK__XA_LRMD_RSC_ID, rsc_id); rsc_id 743 daemons/execd/execd_commands.c crm_trace("Resource operation rsc:%s action:%s completed (%p %p)", cmd->rsc_id, cmd->action, rsc_id 859 daemons/execd/execd_commands.c rsc = cmd->rsc_id ? g_hash_table_lookup(rsc_list, cmd->rsc_id) : NULL; rsc_id 914 daemons/execd/execd_commands.c cmd->rsc_id, cmd->real_action, time_sum, timeout_left, rsc_id 945 daemons/execd/execd_commands.c cmd->rsc_id, cmd->action, cmd->result.exit_status, rsc_id 975 daemons/execd/execd_commands.c cmd->rsc_id, cmd->real_action, time_sum, timeout_left, delay); rsc_id 979 daemons/execd/execd_commands.c cmd->rsc_id, cmd->action, time_sum, timeout_left, delay); rsc_id 985 daemons/execd/execd_commands.c cmd->rsc_id, cmd->action, rsc_id 1002 daemons/execd/execd_commands.c cmd->rsc_id, rsc_id 1034 daemons/execd/execd_commands.c lrmd_rsc_t *rsc = g_hash_table_lookup(rsc_list, cmd->rsc_id); rsc_id 1226 daemons/execd/execd_commands.c cmd->rsc_id, rsc->provider, rsc_id 1252 daemons/execd/execd_commands.c rsc->rsc_id); rsc_id 1268 daemons/execd/execd_commands.c int rc = stonith_api->cmds->monitor(stonith_api, 0, cmd->rsc_id, rsc_id 1354 daemons/execd/execd_commands.c rsc->rsc_id, cmd->action, rsc->class, rsc->provider, rsc->type); rsc_id 1358 daemons/execd/execd_commands.c action = services__create_resource_action(rsc->rsc_id, rsc->class, rsc->provider, rsc_id 1411 daemons/execd/execd_commands.c crm_trace("%s is still active", rsc->rsc_id); rsc_id 1422 daemons/execd/execd_commands.c cmd->rsc_id, cmd->action, cmd->start_delay); rsc_id 1435 daemons/execd/execd_commands.c crm_trace("Nothing further to do for %s", rsc->rsc_id); rsc_id 1496 daemons/execd/execd_commands.c services_action_cancel(rsc->rsc_id, rsc_id 1506 daemons/execd/execd_commands.c free(rsc->rsc_id); rsc_id 1583 daemons/execd/execd_commands.c lrmd_rsc_t *dup = g_hash_table_lookup(rsc_list, rsc->rsc_id); rsc_id 1589 daemons/execd/execd_commands.c crm_notice("Ignoring duplicate registration of '%s'", rsc->rsc_id); rsc_id 1594 daemons/execd/execd_commands.c g_hash_table_replace(rsc_list, rsc->rsc_id, rsc); rsc_id 1595 daemons/execd/execd_commands.c crm_info("Cached agent information for '%s'", rsc->rsc_id); rsc_id 1606 daemons/execd/execd_commands.c const char *rsc_id = crm_element_value(rsc_xml, PCMK__XA_LRMD_RSC_ID); rsc_id 1610 daemons/execd/execd_commands.c if (rsc_id == NULL) { rsc_id 1613 daemons/execd/execd_commands.c rsc = g_hash_table_lookup(rsc_list, rsc_id); rsc_id 1615 daemons/execd/execd_commands.c crm_info("Agent information for '%s' not in cache", rsc_id); rsc_id 1622 daemons/execd/execd_commands.c crm_xml_add(reply, PCMK__XA_LRMD_RSC_ID, rsc->rsc_id); rsc_id 1639 daemons/execd/execd_commands.c const char *rsc_id = crm_element_value(rsc_xml, PCMK__XA_LRMD_RSC_ID); rsc_id 1641 daemons/execd/execd_commands.c if (!rsc_id) { rsc_id 1645 daemons/execd/execd_commands.c rsc = g_hash_table_lookup(rsc_list, rsc_id); rsc_id 1648 daemons/execd/execd_commands.c rsc_id); rsc_id 1655 daemons/execd/execd_commands.c rsc->active, rsc_id); rsc_id 1659 daemons/execd/execd_commands.c g_hash_table_remove(rsc_list, rsc_id); rsc_id 1672 daemons/execd/execd_commands.c const char *rsc_id = crm_element_value(rsc_xml, PCMK__XA_LRMD_RSC_ID); rsc_id 1675 daemons/execd/execd_commands.c if (!rsc_id) { rsc_id 1678 daemons/execd/execd_commands.c if (!(rsc = g_hash_table_lookup(rsc_list, rsc_id))) { rsc_id 1680 daemons/execd/execd_commands.c rsc_id, g_hash_table_size(rsc_list)); rsc_id 1695 daemons/execd/execd_commands.c cancel_op(const char *rsc_id, const char *action, guint interval_ms) rsc_id 1698 daemons/execd/execd_commands.c lrmd_rsc_t *rsc = g_hash_table_lookup(rsc_list, rsc_id); rsc_id 1739 daemons/execd/execd_commands.c } else if (services_action_cancel(rsc_id, rsc_id 1785 daemons/execd/execd_commands.c cancel_op(rsc->rsc_id, cmd->action, cmd->interval_ms); rsc_id 1797 daemons/execd/execd_commands.c const char *rsc_id = crm_element_value(rsc_xml, PCMK__XA_LRMD_RSC_ID); rsc_id 1803 daemons/execd/execd_commands.c if (!rsc_id || !action) { rsc_id 1807 daemons/execd/execd_commands.c return cancel_op(rsc_id, action, interval_ms); rsc_id 1815 daemons/execd/execd_commands.c crm_xml_add(rsc_xml, PCMK__XA_LRMD_RSC_ID, rsc->rsc_id); rsc_id 1831 daemons/execd/execd_commands.c const char *rsc_id = NULL; rsc_id 1842 daemons/execd/execd_commands.c rsc_id = crm_element_value(rsc_xml, PCMK__XA_LRMD_RSC_ID); rsc_id 1846 daemons/execd/execd_commands.c if (rsc_id != NULL) { rsc_id 1847 daemons/execd/execd_commands.c rsc = g_hash_table_lookup(rsc_list, rsc_id); rsc_id 1850 daemons/execd/execd_commands.c rsc_id, g_hash_table_size(rsc_list)); rsc_id 1858 daemons/execd/execd_commands.c if (rsc_id == NULL) { rsc_id 24 daemons/execd/pacemaker-execd.h char *rsc_id; rsc_id 265 daemons/fenced/fenced_cib.c const char *rsc_id = NULL; rsc_id 276 daemons/fenced/fenced_cib.c rsc_id = primitive_xpath + sizeof(PRIMITIVE_ID_XP_FRAGMENT) - 1; rsc_id 277 daemons/fenced/fenced_cib.c end_quote = strchr(rsc_id, '\''); rsc_id 290 daemons/fenced/fenced_cib.c char *copy = strndup(rsc_id, end_quote - rsc_id); rsc_id 142 daemons/fenced/fenced_scheduler.c const char *rsc_id = pcmk__s(rsc->priv->history_id, rsc->id); rsc_id 226 daemons/fenced/fenced_scheduler.c xml = create_device_registration_xml(rsc_id, st_namespace_any, agent, rsc_id 71 include/crm/common/actions.h gboolean parse_op_key(const char *key, char **rsc_id, char **op_type, rsc_id 238 include/crm/common/actions_internal.h char *pcmk__op_key(const char *rsc_id, const char *op_type, guint interval_ms); rsc_id 239 include/crm/common/actions_internal.h char *pcmk__notify_key(const char *rsc_id, const char *notify_type, rsc_id 55 include/crm/common/internal.h int pcmk__substitute_secrets(const char *rsc_id, GHashTable *params); rsc_id 320 include/crm/common/internal.h pcmk__fail_attr_name(const char *prefix, const char *rsc_id, const char *op, rsc_id 323 include/crm/common/internal.h CRM_CHECK(prefix && rsc_id && op, return NULL); rsc_id 324 include/crm/common/internal.h return crm_strdup_printf("%s-%s#%s_%u", prefix, rsc_id, op, interval_ms); rsc_id 328 include/crm/common/internal.h pcmk__failcount_name(const char *rsc_id, const char *op, guint interval_ms) rsc_id 330 include/crm/common/internal.h return pcmk__fail_attr_name(PCMK__FAIL_COUNT_PREFIX, rsc_id, op, rsc_id 335 include/crm/common/internal.h pcmk__lastfailure_name(const char *rsc_id, const char *op, guint interval_ms) rsc_id 337 include/crm/common/internal.h return pcmk__fail_attr_name(PCMK__LAST_FAILURE_PREFIX, rsc_id, op, rsc_id 95 include/crm/common/ipc_controld.h const char *router_node, const char *rsc_id, rsc_id 99 include/crm/common/ipc_controld.h const char *router_node, const char *rsc_id, rsc_id 96 include/crm/common/rules.h const char *rsc_id; rsc_id 40 include/crm/common/util.h char *pcmk_promotion_score_name(const char *rsc_id); rsc_id 188 include/crm/fencing/internal.h int stonith__validate(stonith_t *st, int call_options, const char *rsc_id, rsc_id 158 include/crm/lrmd.h char *rsc_id; rsc_id 164 include/crm/lrmd.h lrmd_rsc_info_t *lrmd_new_rsc_info(const char *rsc_id, const char *standard, rsc_id 252 include/crm/lrmd.h int (*register_rsc) (lrmd_t *lrmd, const char *rsc_id, const char *standard, rsc_id 265 include/crm/lrmd.h lrmd_rsc_info_t *(*get_rsc_info) (lrmd_t *lrmd, const char *rsc_id, rsc_id 279 include/crm/lrmd.h int (*get_recurring_ops) (lrmd_t *lrmd, const char *rsc_id, int timeout_ms, rsc_id 296 include/crm/lrmd.h int (*unregister_rsc) (lrmd_t *lrmd, const char *rsc_id, rsc_id 332 include/crm/lrmd.h int (*exec) (lrmd_t *lrmd, const char *rsc_id, const char *action, rsc_id 355 include/crm/lrmd.h int (*cancel) (lrmd_t *lrmd, const char *rsc_id, const char *action, rsc_id 43 include/crm/lrmd_events.h const char *rsc_id; rsc_id 101 include/crm/lrmd_events.h lrmd_event_data_t *lrmd_new_event(const char *rsc_id, const char *task, rsc_id 622 include/crm/stonith-ng.h int (*validate)(stonith_t *st, int call_options, const char *rsc_id, rsc_id 211 include/pacemaker.h int pcmk_resource_delete(xmlNodePtr *xml, const char *rsc_id, const char *rsc_type); rsc_id 22 include/pcmki/pcmki_resource.h int pcmk__resource_delete(cib_t *cib, uint32_t cib_opts, const char *rsc_id, rsc_id 225 lib/common/actions.c pcmk__op_key(const char *rsc_id, const char *op_type, guint interval_ms) rsc_id 227 lib/common/actions.c pcmk__assert((rsc_id != NULL) && (op_type != NULL)); rsc_id 228 lib/common/actions.c return crm_strdup_printf(PCMK__OP_FMT, rsc_id, op_type, interval_ms); rsc_id 278 lib/common/actions.c parse_op_key(const char *key, char **rsc_id, char **op_type, guint *interval_ms) rsc_id 305 lib/common/actions.c if (rsc_id) { rsc_id 306 lib/common/actions.c *rsc_id = NULL; rsc_id 349 lib/common/actions.c if (rsc_id != NULL) { rsc_id 350 lib/common/actions.c *rsc_id = strndup(key, action_underbar); rsc_id 351 lib/common/actions.c pcmk__mem_assert(*rsc_id); rsc_id 365 lib/common/actions.c pcmk__notify_key(const char *rsc_id, const char *notify_type, rsc_id 368 lib/common/actions.c CRM_CHECK(rsc_id != NULL, return NULL); rsc_id 372 lib/common/actions.c rsc_id, notify_type, op_type); rsc_id 88 lib/common/attrs.c pcmk_promotion_score_name(const char *rsc_id) rsc_id 90 lib/common/attrs.c if (pcmk__str_empty(rsc_id)) { rsc_id 91 lib/common/attrs.c rsc_id = getenv("OCF_RESOURCE_INSTANCE"); rsc_id 92 lib/common/attrs.c if (pcmk__str_empty(rsc_id)) { rsc_id 96 lib/common/attrs.c return crm_strdup_printf("master-%s", rsc_id); rsc_id 78 lib/common/cib_secrets.c const char *rsc_id, const char *param) rsc_id 88 lib/common/cib_secrets.c rsc_id, param, filename); rsc_id 105 lib/common/cib_secrets.c rsc_id, param); rsc_id 129 lib/common/cib_secrets.c pcmk__substitute_secrets(const char *rsc_id, GHashTable *params) rsc_id 156 lib/common/cib_secrets.c crm_debug("Replacing secret parameters for resource %s", rsc_id); rsc_id 159 lib/common/cib_secrets.c pcmk__g_strcat(filename, PCMK__CIB_SECRETS_DIR "/", rsc_id, "/", rsc_id 174 lib/common/cib_secrets.c rsc_id, param); rsc_id 181 lib/common/cib_secrets.c hash_rc = validate_hash(filename->str, secret_value, rsc_id, param); rsc_id 494 lib/common/ipc_controld.c bool cib_only, const char *rsc_id, rsc_id 531 lib/common/ipc_controld.c crm_xml_add(xml_rsc, PCMK_XA_ID, rsc_id); rsc_id 570 lib/common/ipc_controld.c const char *rsc_id, const char *rsc_long_id, rsc_id 575 lib/common/ipc_controld.c pcmk_ipc_name(api, true), pcmk__s(rsc_id, "unknown resource"), rsc_id 580 lib/common/ipc_controld.c router_node, false, rsc_id, rsc_long_id, rsc_id 603 lib/common/ipc_controld.c const char *rsc_id, const char *rsc_long_id, rsc_id 608 lib/common/ipc_controld.c pcmk_ipc_name(api, true), pcmk__s(rsc_id, "unknown resource"), rsc_id 613 lib/common/ipc_controld.c router_node, cib_only, rsc_id, rsc_long_id, rsc_id 997 lib/common/rules.c expanded_attr = pcmk__replace_submatches(attr, rule_input->rsc_id, rsc_id 35 lib/common/tests/rules/pcmk__evaluate_attr_expression_test.c .rsc_id = MATCHED_STRING, rsc_id 1742 lib/fencing/st_client.c stonith__validate(stonith_t *st, int call_options, const char *rsc_id, rsc_id 1763 lib/fencing/st_client.c rc = pcmk__substitute_secrets(rsc_id, params); rsc_id 1830 lib/fencing/st_client.c stonith_api_validate(stonith_t *st, int call_options, const char *rsc_id, rsc_id 1851 lib/fencing/st_client.c rc = stonith__validate(st, call_options, rsc_id, agent, params_table, rsc_id 364 lib/lrmd/lrmd_alerts.c params = alert_key2param(params, PCMK__alert_key_rsc, op->rsc_id); rsc_id 195 lib/lrmd/lrmd_client.c lrmd_new_event(const char *rsc_id, const char *task, guint interval_ms) rsc_id 200 lib/lrmd/lrmd_client.c event->rsc_id = pcmk__str_copy(rsc_id); rsc_id 216 lib/lrmd/lrmd_client.c copy->rsc_id = pcmk__str_copy(event->rsc_id); rsc_id 252 lib/lrmd/lrmd_client.c free((void *) event->rsc_id); rsc_id 288 lib/lrmd/lrmd_client.c event.rsc_id = crm_element_value(msg, PCMK__XA_LRMD_RSC_ID); rsc_id 1829 lib/lrmd/lrmd_client.c const char *rsc_id, rsc_id 1836 lib/lrmd/lrmd_client.c if (!class || !type || !rsc_id) { rsc_id 1847 lib/lrmd/lrmd_client.c crm_xml_add(data, PCMK__XA_LRMD_RSC_ID, rsc_id); rsc_id 1858 lib/lrmd/lrmd_client.c lrmd_api_unregister_rsc(lrmd_t * lrmd, const char *rsc_id, enum lrmd_call_options options) rsc_id 1864 lib/lrmd/lrmd_client.c crm_xml_add(data, PCMK__XA_LRMD_RSC_ID, rsc_id); rsc_id 1872 lib/lrmd/lrmd_client.c lrmd_new_rsc_info(const char *rsc_id, const char *standard, rsc_id 1877 lib/lrmd/lrmd_client.c rsc_info->id = pcmk__str_copy(rsc_id); rsc_id 1905 lib/lrmd/lrmd_client.c lrmd_api_get_rsc_info(lrmd_t * lrmd, const char *rsc_id, enum lrmd_call_options options) rsc_id 1915 lib/lrmd/lrmd_client.c crm_xml_add(data, PCMK__XA_LRMD_RSC_ID, rsc_id); rsc_id 1936 lib/lrmd/lrmd_client.c rsc_info = lrmd_new_rsc_info(rsc_id, class, provider, type); rsc_id 1945 lib/lrmd/lrmd_client.c free(op_info->rsc_id); rsc_id 1954 lib/lrmd/lrmd_client.c lrmd_api_get_recurring_ops(lrmd_t *lrmd, const char *rsc_id, int timeout_ms, rsc_id 1967 lib/lrmd/lrmd_client.c if (rsc_id) { rsc_id 1970 lib/lrmd/lrmd_client.c crm_xml_add(data, PCMK__XA_LRMD_RSC_ID, rsc_id); rsc_id 1988 lib/lrmd/lrmd_client.c rsc_id = crm_element_value(rsc_xml, PCMK__XA_LRMD_RSC_ID); rsc_id 1989 lib/lrmd/lrmd_client.c if (rsc_id == NULL) { rsc_id 2005 lib/lrmd/lrmd_client.c op_info->rsc_id = strdup(rsc_id); rsc_id 2149 lib/lrmd/lrmd_client.c lrmd_api_exec(lrmd_t *lrmd, const char *rsc_id, const char *action, rsc_id 2161 lib/lrmd/lrmd_client.c crm_xml_add(data, PCMK__XA_LRMD_RSC_ID, rsc_id); rsc_id 2207 lib/lrmd/lrmd_client.c lrmd_api_cancel(lrmd_t *lrmd, const char *rsc_id, const char *action, rsc_id 2215 lib/lrmd/lrmd_client.c crm_xml_add(data, PCMK__XA_LRMD_RSC_ID, rsc_id); rsc_id 125 lib/pacemaker/pcmk_resource.c pcmk__resource_delete(cib_t *cib, uint32_t cib_opts, const char *rsc_id, rsc_id 135 lib/pacemaker/pcmk_resource.c if (rsc_id == NULL || rsc_type == NULL) { rsc_id 140 lib/pacemaker/pcmk_resource.c crm_xml_add(msg_data, PCMK_XA_ID, rsc_id); rsc_id 150 lib/pacemaker/pcmk_resource.c pcmk_resource_delete(xmlNodePtr *xml, const char *rsc_id, const char *rsc_type) rsc_id 175 lib/pacemaker/pcmk_resource.c rc = pcmk__resource_delete(cib, cib_opts, rsc_id, rsc_type); rsc_id 1148 lib/pacemaker/pcmk_sched_actions.c pcmk__readable_interval(op->interval_ms), op->op_type, op->rsc_id, rsc_id 1176 lib/pacemaker/pcmk_sched_actions.c key = pcmk__op_key(op->rsc_id, task, op->interval_ms); rsc_id 1183 lib/pacemaker/pcmk_sched_actions.c op_id = pcmk__notify_key(op->rsc_id, n_type, n_task); rsc_id 1202 lib/pacemaker/pcmk_sched_actions.c op_id = pcmk__op_key(op->rsc_id, "last_failure", 0); rsc_id 1207 lib/pacemaker/pcmk_sched_actions.c op_id_additional = pcmk__op_key(op->rsc_id, "last", 0); rsc_id 1215 lib/pacemaker/pcmk_sched_actions.c op_id = pcmk__op_key(op->rsc_id, "last", 0); rsc_id 1227 lib/pacemaker/pcmk_sched_actions.c " %d from %s", op->rsc_id, op->op_type, op->interval_ms, rsc_id 1259 lib/pacemaker/pcmk_sched_actions.c op->rsc_id, op->op_type, op->interval_ms, rsc_id 88 lib/pacemaker/pcmk_sched_location.c if ((rule_input->rsc_id != NULL) && (rule_input->rsc_id_nmatches > 0)) { rsc_id 89 lib/pacemaker/pcmk_sched_location.c *allocated = pcmk__replace_submatches(name, rule_input->rsc_id, rsc_id 309 lib/pacemaker/pcmk_sched_location.c const char *rsc_id = crm_element_value(xml_obj, PCMK_XA_RSC); rsc_id 317 lib/pacemaker/pcmk_sched_location.c "does not exist", id, rsc_id); rsc_id 372 lib/pacemaker/pcmk_sched_location.c .rsc_id = rsc_id_match, rsc_id 469 lib/pacemaker/pcmk_sched_location.c const char *rsc_id = NULL; rsc_id 493 lib/pacemaker/pcmk_sched_location.c rsc_id = crm_element_value(xml_obj, PCMK_XA_RSC); rsc_id 494 lib/pacemaker/pcmk_sched_location.c if (rsc_id == NULL) { rsc_id 498 lib/pacemaker/pcmk_sched_location.c if (!pcmk__valid_resource_or_tag(scheduler, rsc_id, &rsc, &tag)) { rsc_id 500 lib/pacemaker/pcmk_sched_location.c "valid resource or tag", id, rsc_id); rsc_id 242 lib/pacemaker/pcmk_sched_ordering.c const char *rsc_id = crm_element_value(xml, resource_attr); rsc_id 244 lib/pacemaker/pcmk_sched_ordering.c if (rsc_id == NULL) { rsc_id 250 lib/pacemaker/pcmk_sched_ordering.c rsc = pcmk__find_constraint_resource(scheduler->priv->resources, rsc_id); rsc_id 253 lib/pacemaker/pcmk_sched_ordering.c "does not exist", pcmk__xe_id(xml), rsc_id); rsc_id 291 lib/pacemaker/pcmk_sched_tickets.c const char *rsc_id = crm_element_value(xml_obj, PCMK_XA_RSC); rsc_id 320 lib/pacemaker/pcmk_sched_tickets.c if (rsc_id == NULL) { rsc_id 325 lib/pacemaker/pcmk_sched_tickets.c rsc_id); rsc_id 330 lib/pacemaker/pcmk_sched_tickets.c "does not exist", id, rsc_id); rsc_id 343 lib/pacemaker/pcmk_sched_tickets.c const char *rsc_id = NULL; rsc_id 369 lib/pacemaker/pcmk_sched_tickets.c rsc_id = crm_element_value(xml_obj, PCMK_XA_RSC); rsc_id 370 lib/pacemaker/pcmk_sched_tickets.c if (rsc_id == NULL) { rsc_id 374 lib/pacemaker/pcmk_sched_tickets.c if (!pcmk__valid_resource_or_tag(scheduler, rsc_id, &rsc, &tag)) { rsc_id 376 lib/pacemaker/pcmk_sched_tickets.c "valid resource or tag", id, rsc_id); rsc_id 210 lib/pacemaker/pcmk_sched_utilization.c const char *rsc_id; rsc_id 239 lib/pacemaker/pcmk_sched_utilization.c data->rsc_id, required); rsc_id 255 lib/pacemaker/pcmk_sched_utilization.c have_enough_capacity(const pcmk_node_t *node, const char *rsc_id, rsc_id 260 lib/pacemaker/pcmk_sched_utilization.c .rsc_id = rsc_id, rsc_id 22 lib/pengine/failcounts.c is_matched_failure(const char *rsc_id, const xmlNode *conf_op_xml, rsc_id 34 lib/pengine/failcounts.c if (rsc_id == NULL || conf_op_xml == NULL || lrm_op_xml == NULL) { rsc_id 53 lib/pengine/failcounts.c last_failure_key = pcmk__op_key(rsc_id, "last_failure", 0); rsc_id 59 lib/pengine/failcounts.c char *expected_op_key = pcmk__op_key(rsc_id, conf_op_name, rsc_id 489 lib/pengine/pe_digest.c create_unfencing_summary(const char *rsc_id, const char *agent_type, rsc_id 492 lib/pengine/pe_digest.c return crm_strdup_printf("%s:%s:%s", rsc_id, agent_type, param_digest); rsc_id 512 lib/pengine/pe_digest.c unfencing_digest_matches(const char *rsc_id, const char *agent, rsc_id 517 lib/pengine/pe_digest.c if (rsc_id && agent && digest_calc && node_summary) { rsc_id 518 lib/pengine/pe_digest.c char *search_secure = create_unfencing_summary(rsc_id, agent, rsc_id 310 lib/pengine/pe_output.c resource_history_string(pcmk_resource_t *rsc, const char *rsc_id, bool all, rsc_id 315 lib/pengine/pe_output.c buf = crm_strdup_printf("%s: orphan", rsc_id); rsc_id 334 lib/pengine/pe_output.c rsc_id, rsc->priv->ban_after_failures, rsc_id 339 lib/pengine/pe_output.c buf = crm_strdup_printf("%s:", rsc_id); rsc_id 1420 lib/pengine/pe_output.c char *rsc_id = NULL; rsc_id 1427 lib/pengine/pe_output.c || !parse_op_key(op_key, &rsc_id, &task, &interval_ms)) { rsc_id 1429 lib/pengine/pe_output.c pcmk__str_update(&rsc_id, "unknown resource"); rsc_id 1433 lib/pengine/pe_output.c pcmk__assert((rsc_id != NULL) && (task != NULL)); rsc_id 1437 lib/pengine/pe_output.c pcmk__g_strcat(str, rsc_id, " ", NULL); rsc_id 1482 lib/pengine/pe_output.c free(rsc_id); rsc_id 2468 lib/pengine/pe_output.c const char *rsc_id = crm_element_value(rsc_entry, PCMK_XA_ID); rsc_id 2472 lib/pengine/pe_output.c if (rsc_id == NULL) { rsc_id 2476 lib/pengine/pe_output.c rsc = pe_find_resource(scheduler->priv->resources, rsc_id); rsc_id 2516 lib/pengine/pe_output.c out->message(out, "resource-history", rsc, rsc_id, false, rsc_id 2939 lib/pengine/pe_output.c const char *rsc_id = va_arg(args, const char *); rsc_id 2945 lib/pengine/pe_output.c char *buf = resource_history_string(rsc, rsc_id, all, failcount, last_failure); rsc_id 2962 lib/pengine/pe_output.c const char *rsc_id = va_arg(args, const char *); rsc_id 2970 lib/pengine/pe_output.c PCMK_XA_ID, rsc_id, rsc_id 67 lib/pengine/rules_compat.c new->rsc_id = old->match_data->re->string; rsc_id 1991 lib/pengine/unpack.c create_fake_resource(const char *rsc_id, const xmlNode *rsc_entry, rsc_id 1998 lib/pengine/unpack.c crm_xml_add(xml_rsc, PCMK_XA_ID, rsc_id); rsc_id 2008 lib/pengine/unpack.c crm_debug("Detected orphaned remote node %s", rsc_id); rsc_id 2009 lib/pengine/unpack.c node = pcmk_find_node(scheduler, rsc_id); rsc_id 2011 lib/pengine/unpack.c node = pe_create_node(rsc_id, rsc_id, PCMK_VALUE_REMOTE, 0, rsc_id 2017 lib/pengine/unpack.c crm_trace("Setting node %s as shutting down due to orphaned connection resource", rsc_id); rsc_id 2025 lib/pengine/unpack.c rsc_id); rsc_id 2045 lib/pengine/unpack.c create_anonymous_orphan(pcmk_resource_t *parent, const char *rsc_id, rsc_id 2052 lib/pengine/unpack.c orphan = top->priv->fns->find_rsc(top, rsc_id, NULL, rsc_id 2056 lib/pengine/unpack.c top->id, parent->id, rsc_id, pcmk__node_name(node)); rsc_id 2077 lib/pengine/unpack.c pcmk_resource_t *parent, const char *rsc_id) rsc_id 2088 lib/pengine/unpack.c rsc_id, pcmk__node_name(node), parent->id); rsc_id 2128 lib/pengine/unpack.c rsc = parent->priv->fns->find_rsc(child, rsc_id, NULL, rsc_id 2157 lib/pengine/unpack.c parent->priv->fns->find_rsc(child, rsc_id, NULL, rsc_id 2204 lib/pengine/unpack.c rsc = create_anonymous_orphan(parent, rsc_id, node, scheduler); rsc_id 2212 lib/pengine/unpack.c const char *rsc_id) rsc_id 2217 lib/pengine/unpack.c crm_trace("looking for %s", rsc_id); rsc_id 2218 lib/pengine/unpack.c rsc = pe_find_resource(scheduler->priv->resources, rsc_id); rsc_id 2225 lib/pengine/unpack.c char *clone0_id = clone_zero(rsc_id); rsc_id 2232 lib/pengine/unpack.c crm_trace("%s found as %s (%s)", rsc_id, clone0_id, parent->id); rsc_id 2235 lib/pengine/unpack.c rsc_id, clone0_id); rsc_id 2241 lib/pengine/unpack.c "because it is no longer primitive", rsc_id); rsc_id 2253 lib/pengine/unpack.c char *base = clone_strip(rsc_id); rsc_id 2261 lib/pengine/unpack.c if (rsc && !pcmk__str_eq(rsc_id, rsc->id, pcmk__str_none) rsc_id 2262 lib/pengine/unpack.c && !pcmk__str_eq(rsc_id, rsc->priv->history_id, pcmk__str_none)) { rsc_id 2264 lib/pengine/unpack.c pcmk__str_update(&(rsc->priv->history_id), rsc_id); rsc_id 2266 lib/pengine/unpack.c rsc_id, pcmk__node_name(node), rsc->id, rsc_id 2277 lib/pengine/unpack.c const char *rsc_id = crm_element_value(rsc_entry, PCMK_XA_ID); rsc_id 2280 lib/pengine/unpack.c rsc_id, pcmk__node_name(node)); rsc_id 2281 lib/pengine/unpack.c rsc = create_fake_resource(rsc_id, rsc_entry, scheduler); rsc_id 2734 lib/pengine/unpack.c const char *rsc_id = pcmk__xe_id(lrm_resource); rsc_id 2746 lib/pengine/unpack.c if (rsc_id == NULL) { rsc_id 2753 lib/pengine/unpack.c rsc_id, pcmk__node_name(node)); rsc_id 2773 lib/pengine/unpack.c rsc = unpack_find_resource(scheduler, node, rsc_id); rsc_id 2844 lib/pengine/unpack.c const char *rsc_id; rsc_id 2848 lib/pengine/unpack.c rsc_id = crm_element_value(rsc_entry, PCMK_XA_ID); rsc_id 2849 lib/pengine/unpack.c if ((launcher_id == NULL) || (rsc_id == NULL)) { rsc_id 2858 lib/pengine/unpack.c rsc = pe_find_resource(scheduler->priv->resources, rsc_id); rsc_id 2996 lib/pengine/unpack.c find_lrm_resource(const char *rsc_id, const char *node_name, rsc_id 3002 lib/pengine/unpack.c CRM_CHECK((rsc_id != NULL) && (node_name != NULL), return NULL); rsc_id 3007 lib/pengine/unpack.c SUB_XPATH_LRM_RESOURCE "[@" PCMK_XA_ID "='", rsc_id, "']", rsc_id 3058 lib/pengine/unpack.c monitor_not_running_after(const char *rsc_id, const char *node_name, rsc_id 3064 lib/pengine/unpack.c xmlNode *monitor = find_lrm_op(rsc_id, PCMK_ACTION_MONITOR, node_name, rsc_id 3083 lib/pengine/unpack.c non_monitor_after(const char *rsc_id, const char *node_name, rsc_id 3088 lib/pengine/unpack.c lrm_resource = find_lrm_resource(rsc_id, node_name, scheduler); rsc_id 3130 lib/pengine/unpack.c newer_state_after_migrate(const char *rsc_id, const char *node_name, rsc_id 3151 lib/pengine/unpack.c return non_monitor_after(rsc_id, node_name, xml_op, scheduler) rsc_id 3152 lib/pengine/unpack.c || monitor_not_running_after(rsc_id, node_name, xml_op, scheduler); rsc_id 5105 lib/pengine/unpack.c const char *rsc_id = crm_element_value(lrm_rsc, PCMK_XA_ID); rsc_id 5108 lib/pengine/unpack.c && !pcmk__str_eq(rsc_id, rsc, pcmk__str_none)) { rsc_id 5112 lib/pengine/unpack.c intermediate = extract_operations(uname, rsc_id, lrm_rsc, active_filter); rsc_id 882 lib/pengine/utils.c const char *rsc_id = rsc->id; rsc_id 886 lib/pengine/utils.c rsc_id = pe__clone_child_id(parent); rsc_id 914 lib/pengine/utils.c if (!pcmk__str_eq(op_id, rsc_id, pcmk__str_none)) { rsc_id 137 tools/crm_resource.c gchar *rsc_id; // Value of --resource rsc_id 866 tools/crm_resource.c rc = cli_resource_ban(out, options.rsc_id, current->priv->name, rsc_id 886 tools/crm_resource.c rc = cli_resource_ban(out, options.rsc_id, current->priv->name, rsc_id 899 tools/crm_resource.c options.rsc_id, nactive, count, options.rsc_id, options.rsc_id); rsc_id 908 tools/crm_resource.c options.rsc_id, nactive, options.rsc_id); rsc_id 925 tools/crm_resource.c rsc->id, options.rsc_id, rsc_id 1058 tools/crm_resource.c rsc->id, options.rsc_id, rsc_id 1102 tools/crm_resource.c if (options.rsc_id != NULL) { rsc_id 1200 tools/crm_resource.c rc = cli_resource_ban(out, options.rsc_id, node->priv->name, rsc_id 1253 tools/crm_resource.c options.rsc_id, node_name, rsc_id 1257 tools/crm_resource.c rc = cli_resource_clear(options.rsc_id, node_name, NULL, cib_conn, true, rsc_id 1261 tools/crm_resource.c rc = cli_resource_clear(options.rsc_id, NULL, scheduler->nodes, rsc_id 1339 tools/crm_resource.c rc = pcmk__resource_delete(cib_conn, cib_sync_call, options.rsc_id, rsc_id 1344 tools/crm_resource.c options.rsc_id, pcmk_rc_str(rc)); rsc_id 1354 tools/crm_resource.c int rc = cli_resource_delete_attribute(rsc, options.rsc_id, rsc_id 1389 tools/crm_resource.c return cli_resource_execute(rsc, options.rsc_id, options.operation, rsc_id 1400 tools/crm_resource.c int rc = cli_resource_fail(controld_api, rsc, options.rsc_id, node); rsc_id 1477 tools/crm_resource.c int rc = cli_resource_print_operations(options.rsc_id, node_name, true, rsc_id 1499 tools/crm_resource.c int rc = cli_resource_print_operations(options.rsc_id, node_name, false, rsc_id 1601 tools/crm_resource.c GList *nodes = cli_resource_search(rsc, options.rsc_id); rsc_id 1602 tools/crm_resource.c int rc = out->message(out, "resource-search-list", nodes, options.rsc_id); rsc_id 1672 tools/crm_resource.c rc = cli_resource_move(rsc, options.rsc_id, node, options.move_lifetime, rsc_id 1753 tools/crm_resource.c rc = cli_resource_update_attribute(rsc, options.rsc_id, options.prop_set, rsc_id 1993 tools/crm_resource.c { "resource", 'r', G_OPTION_FLAG_NONE, G_OPTION_ARG_STRING, &options.rsc_id, rsc_id 2210 tools/crm_resource.c && (options.rsc_id == NULL)) { rsc_id 2323 tools/crm_resource.c if ((find_flags != 0) && (options.rsc_id != NULL)) { rsc_id 2327 tools/crm_resource.c options.rsc_id, find_flags); rsc_id 2331 tools/crm_resource.c _("Resource '%s' not found"), options.rsc_id); rsc_id 2337 tools/crm_resource.c && (strchr(options.rsc_id, ':') != NULL)) { rsc_id 2342 tools/crm_resource.c options.rsc_id); rsc_id 2373 tools/crm_resource.c g_free(options.rsc_id); rsc_id 64 tools/crm_resource.h int cli_resource_prefer(pcmk__output_t *out, const char *rsc_id, const char *host, rsc_id 67 tools/crm_resource.h int cli_resource_ban(pcmk__output_t *out, const char *rsc_id, const char *host, rsc_id 70 tools/crm_resource.h int cli_resource_clear(const char *rsc_id, const char *host, GList *allnodes, rsc_id 81 tools/crm_resource.h int cli_resource_print_operations(const char *rsc_id, const char *host_uname, rsc_id 88 tools/crm_resource.h const char *rsc_id, const pcmk_node_t *node); rsc_id 102 tools/crm_resource.h int cli_resource_move(pcmk_resource_t *rsc, const char *rsc_id, rsc_id 64 tools/crm_resource_ban.c cli_resource_ban(pcmk__output_t *out, const char *rsc_id, const char *host, rsc_id 81 tools/crm_resource_ban.c pcmk__xe_set_id(location, "cli-ban-%s-on-%s", rsc_id, host); rsc_id 91 tools/crm_resource_ban.c pcmk__xe_id(location), rsc_id, host, rsc_id, rsc_id 94 tools/crm_resource_ban.c crm_xml_add(location, PCMK_XA_RSC, rsc_id); rsc_id 110 tools/crm_resource_ban.c pcmk__xe_set_id(rule, "cli-ban-%s-on-%s-rule", rsc_id, host); rsc_id 114 tools/crm_resource_ban.c pcmk__xe_set_id(expr, "cli-ban-%s-on-%s-expr", rsc_id, host); rsc_id 121 tools/crm_resource_ban.c pcmk__xe_set_id(expr, "cli-ban-%s-on-%s-lifetime", rsc_id, host); rsc_id 138 tools/crm_resource_ban.c int banrc = cli_resource_ban(out, rsc_id, host, move_lifetime, rsc_id 151 tools/crm_resource_ban.c cli_resource_prefer(pcmk__output_t *out,const char *rsc_id, const char *host, rsc_id 172 tools/crm_resource_ban.c pcmk__xe_set_id(location, "cli-prefer-%s", rsc_id); rsc_id 174 tools/crm_resource_ban.c crm_xml_add(location, PCMK_XA_RSC, rsc_id); rsc_id 190 tools/crm_resource_ban.c pcmk__xe_set_id(rule, "cli-prefer-rule-%s", rsc_id); rsc_id 194 tools/crm_resource_ban.c pcmk__xe_set_id(expr, "cli-prefer-expr-%s", rsc_id); rsc_id 201 tools/crm_resource_ban.c pcmk__xe_set_id(expr, "cli-prefer-lifetime-end-%s", rsc_id); rsc_id 218 tools/crm_resource_ban.c int preferrc = cli_resource_prefer(out, rsc_id, host, move_lifetime, rsc_id 251 tools/crm_resource_ban.c resource_clear_node_in_expr(const char *rsc_id, const char *host, rsc_id 266 tools/crm_resource_ban.c xpath_string = crm_strdup_printf(XPATH_FMT, rsc_id, rsc_id, host); rsc_id 282 tools/crm_resource_ban.c resource_clear_node_in_location(const char *rsc_id, const char *host, cib_t * cib_conn, rsc_id 293 tools/crm_resource_ban.c pcmk__xe_set_id(location, "cli-ban-%s-on-%s", rsc_id, host); rsc_id 297 tools/crm_resource_ban.c pcmk__xe_set_id(location, "cli-prefer-%s", rsc_id); rsc_id 317 tools/crm_resource_ban.c cli_resource_clear(const char *rsc_id, const char *host, GList *allnodes, cib_t * cib_conn, rsc_id 327 tools/crm_resource_ban.c rc = resource_clear_node_in_expr(rsc_id, host, cib_conn); rsc_id 334 tools/crm_resource_ban.c rc = resource_clear_node_in_location(rsc_id, host, cib_conn, rsc_id 347 tools/crm_resource_ban.c rc = cli_resource_clear(rsc_id, target->priv->name, NULL, rsc_id 87 tools/crm_resource_print.c cli_resource_print_operations(const char *rsc_id, const char *host_uname, rsc_id 92 tools/crm_resource_print.c GList *ops = find_operations(rsc_id, host_uname, active, scheduler); rsc_id 225 tools/crm_resource_runtime.c const char * rsc_id, const char * attr_set, rsc_id 241 tools/crm_resource_runtime.c int rc = find_resource_attr(out, cib, PCMK_XA_ID, rsc_id, attr_set_type, rsc_id 247 tools/crm_resource_runtime.c cmd, attr_name, rsc->id, rsc_id); rsc_id 264 tools/crm_resource_runtime.c attr_name, lookup_id, cmd, rsc_id); rsc_id 726 tools/crm_resource_runtime.c pcmk_resource_t *rsc, const char *rsc_id, rsc_id 738 tools/crm_resource_runtime.c pcmk__assert((rsc != NULL) && (rsc_id != NULL) && (node != NULL)); rsc_id 744 tools/crm_resource_runtime.c rsc_id); rsc_id 752 tools/crm_resource_runtime.c out->err(out, "Resource %s does not have a class and type", rsc_id); rsc_id 819 tools/crm_resource_runtime.c const char *rsc_id, const pcmk_node_t *node) rsc_id 830 tools/crm_resource_runtime.c rc = send_lrm_rsc_op(controld_api, false, rsc, rsc_id, node); rsc_id 847 tools/crm_resource_runtime.c pcmk_node_t *node, const char *rsc_id, const char *operation, rsc_id 887 tools/crm_resource_runtime.c if (rsc_id) { rsc_id 895 tools/crm_resource_runtime.c || !pcmk__str_eq(rsc_id, fail_rsc->id, pcmk__str_none)) { rsc_id 1265 tools/crm_resource_runtime.c const char *rsc_id, const pcmk_node_t *node) rsc_id 1267 tools/crm_resource_runtime.c pcmk__assert((rsc != NULL) && (rsc_id != NULL) && (node != NULL)); rsc_id 1273 tools/crm_resource_runtime.c rsc_id, pcmk__node_name(node)); rsc_id 1276 tools/crm_resource_runtime.c crm_notice("Failing %s on %s", rsc_id, pcmk__node_name(node)); rsc_id 1277 tools/crm_resource_runtime.c return send_lrm_rsc_op(controld_api, true, rsc, rsc_id, node); rsc_id 1686 tools/crm_resource_runtime.c char *rsc_id = NULL; rsc_id 1740 tools/crm_resource_runtime.c rsc_id = strdup(rsc->id); rsc_id 1819 tools/crm_resource_runtime.c rc = cli_resource_update_attribute(rsc, rsc_id, NULL, rsc_id 1827 tools/crm_resource_runtime.c rsc_id, pcmk_rc_str(rc), rc); rsc_id 1889 tools/crm_resource_runtime.c out->err(out, "Could not complete shutdown of %s, %d resources remaining", rsc_id, g_list_length(list_delta)); rsc_id 1901 tools/crm_resource_runtime.c rc = cli_resource_update_attribute(rsc, rsc_id, NULL, rsc_id 1909 tools/crm_resource_runtime.c rc = cli_resource_delete_attribute(rsc, rsc_id, NULL, rsc_id 1918 tools/crm_resource_runtime.c rsc_id, pcmk_rc_str(rc), rc); rsc_id 1971 tools/crm_resource_runtime.c out->err(out, "Could not complete restart of %s, %d resources remaining", rsc_id, g_list_length(list_delta)); rsc_id 1986 tools/crm_resource_runtime.c cli_resource_update_attribute(rsc, rsc_id, NULL, rsc_id 1992 tools/crm_resource_runtime.c cli_resource_delete_attribute(rsc, rsc_id, NULL, rsc_id 2011 tools/crm_resource_runtime.c free(rsc_id); rsc_id 2437 tools/crm_resource_runtime.c cli_resource_move(pcmk_resource_t *rsc, const char *rsc_id, rsc_id 2478 tools/crm_resource_runtime.c rsc->id, rsc_id); rsc_id 2479 tools/crm_resource_runtime.c rsc_id = p->id; rsc_id 2484 tools/crm_resource_runtime.c rsc_id); rsc_id 2528 tools/crm_resource_runtime.c rsc_id, active_s, pcmk__node_name(dest)); rsc_id 2537 tools/crm_resource_runtime.c cli_resource_clear(rsc_id, NULL, scheduler->nodes, cib, false, force); rsc_id 2540 tools/crm_resource_runtime.c cli_resource_clear(rsc_id, dest->priv->name, scheduler->nodes, cib, true, rsc_id 2544 tools/crm_resource_runtime.c rc = cli_resource_prefer(out, rsc_id, dest->priv->name, move_lifetime, rsc_id 2558 tools/crm_resource_runtime.c cli_resource_ban(out, rsc_id, current->priv->name, move_lifetime, rsc_id 2565 tools/crm_resource_runtime.c rsc_id, active_s, count, pcmk__node_name(dest)); rsc_id 2569 tools/crm_resource_runtime.c rsc_id, active_s); rsc_id 2573 tools/crm_resource_runtime.c rsc_id);