details 603 daemons/fenced/pacemaker-fenced.c if (node && strcmp(node->details->uname, stonith_our_uname) == 0) { details 659 include/crm/pengine/internal.h } else if (node->details->uname != NULL) { details 660 include/crm/pengine/internal.h return node->details->uname; details 662 include/crm/pengine/internal.h } else if (node->details->id != NULL) { details 663 include/crm/pengine/internal.h return node->details->id; details 683 include/crm/pengine/internal.h && (node1->details == node2->details); details 252 include/crm/pengine/pe_types.h struct pe_node_shared_s *details; details 247 lib/pacemaker/libpacemaker_private.h void pcmk__log_action(const char *pre_text, pe_action_t *action, bool details); details 36 lib/pacemaker/pcmk_graph_producer.c (((a)->node == NULL)? "no node" : (a)->node->details->uname) details 66 lib/pacemaker/pcmk_graph_producer.c add_node_to_xml_by_id(node->details->id, (xmlNode *) xml); details 87 lib/pacemaker/pcmk_graph_producer.c struct pe_node_shared_s *details = node->details; details 93 lib/pacemaker/pcmk_graph_producer.c if (details->maintenance != details->remote_maintenance) { details 96 lib/pacemaker/pcmk_graph_producer.c add_node_to_xml_by_id(node->details->id, maintenance), details 97 lib/pacemaker/pcmk_graph_producer.c XML_NODE_IS_MAINTENANCE, details->maintenance?"1":"0"); details 147 lib/pacemaker/pcmk_graph_producer.c add_node_to_xml_by_id(action->node->details->id, downed); details 156 lib/pacemaker/pcmk_graph_producer.c add_node_to_xml_by_id(action->node->details->id, downed); details 225 lib/pacemaker/pcmk_graph_producer.c crm_xml_add(xml, XML_LRM_ATTR_TARGET, action->node->details->uname); details 226 lib/pacemaker/pcmk_graph_producer.c crm_xml_add(xml, XML_LRM_ATTR_TARGET_UUID, action->node->details->id); details 228 lib/pacemaker/pcmk_graph_producer.c crm_xml_add(xml, XML_LRM_ATTR_ROUTER_NODE, router_node->details->uname); details 370 lib/pacemaker/pcmk_graph_producer.c g_hash_table_foreach(action->node->details->attrs, hash2metafield, args_xml); details 451 lib/pacemaker/pcmk_graph_producer.c strdup(action->node->details->uname)); details 453 lib/pacemaker/pcmk_graph_producer.c strdup(action->node->details->id)); details 549 lib/pacemaker/pcmk_graph_producer.c && !action->node->details->remote_requires_reset) { details 554 lib/pacemaker/pcmk_graph_producer.c } else if (!action->node->details->online) { details 561 lib/pacemaker/pcmk_graph_producer.c } else if (action->node->details->unclean) { details 665 lib/pacemaker/pcmk_graph_producer.c || (input_node->details != allocated->details)) { details 670 lib/pacemaker/pcmk_graph_producer.c (allocated? allocated->details->uname : "<none>"), details 671 lib/pacemaker/pcmk_graph_producer.c (input_node? input_node->details->uname : "<none>")); details 677 lib/pacemaker/pcmk_graph_producer.c || (input_node->details != action->node->details)) { details 682 lib/pacemaker/pcmk_graph_producer.c (action->node? action->node->details->uname : "<none>"), details 683 lib/pacemaker/pcmk_graph_producer.c (input_node? input_node->details->uname : "<none>")); details 698 lib/pacemaker/pcmk_graph_producer.c && (input->action->node->details != action->node->details)) { details 769 lib/pacemaker/pcmk_graph_producer.c input->action->node? input->action->node->details->uname : "", details 771 lib/pacemaker/pcmk_graph_producer.c action->node? action->node->details->uname : "", details 784 lib/pacemaker/pcmk_graph_producer.c action->node? action->node->details->uname : "", details 786 lib/pacemaker/pcmk_graph_producer.c init_action->node? init_action->node->details->uname : ""); details 795 lib/pacemaker/pcmk_graph_producer.c action->node? action->node->details->uname : "", details 797 lib/pacemaker/pcmk_graph_producer.c input->action->node? input->action->node->details->uname : "", details 800 lib/pacemaker/pcmk_graph_producer.c init_action->node? init_action->node->details->uname : ""); details 819 lib/pacemaker/pcmk_graph_producer.c input->action->node? input->action->node->details->uname : "", details 821 lib/pacemaker/pcmk_graph_producer.c action->node? action->node->details->uname : "", details 901 lib/pacemaker/pcmk_graph_producer.c ((action->node == NULL)? "" : action->node->details->uname)); details 1054 lib/pacemaker/pcmk_graph_producer.c && action->node->details->shutdown details 1066 lib/pacemaker/pcmk_graph_producer.c action->node->details->unclean? "fence" : "shut down", details 87 lib/pacemaker/pcmk_output.c "node", node->details->uname, details 117 lib/pacemaker/pcmk_output.c char *details = NULL; details 142 lib/pacemaker/pcmk_output.c if(origin != NULL && destination != NULL && origin->details == destination->details) { details 152 lib/pacemaker/pcmk_output.c details = crm_strdup_printf("%s -> %s %s", role2text(rsc->role), details 158 lib/pacemaker/pcmk_output.c details = crm_strdup_printf("%s", pe__node_name(destination)); details 162 lib/pacemaker/pcmk_output.c details = crm_strdup_printf("%s %s", role2text(rsc->role), details 167 lib/pacemaker/pcmk_output.c details = crm_strdup_printf("%s", pe__node_name(origin)); details 171 lib/pacemaker/pcmk_output.c details = crm_strdup_printf("%s %s", role2text(rsc->role), details 176 lib/pacemaker/pcmk_output.c details = crm_strdup_printf("%s", pe__node_name(origin)); details 180 lib/pacemaker/pcmk_output.c details = crm_strdup_printf("%s -> %s %s", pe__node_name(origin), details 186 lib/pacemaker/pcmk_output.c details = crm_strdup_printf("%s -> %s", pe__node_name(origin), details 191 lib/pacemaker/pcmk_output.c details = crm_strdup_printf("%s -> %s %s", role2text(rsc->role), details 197 lib/pacemaker/pcmk_output.c details = crm_strdup_printf("%s %s -> %s %s", role2text(rsc->role), details 203 lib/pacemaker/pcmk_output.c len = strlen(details); details 220 lib/pacemaker/pcmk_output.c rsc->id, detail_width, details, reason ? " " : "", reason ? reason : ""); details 222 lib/pacemaker/pcmk_output.c free(details); details 259 lib/pacemaker/pcmk_output.c if(origin != NULL && destination != NULL && origin->details == destination->details) { details 279 lib/pacemaker/pcmk_output.c "dest", destination->details->uname, details 284 lib/pacemaker/pcmk_output.c crm_xml_add(xml, "node", destination->details->uname); details 290 lib/pacemaker/pcmk_output.c "node", origin->details->uname, details 295 lib/pacemaker/pcmk_output.c crm_xml_add(xml, "node", origin->details->uname); details 301 lib/pacemaker/pcmk_output.c "source", origin->details->uname, details 306 lib/pacemaker/pcmk_output.c crm_xml_add(xml, "source", origin->details->uname); details 311 lib/pacemaker/pcmk_output.c "source", origin->details->uname, details 312 lib/pacemaker/pcmk_output.c "dest", destination->details->uname, details 319 lib/pacemaker/pcmk_output.c "source", origin->details->uname, details 320 lib/pacemaker/pcmk_output.c "dest", destination->details->uname, details 328 lib/pacemaker/pcmk_output.c "source", origin->details->uname, details 335 lib/pacemaker/pcmk_output.c "source", origin->details->uname, details 337 lib/pacemaker/pcmk_output.c "dest", destination->details->uname, details 899 lib/pacemaker/pcmk_output.c if ((node != NULL) && (node->details->uname != NULL)) { details 900 lib/pacemaker/pcmk_output.c node_desc = node->details->uname; details 958 lib/pacemaker/pcmk_output.c "node", pcmk__s(node->details->uname, ""), details 975 lib/pacemaker/pcmk_output.c if(current && current->details->unclean) { \ details 1016 lib/pacemaker/pcmk_output.c && (current->details != next->details); details 42 lib/pacemaker/pcmk_resource.c xpath = crm_strdup_printf(XPATH_OP_HISTORY, node->details->uname, rsc->id); details 490 lib/pacemaker/pcmk_sched_actions.c (((a)->node == NULL)? "no node" : (a)->node->details->uname) details 564 lib/pacemaker/pcmk_sched_actions.c && (first_node->details != then_node->details)) { details 729 lib/pacemaker/pcmk_sched_actions.c && (then->node->details == ((pe_node_t *) then_on->data)->details) details 956 lib/pacemaker/pcmk_sched_actions.c pcmk__log_action(const char *pre_text, pe_action_t *action, bool details) details 966 lib/pacemaker/pcmk_sched_actions.c node_uname = action->node->details->uname; details 967 lib/pacemaker/pcmk_sched_actions.c node_uuid = action->node->details->id; details 1018 lib/pacemaker/pcmk_sched_actions.c if (details) { details 1059 lib/pacemaker/pcmk_sched_actions.c node->details->uname); details 1062 lib/pacemaker/pcmk_sched_actions.c TRUE, node->details->data_set); details 1301 lib/pacemaker/pcmk_sched_actions.c || (action->node->details != action->rsc->lock_node->details)) { details 1308 lib/pacemaker/pcmk_sched_actions.c if (action->node->details->shutdown && (action->task != NULL) details 1421 lib/pacemaker/pcmk_sched_actions.c action->node->details->remote_rsc->container->id); details 1565 lib/pacemaker/pcmk_sched_actions.c (node == NULL)? "inactive" : node->details->uname); details 1768 lib/pacemaker/pcmk_sched_actions.c if (pe_find_node_id(rsc->running_on, node->details->id) == NULL) { details 1807 lib/pacemaker/pcmk_sched_actions.c || node->details->maintenance)) { details 1911 lib/pacemaker/pcmk_sched_actions.c if (node->details->maintenance details 1917 lib/pacemaker/pcmk_sched_actions.c xpath = crm_strdup_printf(XPATH_NODE_HISTORY, node->details->uname); details 64 lib/pacemaker/pcmk_sched_allocate.c rsc->id, ID(rsc_op), node->details->id); details 161 lib/pacemaker/pcmk_sched_allocate.c match = g_hash_table_lookup(rsc->allowed_nodes, node->details->id); details 204 lib/pacemaker/pcmk_sched_allocate.c node->details->id) == NULL)) { details 254 lib/pacemaker/pcmk_sched_allocate.c if ((node != NULL) && (node->weight >= 0) && node->details->online details 255 lib/pacemaker/pcmk_sched_allocate.c && (node->details->type != node_ping)) { details 363 lib/pacemaker/pcmk_sched_allocate.c if (!node->details->online) { details 466 lib/pacemaker/pcmk_sched_allocate.c return have_managed && node->details->unclean details 487 lib/pacemaker/pcmk_sched_allocate.c return node->details->online && node->details->shutdown; details 561 lib/pacemaker/pcmk_sched_allocate.c if (node->details->remote_requires_reset && have_managed details 572 lib/pacemaker/pcmk_sched_allocate.c if (node->details->is_dc) { details 582 lib/pacemaker/pcmk_sched_allocate.c if (node->details->is_dc) { details 589 lib/pacemaker/pcmk_sched_allocate.c if ((fencing == NULL) && node->details->unclean) { details 28 lib/pacemaker/pcmk_sched_bundle.c if (node->details == replica->node->details) { details 118 lib/pacemaker/pcmk_sched_bundle.c container_host->details->remote_rsc, NULL, details 135 lib/pacemaker/pcmk_sched_bundle.c if (node->details != replica->node->details) { details 1027 lib/pacemaker/pcmk_sched_bundle.c if ((replica->child != NULL) && (node->details == replica->node->details) details 55 lib/pacemaker/pcmk_sched_clone.c common_update_score(rsc, node->details->id, local_node->weight); details 71 lib/pacemaker/pcmk_sched_clone.c common_update_score(rsc, node->details->id, -INFINITY); details 85 lib/pacemaker/pcmk_sched_clone.c rsc->id, (prefer? prefer->details->uname: "none"), details 102 lib/pacemaker/pcmk_sched_clone.c pe_node_t *local_prefer = g_hash_table_lookup(rsc->allowed_nodes, prefer->details->id); details 116 lib/pacemaker/pcmk_sched_clone.c if (chosen && prefer && (chosen->details != prefer->details)) { details 134 lib/pacemaker/pcmk_sched_clone.c chosen->details->id, rsc->parent->id, details 638 lib/pacemaker/pcmk_sched_clone.c if (node && (node->details == local_node->details)) { details 997 lib/pacemaker/pcmk_sched_clone.c if (node->details == known_node->details) { details 1037 lib/pacemaker/pcmk_sched_clone.c if (local_node && (local_node->details == node->details)) { details 1074 lib/pacemaker/pcmk_sched_clone.c pe_node_t *allowed = g_hash_table_lookup(rsc->allowed_nodes, node->details->id); details 1083 lib/pacemaker/pcmk_sched_clone.c g_hash_table_remove(rsc->allowed_nodes, node->details->id); details 969 lib/pacemaker/pcmk_sched_colocation.c (primary_node->details != dependent->allocated_to->details)) { details 980 lib/pacemaker/pcmk_sched_colocation.c (dependent->allocated_to->details == primary_node->details)) { details 1188 lib/pacemaker/pcmk_sched_colocation.c best_node = node->details->uname; details 31 lib/pacemaker/pcmk_sched_fencing.c if (pe_hash_table_lookup(rsc->known_on, node->details->id)) { details 36 lib/pacemaker/pcmk_sched_fencing.c && pe_hash_table_lookup(rsc->parent->known_on, node->details->id)) { details 78 lib/pacemaker/pcmk_sched_fencing.c && pe_hash_table_lookup(rsc->allowed_nodes, target->details->id) details 218 lib/pacemaker/pcmk_sched_fencing.c if (!(action->node->details->online) || action->node->details->unclean details 369 lib/pacemaker/pcmk_sched_fencing.c container = node->details->remote_rsc->container; details 384 lib/pacemaker/pcmk_sched_fencing.c FALSE, node->details->data_set); details 394 lib/pacemaker/pcmk_sched_fencing.c node->details->data_set); details 417 lib/pacemaker/pcmk_sched_fencing.c stop = find_first_action(node->details->remote_rsc->actions, NULL, details 435 lib/pacemaker/pcmk_sched_fencing.c pcmk__order_vs_fence(stonith_op, node->details->data_set); details 147 lib/pacemaker/pcmk_sched_location.c accept = pe_test_rule(rule_xml, node->details->attrs, RSC_ROLE_UNKNOWN, details 156 lib/pacemaker/pcmk_sched_location.c pe_node_t *local = pe_find_node_id(match_L, node->details->id); details 174 lib/pacemaker/pcmk_sched_location.c pe_node_t *delete = pe_find_node_id(match_L, node->details->id); details 656 lib/pacemaker/pcmk_sched_location.c node->details->id); details 662 lib/pacemaker/pcmk_sched_location.c (gpointer) weighted_node->details->id, details 32 lib/pacemaker/pcmk_sched_migration.c source->details->uname); details 35 lib/pacemaker/pcmk_sched_migration.c target->details->uname); details 206 lib/pacemaker/pcmk_sched_migration.c if ((current == NULL) || current->details->unclean) { details 213 lib/pacemaker/pcmk_sched_migration.c if ((rsc->allocated_to == NULL) || rsc->allocated_to->details->unclean) { details 34 lib/pacemaker/pcmk_sched_nodes.c if ((node == NULL) || (node->details == NULL) || !node->details->online details 35 lib/pacemaker/pcmk_sched_nodes.c || node->details->shutdown || node->details->unclean details 36 lib/pacemaker/pcmk_sched_nodes.c || node->details->standby || node->details->maintenance) { details 46 lib/pacemaker/pcmk_sched_nodes.c pe_resource_t *guest = node->details->remote_rsc->container; details 79 lib/pacemaker/pcmk_sched_nodes.c g_hash_table_insert(new_table, (gpointer) new_node->details->id, details 170 lib/pacemaker/pcmk_sched_nodes.c if (pcmk__str_eq(node1->details->data_set->placement_strategy, "minimal", details 175 lib/pacemaker/pcmk_sched_nodes.c if (pcmk__str_eq(node1->details->data_set->placement_strategy, "balanced", details 191 lib/pacemaker/pcmk_sched_nodes.c if (node1->details->num_resources < node2->details->num_resources) { details 193 lib/pacemaker/pcmk_sched_nodes.c pe__node_name(node1), node1->details->num_resources, details 194 lib/pacemaker/pcmk_sched_nodes.c pe__node_name(node2), node2->details->num_resources); details 197 lib/pacemaker/pcmk_sched_nodes.c } else if (node1->details->num_resources > node2->details->num_resources) { details 199 lib/pacemaker/pcmk_sched_nodes.c pe__node_name(node1), node1->details->num_resources, details 200 lib/pacemaker/pcmk_sched_nodes.c pe__node_name(node2), node2->details->num_resources); details 207 lib/pacemaker/pcmk_sched_nodes.c if (active->details == node1->details) { details 209 lib/pacemaker/pcmk_sched_nodes.c pe__node_name(node1), node1->details->num_resources, details 210 lib/pacemaker/pcmk_sched_nodes.c pe__node_name(node2), node2->details->num_resources); details 212 lib/pacemaker/pcmk_sched_nodes.c } else if (active->details == node2->details) { details 214 lib/pacemaker/pcmk_sched_nodes.c pe__node_name(node1), node1->details->num_resources, details 215 lib/pacemaker/pcmk_sched_nodes.c pe__node_name(node2), node2->details->num_resources); details 223 lib/pacemaker/pcmk_sched_nodes.c return strcmp(node1->details->uname, node2->details->uname); details 351 lib/pacemaker/pcmk_sched_nodes.c return pe_hash_table_lookup(allowed_nodes, node->details->id); details 1126 lib/pacemaker/pcmk_sched_ordering.c for (GList *iter = node->details->data_set->actions; details 1133 lib/pacemaker/pcmk_sched_ordering.c || (action->node->details != node->details) details 1147 lib/pacemaker/pcmk_sched_ordering.c } else if (node->details->maintenance) { details 1174 lib/pacemaker/pcmk_sched_ordering.c node->details->data_set); details 175 lib/pacemaker/pcmk_sched_primitive.c chosen = g_hash_table_lookup(rsc->allowed_nodes, prefer->details->id); details 359 lib/pacemaker/pcmk_sched_primitive.c remote_node->details->id); details 360 lib/pacemaker/pcmk_sched_primitive.c remote_node->details->online = TRUE; details 361 lib/pacemaker/pcmk_sched_primitive.c if (remote_node->details->unseen) { details 363 lib/pacemaker/pcmk_sched_primitive.c remote_node->details->unclean = FALSE; details 369 lib/pacemaker/pcmk_sched_primitive.c remote_node->details->id, details 372 lib/pacemaker/pcmk_sched_primitive.c remote_node->details->shutdown = TRUE; details 460 lib/pacemaker/pcmk_sched_primitive.c (assign_to? assign_to->details->uname : "no node"), reason); details 654 lib/pacemaker/pcmk_sched_primitive.c && (current->details != rsc->allocated_to->details) details 803 lib/pacemaker/pcmk_sched_primitive.c if (node->details->remote_rsc != NULL) { details 954 lib/pacemaker/pcmk_sched_primitive.c if (node->details->remote_rsc != remote_rsc) { details 1330 lib/pacemaker/pcmk_sched_primitive.c if (node->details->unclean || !node->details->online) { details 1437 lib/pacemaker/pcmk_sched_primitive.c return (result == 0)? get_effective_time(node->details->data_set) : result; details 1453 lib/pacemaker/pcmk_sched_primitive.c if (strcmp(node->details->uname, rsc->lock_node->details->uname) != 0) { details 1491 lib/pacemaker/pcmk_sched_primitive.c if (node->details->shutdown) { details 1492 lib/pacemaker/pcmk_sched_primitive.c if (node->details->unclean) { details 31 lib/pacemaker/pcmk_sched_probes.c pe_node_t *running = pe_find_node_id(rsc->running_on, node->details->id); details 78 lib/pacemaker/pcmk_sched_probes.c rsc1->allocated_to->details->id) == NULL)) { details 97 lib/pacemaker/pcmk_sched_probes.c pe_resource_t *guest_rsc = node->details->remote_rsc->container; details 102 lib/pacemaker/pcmk_sched_probes.c return node->details->remote_requires_reset details 103 lib/pacemaker/pcmk_sched_probes.c || node->details->unclean details 111 lib/pacemaker/pcmk_sched_probes.c guest_rsc->allocated_to->details->uname) == NULL)); details 199 lib/pacemaker/pcmk_sched_probes.c } else if (g_hash_table_lookup(rsc->known_on, node->details->id) != NULL) { details 204 lib/pacemaker/pcmk_sched_probes.c allowed = g_hash_table_lookup(rsc->allowed_nodes, node->details->id); details 232 lib/pacemaker/pcmk_sched_probes.c pe_resource_t *guest = node->details->remote_rsc->container; details 283 lib/pacemaker/pcmk_sched_probes.c rsc->id, node->details->id, reason); details 302 lib/pacemaker/pcmk_sched_probes.c && (probe->node->details == then->node->details)) { details 313 lib/pacemaker/pcmk_sched_probes.c && (probe->node->details != then->node->details)) { details 786 lib/pacemaker/pcmk_sched_probes.c if (!node->details->online) { // Don't probe offline nodes details 793 lib/pacemaker/pcmk_sched_probes.c } else if (node->details->unclean) { // ... or nodes that need fencing details 796 lib/pacemaker/pcmk_sched_probes.c } else if (!node->details->rsc_discovery_enabled) { details 812 lib/pacemaker/pcmk_sched_probes.c node->details->uname), details 129 lib/pacemaker/pcmk_sched_promotable.c chosen->details->id); details 201 lib/pacemaker/pcmk_sched_promotable.c local_node = pe_hash_table_lookup(parent->allowed_nodes, node->details->id); details 317 lib/pacemaker/pcmk_sched_promotable.c chosen->details->id); details 417 lib/pacemaker/pcmk_sched_promotable.c chosen->details->id); details 521 lib/pacemaker/pcmk_sched_promotable.c if (g_hash_table_lookup(child->known_on, node->details->id)) { details 542 lib/pacemaker/pcmk_sched_promotable.c node->details->id); details 595 lib/pacemaker/pcmk_sched_promotable.c if ((pe_hash_table_lookup(rsc->known_on, node->details->id) != NULL) details 596 lib/pacemaker/pcmk_sched_promotable.c || (pe_find_node_id(rsc->running_on, node->details->id) != NULL)) { details 310 lib/pacemaker/pcmk_sched_recurring.c } else if ((node == NULL) || !node->details->online details 311 lib/pacemaker/pcmk_sched_recurring.c || node->details->unclean) { details 497 lib/pacemaker/pcmk_sched_recurring.c && pcmk__str_eq(stop_node->details->uname, node->details->uname, details 528 lib/pacemaker/pcmk_sched_recurring.c if (!stop_node->details->online || stop_node->details->unclean) { details 570 lib/pacemaker/pcmk_sched_recurring.c } else if (rsc->allocated_to->details->maintenance) { details 92 lib/pacemaker/pcmk_sched_remote.c remote_rsc = node->details->remote_rsc; details 106 lib/pacemaker/pcmk_sched_remote.c if ((cluster_node != NULL) && cluster_node->details->unclean) { details 122 lib/pacemaker/pcmk_sched_remote.c && node->details->remote_was_fenced details 143 lib/pacemaker/pcmk_sched_remote.c } else if (cluster_node->details->unclean details 144 lib/pacemaker/pcmk_sched_remote.c || !(cluster_node->details->online)) { details 179 lib/pacemaker/pcmk_sched_remote.c remote_rsc = action->node->details->remote_rsc; details 313 lib/pacemaker/pcmk_sched_remote.c remote_rsc = action->node->details->remote_rsc; details 449 lib/pacemaker/pcmk_sched_remote.c remote = action->node->details->remote_rsc; details 465 lib/pacemaker/pcmk_sched_remote.c if ((rsc_action->node->details != action->node->details) details 505 lib/pacemaker/pcmk_sched_remote.c return pe__is_remote_node(node) && (node->details->remote_rsc != NULL) details 523 lib/pacemaker/pcmk_sched_remote.c && (node->details->remote_rsc != NULL) details 524 lib/pacemaker/pcmk_sched_remote.c && (node->details->remote_rsc->container == rsc); details 554 lib/pacemaker/pcmk_sched_remote.c CRM_ASSERT(action->node->details->remote_rsc != NULL); details 556 lib/pacemaker/pcmk_sched_remote.c began_on = pe__current_node(action->node->details->remote_rsc); details 557 lib/pacemaker/pcmk_sched_remote.c ended_on = action->node->details->remote_rsc->allocated_to; details 558 lib/pacemaker/pcmk_sched_remote.c if (action->node->details->remote_rsc details 559 lib/pacemaker/pcmk_sched_remote.c && (action->node->details->remote_rsc->container == NULL) details 560 lib/pacemaker/pcmk_sched_remote.c && action->node->details->remote_rsc->partial_migration_target) { details 568 lib/pacemaker/pcmk_sched_remote.c (ended_on? ended_on->details->uname : "none"), details 577 lib/pacemaker/pcmk_sched_remote.c (began_on? began_on->details->uname : "none"), details 582 lib/pacemaker/pcmk_sched_remote.c if (began_on->details == ended_on->details) { details 586 lib/pacemaker/pcmk_sched_remote.c (began_on? began_on->details->uname : "none"), details 619 lib/pacemaker/pcmk_sched_remote.c (began_on? began_on->details->uname : "none"), details 631 lib/pacemaker/pcmk_sched_remote.c (ended_on? ended_on->details->uname : "none"), details 697 lib/pacemaker/pcmk_sched_remote.c host = pe__current_node(action->node->details->remote_rsc->container); details 706 lib/pacemaker/pcmk_sched_remote.c host = action->node->details->remote_rsc->container->allocated_to; details 719 lib/pacemaker/pcmk_sched_remote.c (gpointer) host->details->uname, details 402 lib/pacemaker/pcmk_sched_resource.c chosen->details->allocated_rsc = g_list_prepend(chosen->details->allocated_rsc, details 404 lib/pacemaker/pcmk_sched_resource.c chosen->details->num_resources++; details 406 lib/pacemaker/pcmk_sched_resource.c pcmk__consume_node_capacity(chosen->details->utilization, rsc); details 481 lib/pacemaker/pcmk_sched_resource.c old->details->allocated_rsc = g_list_remove(old->details->allocated_rsc, details 483 lib/pacemaker/pcmk_sched_resource.c old->details->num_resources--; details 484 lib/pacemaker/pcmk_sched_resource.c pcmk__release_node_capacity(old->details->utilization, rsc); details 573 lib/pacemaker/pcmk_sched_resource.c weighted_node = g_hash_table_lookup(nodes, node->details->id); details 676 lib/pacemaker/pcmk_sched_resource.c ((r1_node == NULL)? "" : r1_node->details->id), details 680 lib/pacemaker/pcmk_sched_resource.c ((r2_node == NULL)? "" : r2_node->details->id), details 724 lib/pacemaker/pcmk_sched_resource.c g_hash_table_insert(table, (gpointer) node->details->id, node); details 800 lib/pacemaker/pcmk_sched_resource.c node1 = g_hash_table_lookup(colocated_scores1, current_node1->details->id); details 801 lib/pacemaker/pcmk_sched_resource.c node2 = g_hash_table_lookup(colocated_scores2, current_node2->details->id); details 858 lib/pacemaker/pcmk_sched_resource.c (*node)->details->id); details 76 lib/pacemaker/pcmk_sched_utilization.c if (g_hash_table_lookup(data->node1->details->utilization, key)) { details 83 lib/pacemaker/pcmk_sched_utilization.c node2_value = g_hash_table_lookup(data->node2->details->utilization, key); details 115 lib/pacemaker/pcmk_sched_utilization.c g_hash_table_foreach(node1->details->utilization, compare_utilization_value, details 120 lib/pacemaker/pcmk_sched_utilization.c g_hash_table_foreach(node2->details->utilization, compare_utilization_value, details 225 lib/pacemaker/pcmk_sched_utilization.c node_value_s = g_hash_table_lookup(data->node->details->utilization, key); details 400 lib/pacemaker/pcmk_sched_utilization.c node->details->uname); details 53 lib/pacemaker/pcmk_simulate.c action_host = action->node->details->uname; details 336 lib/pacemaker/pcmk_status.c if (node->details->standby && node->details->online) { details 338 lib/pacemaker/pcmk_status.c } else if (node->details->maintenance && node->details->online) { details 340 lib/pacemaker/pcmk_status.c } else if (node->details->online) { details 545 lib/pengine/bundle.c (gpointer) replica->node->details->id, details 552 lib/pengine/bundle.c (gpointer) replica->node->details->id, copy); details 567 lib/pengine/bundle.c replica->node->details->remote_rsc = replica->remote; details 575 lib/pengine/bundle.c g_hash_table_insert(replica->node->details->attrs, details 741 lib/pengine/bundle.c crm_xml_add(xml, field, node->details->uname); details 744 lib/pengine/bundle.c return node->details->uname; details 1151 lib/pengine/bundle.c if (replica->node->details == node->details) { details 619 lib/pengine/clone.c if (location->details->online == FALSE && location->details->unclean) { details 655 lib/pengine/clone.c pcmk__add_word(&list_text, 1024, host->details->uname); details 671 lib/pengine/clone.c pcmk__add_word(&list_text, 1024, host->details->uname); details 726 lib/pengine/clone.c if (pe_find_node(rsc->running_on, node->details->uname) == NULL) { details 727 lib/pengine/clone.c pcmk__add_word(&stopped_list, 1024, node->details->uname); details 905 lib/pengine/clone.c if (location->details->online == FALSE && location->details->unclean) { details 948 lib/pengine/clone.c if (!pcmk__str_in_list(host->details->uname, only_node, details 953 lib/pengine/clone.c pcmk__add_word(&list_text, 1024, host->details->uname); details 971 lib/pengine/clone.c if (!pcmk__str_in_list(host->details->uname, only_node, details 976 lib/pengine/clone.c pcmk__add_word(&list_text, 1024, host->details->uname); details 1030 lib/pengine/clone.c if (pe_find_node(rsc->running_on, node->details->uname) == NULL && details 1031 lib/pengine/clone.c pcmk__str_in_list(node->details->uname, only_node, details 1033 lib/pengine/clone.c xmlNode *probe_op = pe__failed_probe_for_rsc(rsc, node->details->uname); details 1047 lib/pengine/clone.c g_hash_table_insert(stopped, strdup(node->details->uname), details 1050 lib/pengine/clone.c g_hash_table_insert(stopped, strdup(node->details->uname), details 531 lib/pengine/common.c return g_hash_table_lookup(node->details->attrs, name); details 536 lib/pengine/common.c return g_hash_table_lookup(node->details->attrs, name); details 546 lib/pengine/common.c CRM_ASSERT(node->details->remote_rsc); details 547 lib/pengine/common.c CRM_ASSERT(node->details->remote_rsc->container); details 549 lib/pengine/common.c if(node->details->remote_rsc->container->running_on) { details 550 lib/pengine/common.c pe_node_t *host = node->details->remote_rsc->container->running_on->data; details 553 lib/pengine/common.c return g_hash_table_lookup(host->details->attrs, name); details 557 lib/pengine/common.c rsc->id, name, node->details->remote_rsc->container->id); details 567 lib/pengine/common.c return g_hash_table_lookup(node->details->attrs, name); details 161 lib/pengine/complex.c rule_data.node_hash = node->details->attrs; details 205 lib/pengine/complex.c rule_data.node_hash = node->details->attrs; details 444 lib/pengine/complex.c if ((node != NULL) && (node->details->uname != NULL)) { details 445 lib/pengine/complex.c node_name = node->details->uname; details 1027 lib/pengine/complex.c is_happy = node->details->online && !node->details->unclean; details 1041 lib/pengine/complex.c if (node->details == rsc->partial_migration_source->details) { details 1048 lib/pengine/complex.c if (is_happy && (!active || !active->details->online details 1049 lib/pengine/complex.c || active->details->unclean)) { details 131 lib/pengine/failcounts.c node->details->uname, xml_name, details 264 lib/pengine/failcounts.c g_hash_table_iter_init(&iter, node->details->attrs); details 60 lib/pengine/native.c node->details->priority += priority; details 62 lib/pengine/native.c pe__node_name(node), node->details->priority, details 69 lib/pengine/native.c if (node->details->remote_rsc details 70 lib/pengine/native.c && node->details->remote_rsc->container) { details 71 lib/pengine/native.c GList *gIter = node->details->remote_rsc->container->running_on; details 76 lib/pengine/native.c a_node->details->priority += priority; details 79 lib/pengine/native.c pe__node_name(a_node), a_node->details->priority, details 98 lib/pengine/native.c if (pcmk__str_eq(a_node->details->id, node->details->id, pcmk__str_casei)) { details 108 lib/pengine/native.c node->details->running_rsc = g_list_append(node->details->running_rsc, rsc); details 113 lib/pengine/native.c if (rsc->variant == pe_native && node->details->maintenance) { details 123 lib/pengine/native.c while(p && node->details->online) { details 247 lib/pengine/native.c if (loc->details == node->details) { details 257 lib/pengine/native.c && (rsc->allocated_to->details == node->details)) { details 345 lib/pengine/native.c if (a_node->details->unclean) { details 349 lib/pengine/native.c } else if (a_node->details->online == FALSE && pcmk_is_set(rsc->flags, pe_rsc_managed)) { details 500 lib/pengine/native.c pcmk__s(node->details->uname, ""), node->details->id, details 501 lib/pengine/native.c pcmk__btoa(node->details->online == FALSE)); details 600 lib/pengine/native.c xmlNode *probe_op = pe__failed_probe_for_rsc(rsc, node ? node->details->uname : NULL); details 611 lib/pengine/native.c if (node && !(node->details->online) && node->details->unclean) { details 669 lib/pengine/native.c have_nodes = add_output_node(outstr, n->details->uname, have_nodes); details 950 lib/pengine/native.c lock_node_name = rsc->lock_node->details->uname; details 978 lib/pengine/native.c "name", node->details->uname, details 979 lib/pengine/native.c "id", node->details->id, details 980 lib/pengine/native.c "cached", pcmk__btoa(node->details->online)); details 1088 lib/pengine/native.c && !pe_find_node_id(result, rsc->pending_node->details->id)) { details 1106 lib/pengine/native.c if (*list == NULL || pe_find_node_id(*list, node->details->id) == NULL) { details 1166 lib/pengine/native.c if (node->details->unclean == FALSE && node->details->online == FALSE && details 1171 lib/pengine/native.c node_table = g_hash_table_lookup(active_table, node->details->uname); details 1174 lib/pengine/native.c g_hash_table_insert(active_table, strdup(node->details->uname), node_table); details 238 lib/pengine/pe_actions.c .node_hash = action->node->details->attrs, details 331 lib/pengine/pe_actions.c && !(action->node->details->online) details 333 lib/pengine/pe_actions.c || action->node->details->remote_requires_reset)) { details 341 lib/pengine/pe_actions.c && !(action->node->details->unclean)) { details 346 lib/pengine/pe_actions.c && action->node->details->pending) { details 1029 lib/pengine/pe_actions.c if (node->details->type != node_member) { details 1034 lib/pengine/pe_actions.c if (node->details->online) { details 1041 lib/pengine/pe_actions.c if (n->details->type != node_member) { details 1047 lib/pengine/pe_actions.c if (n->details->online) { details 1052 lib/pengine/pe_actions.c || n->details->priority > top_priority) { details 1053 lib/pengine/pe_actions.c top_priority = n->details->priority; details 1057 lib/pengine/pe_actions.c || n->details->priority < lowest_priority) { details 1058 lib/pengine/pe_actions.c lowest_priority = n->details->priority; details 1073 lib/pengine/pe_actions.c if (node->details->priority < top_priority) { details 1091 lib/pengine/pe_actions.c op_key = crm_strdup_printf("%s-%s-%s", CRM_OP_FENCE, node->details->uname, op); details 1097 lib/pengine/pe_actions.c add_hash_param(stonith_op->meta, XML_LRM_ATTR_TARGET, node->details->uname); details 1098 lib/pengine/pe_actions.c add_hash_param(stonith_op->meta, XML_LRM_ATTR_TARGET_UUID, node->details->id); details 1316 lib/pengine/pe_actions.c } else if (on_node->details == action->node->details) { details 1349 lib/pengine/pe_actions.c } else if (on_node->details == action->node->details) { details 1374 lib/pengine/pe_actions.c && pcmk__str_eq(on_node->details->id, action->node->details->id, details 357 lib/pengine/pe_digest.c data = g_hash_table_lookup(node->details->digest_cache, key); details 362 lib/pengine/pe_digest.c g_hash_table_insert(node->details->digest_cache, strdup(key), data); details 97 lib/pengine/pe_health.c g_hash_table_foreach(node->details->attrs, add_node_health_value, details 123 lib/pengine/pe_health.c strategy = pe__health_strategy(node->details->data_set); details 128 lib/pengine/pe_health.c g_hash_table_iter_init(&iter, node->details->attrs); details 79 lib/pengine/pe_notif.c return strcmp(entry_a->node->details->id, entry_b->node->details->id); details 128 lib/pengine/pe_notif.c if (node->details->uname == NULL) { details 134 lib/pengine/pe_notif.c pcmk__add_word(all_node_names, 1024, node->details->uname); details 140 lib/pengine/pe_notif.c && (node->details->remote_rsc->container->running_on != NULL)) { details 141 lib/pengine/pe_notif.c node = pe__current_node(node->details->remote_rsc->container); details 142 lib/pengine/pe_notif.c if (node->details->uname == NULL) { details 146 lib/pengine/pe_notif.c pcmk__add_word(host_node_names, 1024, node->details->uname); details 215 lib/pengine/pe_notif.c if ((node_names != NULL) && (entry->node->details->uname != NULL)) { details 216 lib/pengine/pe_notif.c pcmk__add_word(node_names, 1024, entry->node->details->uname); details 322 lib/pengine/pe_notif.c } else if (!node->details->online) { details 605 lib/pengine/pe_notif.c if ((task == stop_rsc) && op->node->details->unclean) { details 776 lib/pengine/pe_notif.c pe_resource_t *remote_rsc = action->node->details->remote_rsc; details 872 lib/pengine/pe_notif.c && (current_node->details->unclean details 873 lib/pengine/pe_notif.c || current_node->details->remote_requires_reset)) { details 988 lib/pengine/pe_notif.c add_notify_env(n_data, "notify_stop_uname", stop->node->details->uname); details 316 lib/pengine/pe_output.c if (node->details->online && !pe__is_guest_or_remote_node(node)) { details 317 lib/pengine/pe_output.c feature_set = g_hash_table_lookup(node->details->attrs, details 498 lib/pengine/pe_output.c CRM_ASSERT((node != NULL) && (node->details != NULL) && (node->details->uname != NULL)); details 502 lib/pengine/pe_output.c const pe_resource_t *container = node->details->remote_rsc->container; details 505 lib/pengine/pe_output.c if (host_node && host_node->details) { details 506 lib/pengine/pe_output.c node_host = host_node->details->uname; details 514 lib/pengine/pe_output.c if (print_detail && !pcmk__str_eq(node->details->uname, node->details->id, pcmk__str_casei)) { details 515 lib/pengine/pe_output.c node_id = node->details->id; details 519 lib/pengine/pe_output.c name_len = strlen(node->details->uname) + 1; details 530 lib/pengine/pe_output.c strcpy(node_name, node->details->uname); details 637 lib/pengine/pe_output.c "node", pe_node->details->uname, details 894 lib/pengine/pe_output.c "name", dc->details->uname, details 895 lib/pengine/pe_output.c "id", dc->details->id, details 1467 lib/pengine/pe_output.c if (node->details->online) { details 1474 lib/pengine/pe_output.c if (node->details->standby_onfail && (node->details->running_rsc != NULL)) { details 1478 lib/pengine/pe_output.c } else if (node->details->standby_onfail) { details 1481 lib/pengine/pe_output.c } else if (node->details->standby && (node->details->running_rsc != NULL)) { details 1484 lib/pengine/pe_output.c } else if (node->details->standby) { details 1489 lib/pengine/pe_output.c if (node->details->maintenance) { details 1530 lib/pengine/pe_output.c GList *rscs = pe__filter_rsc_list(node->details->running_rsc, only_rsc); details 1556 lib/pengine/pe_output.c for (lpc2 = node->details->running_rsc; lpc2 != NULL; lpc2 = lpc2->next) { details 1597 lib/pengine/pe_output.c if (node->details->unclean) { details 1598 lib/pengine/pe_output.c if (node->details->online) { details 1601 lib/pengine/pe_output.c } else if (node->details->pending) { details 1608 lib/pengine/pe_output.c } else if (node->details->pending) { details 1611 lib/pengine/pe_output.c } else if (node->details->standby_onfail && node->details->online) { details 1614 lib/pengine/pe_output.c } else if (node->details->standby) { details 1615 lib/pengine/pe_output.c if (node->details->online) { details 1616 lib/pengine/pe_output.c if (node->details->running_rsc) { details 1625 lib/pengine/pe_output.c } else if (node->details->maintenance) { details 1626 lib/pengine/pe_output.c if (node->details->online) { details 1632 lib/pengine/pe_output.c } else if (node->details->online) { details 1678 lib/pengine/pe_output.c GList *rscs = pe__filter_rsc_list(node->details->running_rsc, only_rsc); details 1699 lib/pengine/pe_output.c for (gIter2 = node->details->running_rsc; gIter2 != NULL; gIter2 = gIter2->next) { details 1736 lib/pengine/pe_output.c char *length_s = pcmk__itoa(g_list_length(node->details->running_rsc)); details 1741 lib/pengine/pe_output.c switch (node->details->type) { details 1764 lib/pengine/pe_output.c "name", node->details->uname, details 1765 lib/pengine/pe_output.c "id", node->details->id, details 1766 lib/pengine/pe_output.c "online", pcmk__btoa(node->details->online), details 1767 lib/pengine/pe_output.c "standby", pcmk__btoa(node->details->standby), details 1768 lib/pengine/pe_output.c "standby_onfail", pcmk__btoa(node->details->standby_onfail), details 1769 lib/pengine/pe_output.c "maintenance", pcmk__btoa(node->details->maintenance), details 1770 lib/pengine/pe_output.c "pending", pcmk__btoa(node->details->pending), details 1771 lib/pengine/pe_output.c "unclean", pcmk__btoa(node->details->unclean), details 1774 lib/pengine/pe_output.c "shutdown", pcmk__btoa(node->details->shutdown), details 1775 lib/pengine/pe_output.c "expected_up", pcmk__btoa(node->details->expected_up), details 1776 lib/pengine/pe_output.c "is_dc", pcmk__btoa(node->details->is_dc), details 1782 lib/pengine/pe_output.c crm_xml_add(xml_node, "id_as_resource", node->details->remote_rsc->container->id); details 1788 lib/pengine/pe_output.c for (lpc = node->details->running_rsc; lpc != NULL; lpc = lpc->next) { details 1802 lib/pengine/pe_output.c "name", node->details->uname, details 2024 lib/pengine/pe_output.c if (!node || !node->details || !node->details->online) { details 2028 lib/pengine/pe_output.c g_hash_table_iter_init(&iter, node->details->attrs); details 2037 lib/pengine/pe_output.c if (!pcmk__str_in_list(node->details->uname, only_node, pcmk__str_star_matches|pcmk__str_casei)) { details 2054 lib/pengine/pe_output.c add_extra = add_extra_info(node, node->details->running_rsc, details 2080 lib/pengine/pe_output.c g_hash_table_foreach(node->details->utilization, append_dump_text, &dump_text); details 2095 lib/pengine/pe_output.c "node", node->details->uname, details 2098 lib/pengine/pe_output.c g_hash_table_foreach(node->details->utilization, add_dump_node, xml_node); details 2202 lib/pengine/pe_output.c if (!pcmk__str_in_list(node->details->uname, only_node, details 2238 lib/pengine/pe_output.c if (!pcmk__str_in_list(node->details->uname, only_node, details 2247 lib/pengine/pe_output.c if (node->details->unclean || node->details->pending details 2248 lib/pengine/pe_output.c || (node->details->standby_onfail && node->details->online) details 2249 lib/pengine/pe_output.c || node->details->standby || node->details->maintenance details 2255 lib/pengine/pe_output.c } else if (node->details->online) { details 2333 lib/pengine/pe_output.c if (!pcmk__str_in_list(node->details->uname, only_node, details 2369 lib/pengine/pe_output.c if (!node || !node->details || !node->details->online) { details 2373 lib/pengine/pe_output.c if (!pcmk__str_in_list(node->details->uname, only_node, details 2508 lib/pengine/pe_output.c chosen? chosen->details->uname : "none", details 2527 lib/pengine/pe_output.c crm_xml_add(node, "node", chosen->details->uname); details 2830 lib/pengine/pe_output.c "node", node->details->uname, details 27 lib/pengine/remote.c return (node != NULL) && (node->details->type == node_remote) details 28 lib/pengine/remote.c && ((node->details->remote_rsc == NULL) details 29 lib/pengine/remote.c || (node->details->remote_rsc->container == NULL)); details 35 lib/pengine/remote.c return (node != NULL) && (node->details->type == node_remote) details 36 lib/pengine/remote.c && (node->details->remote_rsc != NULL) details 37 lib/pengine/remote.c && (node->details->remote_rsc->container != NULL); details 43 lib/pengine/remote.c return (node != NULL) && (node->details->type == node_remote); details 50 lib/pengine/remote.c && pe_rsc_is_bundled(node->details->remote_rsc); details 125 lib/pengine/remote.c CRM_CHECK(data_set && host && host->details && helper, return); details 129 lib/pengine/remote.c for (iter = host->details->running_rsc; iter != NULL; iter = iter->next) { details 202 lib/pengine/status.c if (node->details == NULL) { details 213 lib/pengine/status.c if (node->details->attrs != NULL) { details 214 lib/pengine/status.c g_hash_table_destroy(node->details->attrs); details 216 lib/pengine/status.c if (node->details->utilization != NULL) { details 217 lib/pengine/status.c g_hash_table_destroy(node->details->utilization); details 219 lib/pengine/status.c if (node->details->digest_cache != NULL) { details 220 lib/pengine/status.c g_hash_table_destroy(node->details->digest_cache); details 222 lib/pengine/status.c g_list_free(node->details->running_rsc); details 223 lib/pengine/status.c g_list_free(node->details->allocated_rsc); details 224 lib/pengine/status.c free(node->details); details 434 lib/pengine/status.c if (node && pcmk__str_eq(node->details->id, id, pcmk__str_casei)) { details 450 lib/pengine/status.c if (node && pcmk__str_eq(node->details->uname, uname, pcmk__str_casei)) { details 77 lib/pengine/tags.c retval = g_list_append(retval, strdup(node->details->uname)); details 30 lib/pengine/tests/status/pe_find_node_any_test.c a->details = calloc(1, sizeof(struct pe_node_shared_s)); details 31 lib/pengine/tests/status/pe_find_node_any_test.c a->details->uname = "cluster1"; details 32 lib/pengine/tests/status/pe_find_node_any_test.c a->details->id = "id1"; details 33 lib/pengine/tests/status/pe_find_node_any_test.c b->details = calloc(1, sizeof(struct pe_node_shared_s)); details 34 lib/pengine/tests/status/pe_find_node_any_test.c b->details->uname = "cluster2"; details 35 lib/pengine/tests/status/pe_find_node_any_test.c b->details->id = "id2"; details 53 lib/pengine/tests/status/pe_find_node_any_test.c free(a->details); details 55 lib/pengine/tests/status/pe_find_node_any_test.c free(b->details); details 28 lib/pengine/tests/status/pe_find_node_id_test.c a->details = calloc(1, sizeof(struct pe_node_shared_s)); details 29 lib/pengine/tests/status/pe_find_node_id_test.c a->details->id = "id1"; details 30 lib/pengine/tests/status/pe_find_node_id_test.c b->details = calloc(1, sizeof(struct pe_node_shared_s)); details 31 lib/pengine/tests/status/pe_find_node_id_test.c b->details->id = "id2"; details 42 lib/pengine/tests/status/pe_find_node_id_test.c free(a->details); details 44 lib/pengine/tests/status/pe_find_node_id_test.c free(b->details); details 28 lib/pengine/tests/status/pe_find_node_test.c a->details = calloc(1, sizeof(struct pe_node_shared_s)); details 29 lib/pengine/tests/status/pe_find_node_test.c a->details->uname = "cluster1"; details 30 lib/pengine/tests/status/pe_find_node_test.c b->details = calloc(1, sizeof(struct pe_node_shared_s)); details 31 lib/pengine/tests/status/pe_find_node_test.c b->details->uname = "cluster2"; details 42 lib/pengine/tests/status/pe_find_node_test.c free(a->details); details 44 lib/pengine/tests/status/pe_find_node_test.c free(b->details); details 18 lib/pengine/tests/utils/pe__cmp_node_name_test.c pe_node_t node1 = {.details = &node1_details}; details 19 lib/pengine/tests/utils/pe__cmp_node_name_test.c pe_node_t node2 = {.details = &node2_details}; details 26 lib/pengine/tests/utils/pe__cmp_node_name_test.c node1.details->uname = "node10"; details 27 lib/pengine/tests/utils/pe__cmp_node_name_test.c node2.details->uname = "node10"; details 37 lib/pengine/tests/utils/pe__cmp_node_name_test.c node1.details->uname = "node9"; details 38 lib/pengine/tests/utils/pe__cmp_node_name_test.c node2.details->uname = "node10"; details 47 lib/pengine/tests/utils/pe__cmp_node_name_test.c node1.details->uname = "node10"; details 48 lib/pengine/tests/utils/pe__cmp_node_name_test.c node2.details->uname = "node9"; details 76 lib/pengine/unpack.c node->details->remote_rsc && details 77 lib/pengine/unpack.c node->details->remote_rsc->container == NULL && details 78 lib/pengine/unpack.c pcmk_is_set(node->details->remote_rsc->flags, details 102 lib/pengine/unpack.c pe_resource_t *rsc = node->details->remote_rsc->container; details 119 lib/pengine/unpack.c node->details->remote_requires_reset = TRUE; details 129 lib/pengine/unpack.c pe__set_resource_flags(node->details->remote_rsc, details 133 lib/pengine/unpack.c pe_resource_t *rsc = node->details->remote_rsc; details 139 lib/pengine/unpack.c } else if(node->details->remote_requires_reset == FALSE) { details 140 lib/pengine/unpack.c node->details->remote_requires_reset = TRUE; details 146 lib/pengine/unpack.c node->details->unclean = TRUE; details 150 lib/pengine/unpack.c } else if (node->details->unclean) { details 161 lib/pengine/unpack.c node->details->unclean = TRUE; details 397 lib/pengine/unpack.c new_node->details = calloc(1, sizeof(struct pe_node_shared_s)); details 399 lib/pengine/unpack.c if (new_node->details == NULL) { details 405 lib/pengine/unpack.c new_node->details->id = id; details 406 lib/pengine/unpack.c new_node->details->uname = uname; details 407 lib/pengine/unpack.c new_node->details->online = FALSE; details 408 lib/pengine/unpack.c new_node->details->shutdown = FALSE; details 409 lib/pengine/unpack.c new_node->details->rsc_discovery_enabled = TRUE; details 410 lib/pengine/unpack.c new_node->details->running_rsc = NULL; details 411 lib/pengine/unpack.c new_node->details->data_set = data_set; details 414 lib/pengine/unpack.c new_node->details->type = node_member; details 417 lib/pengine/unpack.c new_node->details->type = node_remote; details 433 lib/pengine/unpack.c new_node->details->type = node_ping; details 436 lib/pengine/unpack.c new_node->details->attrs = pcmk__strkey_table(free, free); details 439 lib/pengine/unpack.c g_hash_table_insert(new_node->details->attrs, strdup(CRM_ATTR_KIND), details 442 lib/pengine/unpack.c g_hash_table_insert(new_node->details->attrs, strdup(CRM_ATTR_KIND), details 446 lib/pengine/unpack.c new_node->details->utilization = pcmk__strkey_table(free, free); details 447 lib/pengine/unpack.c new_node->details->digest_cache = pcmk__strkey_table(free, details 515 lib/pengine/unpack.c if ((new_node->details->type == node_remote) && (new_node->details->remote_rsc == NULL)) { details 525 lib/pengine/unpack.c new_node->details->unclean = TRUE; details 529 lib/pengine/unpack.c new_node->details->unclean = FALSE; details 534 lib/pengine/unpack.c new_node->details->unseen = TRUE; details 583 lib/pengine/unpack.c new_node->details->utilization, NULL, details 720 lib/pengine/unpack.c remote_node->details->remote_rsc = new_rsc; details 732 lib/pengine/unpack.c g_hash_table_replace(remote_node->details->attrs, strdup(CRM_ATTR_KIND), details 978 lib/pengine/unpack.c &(this_node->details->remote_maintenance), 0); details 980 lib/pengine/unpack.c rsc = this_node->details->remote_rsc; details 981 lib/pengine/unpack.c if (this_node->details->remote_requires_reset == FALSE) { details 982 lib/pengine/unpack.c this_node->details->unclean = FALSE; details 983 lib/pengine/unpack.c this_node->details->unseen = FALSE; details 990 lib/pengine/unpack.c this_node->details->shutdown = TRUE; details 995 lib/pengine/unpack.c this_node->details->standby = TRUE; details 1001 lib/pengine/unpack.c this_node->details->maintenance = TRUE; details 1020 lib/pengine/unpack.c this_node->details->rsc_discovery_enabled = FALSE; details 1044 lib/pengine/unpack.c node->details->standby = TRUE; details 1049 lib/pengine/unpack.c node->details->maintenance = TRUE; details 1107 lib/pengine/unpack.c &(this_node->details->remote_was_fenced), 0); details 1116 lib/pengine/unpack.c this_node->details->unclean = FALSE; details 1117 lib/pengine/unpack.c this_node->details->unseen = FALSE; details 1124 lib/pengine/unpack.c && this_node->details->online details 1180 lib/pengine/unpack.c if (this_node->details->unpacked) { details 1194 lib/pengine/unpack.c pe_resource_t *rsc = this_node->details->remote_rsc; details 1210 lib/pengine/unpack.c pe_resource_t *rsc = this_node->details->remote_rsc; details 1227 lib/pengine/unpack.c && !this_node->details->online) { details 1241 lib/pengine/unpack.c this_node->details->unpacked = TRUE; details 1309 lib/pengine/unpack.c if (this_node->details->shutdown details 1310 lib/pengine/unpack.c && (this_node->details->remote_rsc != NULL)) { details 1311 lib/pengine/unpack.c pe__set_next_role(this_node->details->remote_rsc, RSC_ROLE_STOPPED, details 1314 lib/pengine/unpack.c if (!this_node->details->unpacked) { details 1343 lib/pengine/unpack.c } else if (this_node->details->expected_up == FALSE) { details 1402 lib/pengine/unpack.c if (this_node->details->shutdown) { details 1420 lib/pengine/unpack.c this_node->details->standby = TRUE; details 1421 lib/pengine/unpack.c this_node->details->pending = TRUE; details 1449 lib/pengine/unpack.c this_node->details->standby = TRUE; details 1450 lib/pengine/unpack.c this_node->details->pending = TRUE; details 1458 lib/pengine/unpack.c this_node->details->shutdown); details 1467 lib/pengine/unpack.c pe_resource_t *rsc = this_node->details->remote_rsc; details 1476 lib/pengine/unpack.c this_node->details->online = FALSE; details 1489 lib/pengine/unpack.c (container? "Guest" : "Remote"), this_node->details->id); details 1490 lib/pengine/unpack.c this_node->details->online = TRUE; details 1496 lib/pengine/unpack.c (container? "Guest" : "Remote"), this_node->details->id); details 1497 lib/pengine/unpack.c this_node->details->shutdown = TRUE; details 1503 lib/pengine/unpack.c this_node->details->id); details 1504 lib/pengine/unpack.c this_node->details->online = FALSE; details 1505 lib/pengine/unpack.c this_node->details->remote_requires_reset = TRUE; details 1509 lib/pengine/unpack.c (container? "Guest" : "Remote"), this_node->details->id); details 1510 lib/pengine/unpack.c this_node->details->online = FALSE; details 1516 lib/pengine/unpack.c (container? "Guest" : "Remote"), this_node->details->id); details 1517 lib/pengine/unpack.c this_node->details->online = FALSE; details 1518 lib/pengine/unpack.c this_node->details->remote_requires_reset = FALSE; details 1520 lib/pengine/unpack.c } else if (host && (host->details->online == FALSE) details 1521 lib/pengine/unpack.c && host->details->unclean) { details 1523 lib/pengine/unpack.c this_node->details->id); details 1524 lib/pengine/unpack.c this_node->details->online = FALSE; details 1525 lib/pengine/unpack.c this_node->details->remote_requires_reset = TRUE; details 1530 lib/pengine/unpack.c this_node->details->id, this_node->details->online ? "TRUE" : "FALSE"); details 1541 lib/pengine/unpack.c this_node->details->shutdown = FALSE; details 1542 lib/pengine/unpack.c this_node->details->expected_up = FALSE; details 1545 lib/pengine/unpack.c this_node->details->shutdown = TRUE; details 1548 lib/pengine/unpack.c this_node->details->expected_up = TRUE; details 1551 lib/pengine/unpack.c if (this_node->details->type == node_ping) { details 1552 lib/pengine/unpack.c this_node->details->unclean = FALSE; details 1566 lib/pengine/unpack.c this_node->details->online = TRUE; details 1574 lib/pengine/unpack.c if (online && this_node->details->shutdown) { details 1580 lib/pengine/unpack.c if (this_node->details->type == node_ping) { details 1583 lib/pengine/unpack.c } else if (this_node->details->unclean) { details 1586 lib/pengine/unpack.c } else if (this_node->details->online) { details 1588 lib/pengine/unpack.c this_node->details->shutdown ? "shutting down" : details 1589 lib/pengine/unpack.c this_node->details->pending ? "pending" : details 1590 lib/pengine/unpack.c this_node->details->standby ? "standby" : details 1591 lib/pengine/unpack.c this_node->details->maintenance ? "maintenance" : "online"); details 1710 lib/pengine/unpack.c node->details->shutdown = TRUE; details 1799 lib/pengine/unpack.c if (((pe_node_t *)locations->data)->details == node->details) { details 1841 lib/pengine/unpack.c && (inactive_instance->pending_node->details != node->details)) { details 1866 lib/pengine/unpack.c && (!node->details->online || node->details->unclean) details 1983 lib/pengine/unpack.c if (g_hash_table_lookup(iter->known_on, node->details->id) == NULL) { details 1991 lib/pengine/unpack.c g_hash_table_insert(iter->known_on, (gpointer) n->details->id, n); details 2002 lib/pengine/unpack.c && node->details->online == FALSE details 2003 lib/pengine/unpack.c && node->details->maintenance == FALSE details 2020 lib/pengine/unpack.c if (pe__is_remote_node(node) && node->details->remote_rsc details 2021 lib/pengine/unpack.c && !pcmk_is_set(node->details->remote_rsc->flags, pe_rsc_failed)) { details 2029 lib/pengine/unpack.c node->details->unseen = TRUE; details 2050 lib/pengine/unpack.c if (node->details->unclean) { details 2077 lib/pengine/unpack.c node->details->standby = TRUE; details 2078 lib/pengine/unpack.c node->details->standby_onfail = TRUE; details 2133 lib/pengine/unpack.c tmpnode->details->remote_was_fenced == 0) { details 2162 lib/pengine/unpack.c if (tmpnode && tmpnode->details->unclean) { details 2163 lib/pengine/unpack.c tmpnode->details->unseen = FALSE; details 2220 lib/pengine/unpack.c && rsc->partial_migration_source->details == node->details details 2251 lib/pengine/unpack.c if (node->details->online == FALSE) { details 2849 lib/pengine/unpack.c CRM_CHECK(source && target && !strcmp(source, node->details->uname), return); details 2907 lib/pengine/unpack.c && target_node && target_node->details->online) { details 2909 lib/pengine/unpack.c target_node->details->online); details 2927 lib/pengine/unpack.c && target_node && target_node->details->online) { details 2929 lib/pengine/unpack.c target_node->details->online); details 2932 lib/pengine/unpack.c if (source_node && source_node->details->online) { details 2962 lib/pengine/unpack.c CRM_CHECK(source && target && !strcmp(source, node->details->uname), return); details 2990 lib/pengine/unpack.c if (target_node && target_node->details->online) { details 3014 lib/pengine/unpack.c CRM_CHECK(source && target && !strcmp(target, node->details->uname), return); details 3041 lib/pengine/unpack.c if (source_node && source_node->details->online) { details 3054 lib/pengine/unpack.c if (node->details->online == FALSE) { details 3062 lib/pengine/unpack.c if(pcmk__str_eq(op_key, key, pcmk__str_casei) && pcmk__str_eq(uname, node->details->uname, pcmk__str_casei)) { details 3070 lib/pengine/unpack.c crm_xml_add(op, XML_ATTR_UNAME, node->details->uname); details 3298 lib/pengine/unpack.c pcmk__btoa(node->details->unclean), details 3356 lib/pengine/unpack.c if (pe_can_fence(node->details->data_set, node)) { details 3414 lib/pengine/unpack.c if (!node->details->shutdown || node->details->online) { details 3579 lib/pengine/unpack.c rsc->id, get_op_key(xml_op), node->details->id); details 3637 lib/pengine/unpack.c if (remote_node && !remote_node->details->remote_was_fenced) { details 3960 lib/pengine/unpack.c if (node->details->unclean) { details 4008 lib/pengine/unpack.c } else if(node->details->online && node->details->unclean == FALSE) { details 4033 lib/pengine/unpack.c crm_xml_add(xml_op, XML_ATTR_UNAME, node->details->uname); details 4057 lib/pengine/unpack.c } else if (!strcmp(task, CRMD_ACTION_MIGRATE) && node->details->unclean) { details 4109 lib/pengine/unpack.c && pcmk_is_set(node->details->remote_rsc->flags, pe_rsc_managed)) { details 4116 lib/pengine/unpack.c pe__set_resource_flags(node->details->remote_rsc, details 4149 lib/pengine/unpack.c crm_xml_add(xml_op, XML_ATTR_UNAME, node->details->uname); details 4204 lib/pengine/unpack.c g_hash_table_insert(node->details->attrs, details 4205 lib/pengine/unpack.c strdup(CRM_ATTR_UNAME), strdup(node->details->uname)); details 4207 lib/pengine/unpack.c g_hash_table_insert(node->details->attrs, strdup(CRM_ATTR_ID), details 4208 lib/pengine/unpack.c strdup(node->details->id)); details 4209 lib/pengine/unpack.c if (pcmk__str_eq(node->details->id, data_set->dc_uuid, pcmk__str_casei)) { details 4211 lib/pengine/unpack.c node->details->is_dc = TRUE; details 4212 lib/pengine/unpack.c g_hash_table_insert(node->details->attrs, details 4215 lib/pengine/unpack.c g_hash_table_insert(node->details->attrs, details 4221 lib/pengine/unpack.c g_hash_table_insert(node->details->attrs, strdup(CRM_ATTR_CLUSTER_NAME), details 4226 lib/pengine/unpack.c node->details->attrs, NULL, overwrite, data_set); details 4232 lib/pengine/unpack.c g_hash_table_insert(node->details->attrs, details 4238 lib/pengine/unpack.c g_hash_table_insert(node->details->attrs, details 4345 lib/pengine/unpack.c if (this_node->details->online details 42 lib/pengine/utils.c pe_resource_t *rsc = node->details->remote_rsc->container; details 47 lib/pengine/utils.c if (!container_node->details->online details 69 lib/pengine/utils.c } else if(node->details->online) { details 101 lib/pengine/utils.c new_node->details = this_node->details; details 120 lib/pengine/utils.c other_node = pe_find_node_id(list, node->details->id); details 131 lib/pengine/utils.c other_node = pe_hash_table_lookup(result, node->details->id); details 137 lib/pengine/utils.c g_hash_table_insert(result, (gpointer) new_node->details->id, new_node); details 159 lib/pengine/utils.c g_hash_table_insert(result, (gpointer) new_node->details->id, new_node); details 197 lib/pengine/utils.c return pcmk__numeric_strcasecmp(node1->details->uname, details 198 lib/pengine/utils.c node2->details->uname); details 222 lib/pengine/utils.c out->message(out, "node-weight", rsc, comment, node->details->uname, details 376 lib/pengine/utils.c match = pe_hash_table_lookup(rsc->allowed_nodes, node->details->id); details 379 lib/pengine/utils.c g_hash_table_insert(rsc->allowed_nodes, (gpointer) match->details->id, match); details 617 lib/pengine/utils.c && node->details->online details 618 lib/pengine/utils.c && node->details->unclean == FALSE details 619 lib/pengine/utils.c && node->details->shutdown == FALSE) { details 631 lib/pengine/utils.c if(node->details->online && node->details->unclean == FALSE && node->details->shutdown == FALSE) { details 758 lib/pengine/utils.c if (pcmk__str_in_list(node->details->uname, node_list, details 967 tools/crm_resource.c rc = cli_resource_ban(out, options.rsc_id, current->details->uname, move_lifetime, NULL, details 986 tools/crm_resource.c rc = cli_resource_ban(out, options.rsc_id, current->details->uname, move_lifetime, NULL, details 1064 tools/crm_resource.c rc = cli_resource_clear(options.rsc_id, dest->details->uname, NULL, details 1286 tools/crm_resource.c node = pe__current_node(node->details->remote_rsc); details 1294 tools/crm_resource.c router_node = node->details->uname; details 1985 tools/crm_resource.c rc = cli_resource_ban(out, options.rsc_id, node->details->uname, details 89 tools/crm_resource_ban.c rc = cli_resource_ban(out, rsc_id, target->details->uname, move_lifetime, details 330 tools/crm_resource_ban.c rc = cli_resource_clear(rsc_id, target->details->uname, NULL, details 78 tools/crm_resource_print.c host = node->details->uname; details 610 tools/crm_resource_print.c const char *host_uname = (node == NULL)? NULL : node->details->uname; details 645 tools/crm_resource_print.c const char* host_uname = node->details->uname; details 646 tools/crm_resource_print.c GList *allResources = node->details->allocated_rsc; details 647 tools/crm_resource_print.c GList *activeResources = node->details->running_rsc; details 692 tools/crm_resource_print.c const char *host_uname = (node == NULL)? NULL : node->details->uname; details 728 tools/crm_resource_print.c const char* host_uname = node->details->uname; details 729 tools/crm_resource_print.c GList *allResources = node->details->allocated_rsc; details 730 tools/crm_resource_print.c GList *activeResources = node->details->running_rsc; details 29 tools/crm_resource_runtime.c ni->node_name = node->details->uname; details 63 tools/crm_resource_runtime.c ni->node_name = node->details->uname; details 514 tools/crm_resource_runtime.c if (!(node->details->online)) { details 523 tools/crm_resource_runtime.c node = pe__current_node(node->details->remote_rsc); details 529 tools/crm_resource_runtime.c router_node = node->details->uname; details 687 tools/crm_resource_runtime.c rc = pcmk__attrd_api_clear_failures(NULL, node->details->uname, rsc_name, details 747 tools/crm_resource_runtime.c if (node->details->online) { details 748 tools/crm_resource_runtime.c rc = cli_resource_delete(controld_api, node->details->uname, rsc, details 770 tools/crm_resource_runtime.c if (!node->details->rsc_discovery_enabled) { details 853 tools/crm_resource_runtime.c rc = clear_rsc_failures(out, controld_api, node->details->uname, NULL, details 909 tools/crm_resource_runtime.c checks->lock_node = checks->rsc->lock_node->details->uname; details 916 tools/crm_resource_runtime.c switch (pe__health_strategy(node->details->data_set)) { details 1040 tools/crm_resource_runtime.c if (pcmk__strcase_any_of(host, node->details->uname, node->details->id, NULL)) { details 1351 tools/crm_resource_runtime.c const char *host = node ? node->details->uname : NULL; details 2058 tools/crm_resource_runtime.c if (current && (current->details == dest->details)) { details 2073 tools/crm_resource_runtime.c cli_resource_clear(rsc_id, dest->details->uname, data_set->nodes, cib, details 2077 tools/crm_resource_runtime.c rc = cli_resource_prefer(out, rsc_id, dest->details->uname, move_lifetime, details 2090 tools/crm_resource_runtime.c (void)cli_resource_ban(out, rsc_id, current->details->uname, move_lifetime, details 278 tools/crm_ticket.c print_ticket(pe_ticket_t * ticket, bool raw, bool details) details 289 tools/crm_ticket.c if (details && g_hash_table_size(ticket->state) > 0) { details 328 tools/crm_ticket.c print_ticket_list(pe_working_set_t * data_set, bool raw, bool details) details 336 tools/crm_ticket.c print_ticket(ticket, raw, details); details 812 tools/crm_ticket.c bool details = false; details 815 tools/crm_ticket.c details = true; details 829 tools/crm_ticket.c print_ticket(ticket, raw, details); details 832 tools/crm_ticket.c print_ticket_list(data_set, raw, details);