details 91 daemons/fenced/fenced_scheduler.c if (pcmk__str_eq(node->details->uname, stonith_our_uname, details 82 include/crm/common/bundles_internal.h && pcmk__is_bundled(node->details->remote_rsc); details 168 include/crm/common/nodes.h struct pe_node_shared_s *details; // Basic node information details 203 include/crm/common/nodes.h } else if (node->details->uname != NULL) { details 204 include/crm/common/nodes.h return node->details->uname; details 206 include/crm/common/nodes.h } else if (node->details->id != NULL) { details 207 include/crm/common/nodes.h return node->details->id; details 227 include/crm/common/nodes.h && (node1->details == node2->details); details 44 include/crm/common/remote_internal.h return (node != NULL) && (node->details->type == pcmk_node_variant_remote); details 59 include/crm/common/remote_internal.h && ((node->details->remote_rsc == NULL) details 60 include/crm/common/remote_internal.h || (node->details->remote_rsc->container == NULL)); details 75 include/crm/common/remote_internal.h && (node->details->remote_rsc != NULL) details 76 include/crm/common/remote_internal.h && (node->details->remote_rsc->container != NULL); details 97 include/pcmki/pcmki_ticket.h const char *ticket_id, bool details, bool raw); details 135 lib/common/attrs.c value = g_hash_table_lookup(node->details->attrs, name); details 145 lib/common/attrs.c container = node->details->remote_rsc->container; details 178 lib/common/attrs.c value = g_hash_table_lookup(host->details->attrs, name); details 26 lib/common/nodes.c return (node != NULL) && node->details->online; details 44 lib/common/nodes.c return (node != NULL) && node->details->pending; details 63 lib/common/nodes.c return (node != NULL) && !(node->details->unclean); details 77 lib/common/nodes.c return (node != NULL) && node->details->shutdown; details 91 lib/common/nodes.c return (node != NULL) && node->details->maintenance; details 114 lib/common/nodes.c for (GList *item = node->details->running_rsc; item != NULL; details 156 lib/common/nodes.c if (pcmk__str_eq(node->details->uname, node_name, details 30 lib/common/tests/nodes/pcmk__find_node_in_list_test.c a->details = pcmk__assert_alloc(1, sizeof(struct pe_node_shared_s)); details 31 lib/common/tests/nodes/pcmk__find_node_in_list_test.c a->details->uname = "cluster1"; details 32 lib/common/tests/nodes/pcmk__find_node_in_list_test.c b->details = pcmk__assert_alloc(1, sizeof(struct pe_node_shared_s)); details 33 lib/common/tests/nodes/pcmk__find_node_in_list_test.c b->details->uname = "cluster2"; details 44 lib/common/tests/nodes/pcmk__find_node_in_list_test.c free(a->details); details 46 lib/common/tests/nodes/pcmk__find_node_in_list_test.c free(b->details); details 54 lib/common/tests/nodes/pcmk_foreach_active_resource_test.c .details = &shared, details 74 lib/common/tests/nodes/pcmk_foreach_active_resource_test.c .details = &shared, details 89 lib/common/tests/nodes/pcmk_foreach_active_resource_test.c .details = &shared, details 108 lib/common/tests/nodes/pcmk_foreach_active_resource_test.c .details = &shared, details 129 lib/common/tests/nodes/pcmk_foreach_active_resource_test.c .details = &shared, details 32 lib/common/tests/nodes/pcmk_node_is_clean_test.c .details = &shared, details 45 lib/common/tests/nodes/pcmk_node_is_clean_test.c .details = &shared, details 32 lib/common/tests/nodes/pcmk_node_is_in_maintenance_test.c .details = &shared, details 45 lib/common/tests/nodes/pcmk_node_is_in_maintenance_test.c .details = &shared, details 32 lib/common/tests/nodes/pcmk_node_is_online_test.c .details = &shared, details 45 lib/common/tests/nodes/pcmk_node_is_online_test.c .details = &shared, details 32 lib/common/tests/nodes/pcmk_node_is_pending_test.c .details = &shared, details 45 lib/common/tests/nodes/pcmk_node_is_pending_test.c .details = &shared, details 32 lib/common/tests/nodes/pcmk_node_is_shutting_down_test.c .details = &shared, details 45 lib/common/tests/nodes/pcmk_node_is_shutting_down_test.c .details = &shared, details 361 lib/pacemaker/libpacemaker_private.h bool details); details 35 lib/pacemaker/pcmk_graph_producer.c (((a)->node == NULL)? "no node" : (a)->node->details->uname) details 65 lib/pacemaker/pcmk_graph_producer.c add_node_to_xml_by_id(node->details->id, (xmlNode *) xml); details 92 lib/pacemaker/pcmk_graph_producer.c (node->details->maintenance != node->details->remote_maintenance)) { details 95 lib/pacemaker/pcmk_graph_producer.c crm_xml_add(add_node_to_xml_by_id(node->details->id, details 98 lib/pacemaker/pcmk_graph_producer.c (node->details->maintenance? "1" : "0")); details 146 lib/pacemaker/pcmk_graph_producer.c add_node_to_xml_by_id(action->node->details->id, downed); details 157 lib/pacemaker/pcmk_graph_producer.c add_node_to_xml_by_id(action->node->details->id, downed); details 158 lib/pacemaker/pcmk_graph_producer.c pe_foreach_guest_node(action->node->details->data_set, details 230 lib/pacemaker/pcmk_graph_producer.c crm_xml_add(xml, PCMK__META_ON_NODE, action->node->details->uname); details 231 lib/pacemaker/pcmk_graph_producer.c crm_xml_add(xml, PCMK__META_ON_NODE_UUID, action->node->details->id); details 233 lib/pacemaker/pcmk_graph_producer.c crm_xml_add(xml, PCMK__XA_ROUTER_NODE, router_node->details->uname); details 378 lib/pacemaker/pcmk_graph_producer.c g_hash_table_foreach(action->node->details->attrs, hash2metafield, details 463 lib/pacemaker/pcmk_graph_producer.c action->node->details->uname); details 465 lib/pacemaker/pcmk_graph_producer.c action->node->details->id); details 561 lib/pacemaker/pcmk_graph_producer.c && !action->node->details->remote_requires_reset) { details 566 lib/pacemaker/pcmk_graph_producer.c } else if (!action->node->details->online) { details 573 lib/pacemaker/pcmk_graph_producer.c } else if (action->node->details->unclean) { details 685 lib/pacemaker/pcmk_graph_producer.c (assigned? assigned->details->uname : "<none>"), details 686 lib/pacemaker/pcmk_graph_producer.c (input_node? input_node->details->uname : "<none>")); details 696 lib/pacemaker/pcmk_graph_producer.c (action->node? action->node->details->uname : "<none>"), details 697 lib/pacemaker/pcmk_graph_producer.c (input_node? input_node->details->uname : "<none>")); details 783 lib/pacemaker/pcmk_graph_producer.c input->action->node? input->action->node->details->uname : "", details 785 lib/pacemaker/pcmk_graph_producer.c action->node? action->node->details->uname : "", details 798 lib/pacemaker/pcmk_graph_producer.c action->node? action->node->details->uname : "", details 800 lib/pacemaker/pcmk_graph_producer.c init_action->node? init_action->node->details->uname : ""); details 809 lib/pacemaker/pcmk_graph_producer.c action->node? action->node->details->uname : "", details 811 lib/pacemaker/pcmk_graph_producer.c input->action->node? input->action->node->details->uname : "", details 814 lib/pacemaker/pcmk_graph_producer.c init_action->node? init_action->node->details->uname : ""); details 833 lib/pacemaker/pcmk_graph_producer.c input->action->node? input->action->node->details->uname : "", details 835 lib/pacemaker/pcmk_graph_producer.c action->node? action->node->details->uname : "", details 915 lib/pacemaker/pcmk_graph_producer.c ((action->node == NULL)? "" : action->node->details->uname)); details 1074 lib/pacemaker/pcmk_graph_producer.c && action->node->details->shutdown details 1091 lib/pacemaker/pcmk_graph_producer.c action->node->details->unclean? "fence" : "shut down", details 88 lib/pacemaker/pcmk_output.c PCMK_XA_NODE, node->details->uname, details 119 lib/pacemaker/pcmk_output.c char *details = NULL; details 154 lib/pacemaker/pcmk_output.c details = crm_strdup_printf("%s -> %s %s", pcmk_role_text(rsc->role), details 160 lib/pacemaker/pcmk_output.c details = crm_strdup_printf("%s", pcmk__node_name(destination)); details 164 lib/pacemaker/pcmk_output.c details = crm_strdup_printf("%s %s", pcmk_role_text(rsc->role), details 169 lib/pacemaker/pcmk_output.c details = crm_strdup_printf("%s", pcmk__node_name(origin)); details 173 lib/pacemaker/pcmk_output.c details = crm_strdup_printf("%s %s", pcmk_role_text(rsc->role), details 178 lib/pacemaker/pcmk_output.c details = crm_strdup_printf("%s", pcmk__node_name(origin)); details 182 lib/pacemaker/pcmk_output.c details = crm_strdup_printf("%s -> %s %s", pcmk__node_name(origin), details 188 lib/pacemaker/pcmk_output.c details = crm_strdup_printf("%s -> %s", pcmk__node_name(origin), details 193 lib/pacemaker/pcmk_output.c details = crm_strdup_printf("%s -> %s %s", pcmk_role_text(rsc->role), details 199 lib/pacemaker/pcmk_output.c details = crm_strdup_printf("%s %s -> %s %s", details 206 lib/pacemaker/pcmk_output.c len = strlen(details); details 224 lib/pacemaker/pcmk_output.c change, rsc_width, rsc->id, detail_width, details, details 227 lib/pacemaker/pcmk_output.c free(details); details 284 lib/pacemaker/pcmk_output.c PCMK_XA_DEST, destination->details->uname, details 289 lib/pacemaker/pcmk_output.c crm_xml_add(xml, PCMK_XA_NODE, destination->details->uname); details 295 lib/pacemaker/pcmk_output.c PCMK_XA_NODE, origin->details->uname, details 300 lib/pacemaker/pcmk_output.c crm_xml_add(xml, PCMK_XA_NODE, origin->details->uname); details 306 lib/pacemaker/pcmk_output.c PCMK_XA_SOURCE, origin->details->uname, details 311 lib/pacemaker/pcmk_output.c crm_xml_add(xml, PCMK_XA_SOURCE, origin->details->uname); details 316 lib/pacemaker/pcmk_output.c PCMK_XA_SOURCE, origin->details->uname, details 317 lib/pacemaker/pcmk_output.c PCMK_XA_DEST, destination->details->uname, details 324 lib/pacemaker/pcmk_output.c PCMK_XA_SOURCE, origin->details->uname, details 325 lib/pacemaker/pcmk_output.c PCMK_XA_DEST, destination->details->uname, details 333 lib/pacemaker/pcmk_output.c PCMK_XA_SOURCE, origin->details->uname, details 340 lib/pacemaker/pcmk_output.c PCMK_XA_SOURCE, origin->details->uname, details 342 lib/pacemaker/pcmk_output.c PCMK_XA_DEST, destination->details->uname, details 983 lib/pacemaker/pcmk_output.c if ((node != NULL) && (node->details->uname != NULL)) { details 984 lib/pacemaker/pcmk_output.c node_desc = node->details->uname; details 1041 lib/pacemaker/pcmk_output.c pcmk__s(node->details->uname, ""), details 1058 lib/pacemaker/pcmk_output.c if ((current != NULL) && current->details->unclean) { \ details 44 lib/pacemaker/pcmk_resource.c xpath = crm_strdup_printf(XPATH_OP_HISTORY, node->details->uname, rsc->id); details 497 lib/pacemaker/pcmk_sched_actions.c (((a)->node == NULL)? "no node" : (a)->node->details->uname) details 966 lib/pacemaker/pcmk_sched_actions.c bool details) details 976 lib/pacemaker/pcmk_sched_actions.c node_uname = action->node->details->uname; details 977 lib/pacemaker/pcmk_sched_actions.c node_uuid = action->node->details->id; details 1024 lib/pacemaker/pcmk_sched_actions.c if (details) { details 1064 lib/pacemaker/pcmk_sched_actions.c node->details->uname); details 1067 lib/pacemaker/pcmk_sched_actions.c node, FALSE, node->details->data_set); details 1316 lib/pacemaker/pcmk_sched_actions.c if (action->node->details->shutdown && (action->task != NULL) details 1430 lib/pacemaker/pcmk_sched_actions.c const pcmk_resource_t *remote = action->node->details->remote_rsc; details 1562 lib/pacemaker/pcmk_sched_actions.c (node == NULL)? "inactive" : node->details->uname); details 1770 lib/pacemaker/pcmk_sched_actions.c if (pe_find_node_id(rsc->running_on, node->details->id) == NULL) { details 1808 lib/pacemaker/pcmk_sched_actions.c || node->details->maintenance)) { details 1869 lib/pacemaker/pcmk_sched_actions.c node->details->data_set); details 1917 lib/pacemaker/pcmk_sched_actions.c if (node->details->maintenance details 1923 lib/pacemaker/pcmk_sched_actions.c xpath = crm_strdup_printf(XPATH_NODE_HISTORY, node->details->uname); details 60 lib/pacemaker/pcmk_sched_bundle.c container_host->details->remote_rsc, NULL, details 399 lib/pacemaker/pcmk_sched_bundle.c const pcmk_resource_t *container = node->details->remote_rsc->container; details 581 lib/pacemaker/pcmk_sched_clone.c node->details->id); details 593 lib/pacemaker/pcmk_sched_clone.c g_hash_table_remove(rsc->allowed_nodes, node->details->id); details 1587 lib/pacemaker/pcmk_sched_colocation.c best_node = node->details->uname; details 1982 lib/pacemaker/pcmk_sched_colocation.c dependent_node->details->id); details 31 lib/pacemaker/pcmk_sched_fencing.c if (g_hash_table_lookup(rsc->known_on, node->details->id) != NULL) { details 37 lib/pacemaker/pcmk_sched_fencing.c node->details->id) != NULL)) { details 78 lib/pacemaker/pcmk_sched_fencing.c target->details->id) != NULL) details 216 lib/pacemaker/pcmk_sched_fencing.c if (!(action->node->details->online) || action->node->details->unclean details 326 lib/pacemaker/pcmk_sched_fencing.c FALSE, node->details->data_set); details 336 lib/pacemaker/pcmk_sched_fencing.c node->details->data_set); details 368 lib/pacemaker/pcmk_sched_fencing.c container = node->details->remote_rsc->container; details 383 lib/pacemaker/pcmk_sched_fencing.c FALSE, node->details->data_set); details 393 lib/pacemaker/pcmk_sched_fencing.c node->details->data_set); details 418 lib/pacemaker/pcmk_sched_fencing.c stop = find_first_action(node->details->remote_rsc->actions, NULL, details 436 lib/pacemaker/pcmk_sched_fencing.c pcmk__order_vs_fence(stonith_op, node->details->data_set); details 102 lib/pacemaker/pcmk_sched_instances.c node->details->id); details 133 lib/pacemaker/pcmk_sched_instances.c g_hash_table_insert(table, (gpointer) node->details->id, node); details 216 lib/pacemaker/pcmk_sched_instances.c node1 = g_hash_table_lookup(colocated_scores1, current_node1->details->id); details 217 lib/pacemaker/pcmk_sched_instances.c node2 = g_hash_table_lookup(colocated_scores2, current_node2->details->id); details 274 lib/pacemaker/pcmk_sched_instances.c (*node)->details->id); details 562 lib/pacemaker/pcmk_sched_instances.c ((prefer == NULL)? "no node" : prefer->details->uname)); details 608 lib/pacemaker/pcmk_sched_instances.c current->details->id); details 200 lib/pacemaker/pcmk_sched_location.c rule_input->node_attrs = node->details->attrs; details 696 lib/pacemaker/pcmk_sched_location.c node->details->id); details 709 lib/pacemaker/pcmk_sched_location.c (gpointer) allowed_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 212 lib/pacemaker/pcmk_sched_migration.c if ((current == NULL) || current->details->unclean) { details 220 lib/pacemaker/pcmk_sched_migration.c if ((rsc->allocated_to == NULL) || rsc->allocated_to->details->unclean) { details 33 lib/pacemaker/pcmk_sched_nodes.c if ((node == NULL) || (node->details == NULL) || !node->details->online details 34 lib/pacemaker/pcmk_sched_nodes.c || node->details->shutdown || node->details->unclean details 35 lib/pacemaker/pcmk_sched_nodes.c || node->details->standby || node->details->maintenance) { details 45 lib/pacemaker/pcmk_sched_nodes.c pcmk_resource_t *guest = node->details->remote_rsc->container; details 78 lib/pacemaker/pcmk_sched_nodes.c g_hash_table_insert(new_table, (gpointer) new_node->details->id, details 245 lib/pacemaker/pcmk_sched_nodes.c if (pcmk__str_eq(node1->details->data_set->placement_strategy, details 250 lib/pacemaker/pcmk_sched_nodes.c if (pcmk__str_eq(node1->details->data_set->placement_strategy, details 268 lib/pacemaker/pcmk_sched_nodes.c if (node1->details->num_resources < node2->details->num_resources) { details 271 lib/pacemaker/pcmk_sched_nodes.c node1->details->num_resources, node2->details->num_resources); details 274 lib/pacemaker/pcmk_sched_nodes.c } else if (node1->details->num_resources > node2->details->num_resources) { details 277 lib/pacemaker/pcmk_sched_nodes.c node1->details->num_resources, node2->details->num_resources); details 297 lib/pacemaker/pcmk_sched_nodes.c result = strcmp(node1->details->uname, node2->details->uname); details 436 lib/pacemaker/pcmk_sched_nodes.c return g_hash_table_lookup(allowed_nodes, node->details->id); details 1163 lib/pacemaker/pcmk_sched_ordering.c for (GList *iter = node->details->data_set->actions; details 1183 lib/pacemaker/pcmk_sched_ordering.c } else if (node->details->maintenance) { details 1210 lib/pacemaker/pcmk_sched_ordering.c node->details->data_set); details 191 lib/pacemaker/pcmk_sched_primitive.c chosen = g_hash_table_lookup(rsc->allowed_nodes, prefer->details->id); details 357 lib/pacemaker/pcmk_sched_primitive.c remote_node->details->id); details 358 lib/pacemaker/pcmk_sched_primitive.c remote_node->details->online = TRUE; details 359 lib/pacemaker/pcmk_sched_primitive.c if (remote_node->details->unseen) { details 361 lib/pacemaker/pcmk_sched_primitive.c remote_node->details->unclean = FALSE; details 367 lib/pacemaker/pcmk_sched_primitive.c remote_node->details->id, details 370 lib/pacemaker/pcmk_sched_primitive.c remote_node->details->shutdown = TRUE; details 522 lib/pacemaker/pcmk_sched_primitive.c (assign_to? assign_to->details->uname : "no node"), details 869 lib/pacemaker/pcmk_sched_primitive.c if (node->details->remote_rsc != NULL) { details 1028 lib/pacemaker/pcmk_sched_primitive.c if (node->details->remote_rsc != remote_rsc) { details 1477 lib/pacemaker/pcmk_sched_primitive.c if (node->details->unclean || !node->details->online) { details 1596 lib/pacemaker/pcmk_sched_primitive.c return (result == 0)? get_effective_time(node->details->data_set) : result; details 1612 lib/pacemaker/pcmk_sched_primitive.c if (strcmp(node->details->uname, rsc->lock_node->details->uname) != 0) { details 1651 lib/pacemaker/pcmk_sched_primitive.c if (node->details->shutdown) { details 1652 lib/pacemaker/pcmk_sched_primitive.c if (node->details->unclean) { details 32 lib/pacemaker/pcmk_sched_probes.c pcmk_node_t *running = pe_find_node_id(rsc->running_on, node->details->id); details 79 lib/pacemaker/pcmk_sched_probes.c rsc1->allocated_to->details->id) == NULL)) { details 101 lib/pacemaker/pcmk_sched_probes.c const pcmk_resource_t *guest_rsc = node->details->remote_rsc->container; details 106 lib/pacemaker/pcmk_sched_probes.c return node->details->remote_requires_reset details 107 lib/pacemaker/pcmk_sched_probes.c || node->details->unclean details 115 lib/pacemaker/pcmk_sched_probes.c guest_rsc->allocated_to->details->uname) == NULL)); details 201 lib/pacemaker/pcmk_sched_probes.c } else if (g_hash_table_lookup(rsc->known_on, node->details->id) != NULL) { details 206 lib/pacemaker/pcmk_sched_probes.c allowed = g_hash_table_lookup(rsc->allowed_nodes, node->details->id); details 234 lib/pacemaker/pcmk_sched_probes.c pcmk_resource_t *guest = node->details->remote_rsc->container; details 287 lib/pacemaker/pcmk_sched_probes.c rsc->id, node->details->id, reason); details 865 lib/pacemaker/pcmk_sched_probes.c if (!node->details->online) { // Don't probe offline nodes details 872 lib/pacemaker/pcmk_sched_probes.c } else if (node->details->unclean) { // ... or nodes that need fencing details 875 lib/pacemaker/pcmk_sched_probes.c } else if (!node->details->rsc_discovery_enabled) { details 892 lib/pacemaker/pcmk_sched_probes.c node->details->uname), details 138 lib/pacemaker/pcmk_sched_promotable.c chosen->details->id); details 215 lib/pacemaker/pcmk_sched_promotable.c local_node = g_hash_table_lookup(parent->allowed_nodes, node->details->id); details 332 lib/pacemaker/pcmk_sched_promotable.c node = g_hash_table_lookup(clone->allowed_nodes, chosen->details->id); details 411 lib/pacemaker/pcmk_sched_promotable.c chosen->details->id); details 522 lib/pacemaker/pcmk_sched_promotable.c if (g_hash_table_lookup(child->known_on, node->details->id)) { details 543 lib/pacemaker/pcmk_sched_promotable.c node->details->id); details 596 lib/pacemaker/pcmk_sched_promotable.c if ((g_hash_table_lookup(rsc->known_on, node->details->id) != NULL) details 597 lib/pacemaker/pcmk_sched_promotable.c || (pe_find_node_id(rsc->running_on, node->details->id) != NULL)) { details 332 lib/pacemaker/pcmk_sched_recurring.c } else if ((node == NULL) || !node->details->online details 333 lib/pacemaker/pcmk_sched_recurring.c || node->details->unclean) { details 525 lib/pacemaker/pcmk_sched_recurring.c && pcmk__str_eq(stop_node->details->uname, node->details->uname, details 556 lib/pacemaker/pcmk_sched_recurring.c if (!stop_node->details->online || stop_node->details->unclean) { details 600 lib/pacemaker/pcmk_sched_recurring.c } else if (rsc->allocated_to->details->maintenance) { details 93 lib/pacemaker/pcmk_sched_remote.c remote_rsc = node->details->remote_rsc; details 107 lib/pacemaker/pcmk_sched_remote.c if ((cluster_node != NULL) && cluster_node->details->unclean) { details 123 lib/pacemaker/pcmk_sched_remote.c && node->details->remote_was_fenced details 144 lib/pacemaker/pcmk_sched_remote.c } else if (cluster_node->details->unclean details 145 lib/pacemaker/pcmk_sched_remote.c || !(cluster_node->details->online)) { details 182 lib/pacemaker/pcmk_sched_remote.c remote_rsc = action->node->details->remote_rsc; details 315 lib/pacemaker/pcmk_sched_remote.c remote_rsc = action->node->details->remote_rsc; details 451 lib/pacemaker/pcmk_sched_remote.c remote = action->node->details->remote_rsc; details 508 lib/pacemaker/pcmk_sched_remote.c return pcmk__is_remote_node(node) && (node->details->remote_rsc != NULL) details 527 lib/pacemaker/pcmk_sched_remote.c && (node->details->remote_rsc != NULL) details 528 lib/pacemaker/pcmk_sched_remote.c && (node->details->remote_rsc->container == rsc); details 558 lib/pacemaker/pcmk_sched_remote.c pcmk__assert(action->node->details->remote_rsc != NULL); details 560 lib/pacemaker/pcmk_sched_remote.c began_on = pcmk__current_node(action->node->details->remote_rsc); details 561 lib/pacemaker/pcmk_sched_remote.c ended_on = action->node->details->remote_rsc->allocated_to; details 562 lib/pacemaker/pcmk_sched_remote.c if (action->node->details->remote_rsc details 563 lib/pacemaker/pcmk_sched_remote.c && (action->node->details->remote_rsc->container == NULL) details 564 lib/pacemaker/pcmk_sched_remote.c && action->node->details->remote_rsc->partial_migration_target) { details 572 lib/pacemaker/pcmk_sched_remote.c (ended_on? ended_on->details->uname : "none"), details 581 lib/pacemaker/pcmk_sched_remote.c (began_on? began_on->details->uname : "none"), details 590 lib/pacemaker/pcmk_sched_remote.c (began_on? began_on->details->uname : "none"), details 625 lib/pacemaker/pcmk_sched_remote.c (began_on? began_on->details->uname : "none"), details 637 lib/pacemaker/pcmk_sched_remote.c (ended_on? ended_on->details->uname : "none"), details 707 lib/pacemaker/pcmk_sched_remote.c host = pcmk__current_node(guest->details->remote_rsc->container); details 716 lib/pacemaker/pcmk_sched_remote.c host = guest->details->remote_rsc->container->allocated_to; details 732 lib/pacemaker/pcmk_sched_remote.c (gpointer) host->details->uname, details 364 lib/pacemaker/pcmk_sched_resource.c node->details->allocated_rsc = g_list_prepend(node->details->allocated_rsc, details 501 lib/pacemaker/pcmk_sched_resource.c node->details->num_resources++; details 503 lib/pacemaker/pcmk_sched_resource.c pcmk__consume_node_capacity(node->details->utilization, rsc); details 546 lib/pacemaker/pcmk_sched_resource.c old->details->allocated_rsc = g_list_remove(old->details->allocated_rsc, details 548 lib/pacemaker/pcmk_sched_resource.c old->details->num_resources--; details 549 lib/pacemaker/pcmk_sched_resource.c pcmk__release_node_capacity(old->details->utilization, rsc); details 637 lib/pacemaker/pcmk_sched_resource.c found_node = g_hash_table_lookup(nodes, node->details->id); details 744 lib/pacemaker/pcmk_sched_resource.c ((r1_node == NULL)? "" : r1_node->details->id), details 748 lib/pacemaker/pcmk_sched_resource.c ((r2_node == NULL)? "" : r2_node->details->id), details 77 lib/pacemaker/pcmk_sched_utilization.c if (g_hash_table_lookup(data->node1->details->utilization, key)) { details 84 lib/pacemaker/pcmk_sched_utilization.c node2_value = g_hash_table_lookup(data->node2->details->utilization, key); details 117 lib/pacemaker/pcmk_sched_utilization.c g_hash_table_foreach(node1->details->utilization, compare_utilization_value, details 122 lib/pacemaker/pcmk_sched_utilization.c g_hash_table_foreach(node2->details->utilization, compare_utilization_value, details 228 lib/pacemaker/pcmk_sched_utilization.c node_value_s = g_hash_table_lookup(data->node->details->utilization, key); details 402 lib/pacemaker/pcmk_sched_utilization.c node->details->uname); details 404 lib/pacemaker/pcmk_sched_utilization.c node->details->data_set); details 65 lib/pacemaker/pcmk_scheduler.c rsc->id, pcmk__xe_id(rsc_op), node->details->id); details 169 lib/pacemaker/pcmk_scheduler.c match = g_hash_table_lookup(rsc->allowed_nodes, node->details->id); details 213 lib/pacemaker/pcmk_scheduler.c node->details->id) == NULL)) { details 262 lib/pacemaker/pcmk_scheduler.c if ((node != NULL) && (node->weight >= 0) && node->details->online details 263 lib/pacemaker/pcmk_scheduler.c && (node->details->type != node_ping)) { details 371 lib/pacemaker/pcmk_scheduler.c if (!node->details->online) { details 474 lib/pacemaker/pcmk_scheduler.c return have_managed && node->details->unclean details 475 lib/pacemaker/pcmk_scheduler.c && pe_can_fence(node->details->data_set, node); details 495 lib/pacemaker/pcmk_scheduler.c return node->details->online && node->details->shutdown; details 534 lib/pacemaker/pcmk_scheduler.c FALSE, node->details->data_set); details 537 lib/pacemaker/pcmk_scheduler.c pcmk__order_vs_fence(fencing, node->details->data_set); details 571 lib/pacemaker/pcmk_scheduler.c if (node->details->remote_requires_reset && have_managed details 582 lib/pacemaker/pcmk_scheduler.c if (node->details->is_dc) { details 593 lib/pacemaker/pcmk_scheduler.c if (node->details->is_dc) { details 600 lib/pacemaker/pcmk_scheduler.c if ((fencing == NULL) && node->details->unclean) { details 53 lib/pacemaker/pcmk_simulate.c action_host = action->node->details->uname; details 324 lib/pacemaker/pcmk_status.c if (node->details->standby && node->details->online) { details 326 lib/pacemaker/pcmk_status.c } else if (node->details->maintenance && node->details->online) { details 328 lib/pacemaker/pcmk_status.c } else if (node->details->online) { details 313 lib/pacemaker/pcmk_ticket.c const char *ticket_id, bool details, bool raw) details 332 lib/pacemaker/pcmk_ticket.c out->message(out, "ticket-list", tickets, false, raw, details); details 336 lib/pacemaker/pcmk_ticket.c out->message(out, "ticket-list", scheduler->tickets, false, raw, details); details 774 lib/pengine/bundle.c (gpointer) replica->node->details->id, details 781 lib/pengine/bundle.c (gpointer) replica->node->details->id, copy); details 796 lib/pengine/bundle.c replica->node->details->remote_rsc = replica->remote; details 804 lib/pengine/bundle.c pcmk__insert_dup(replica->node->details->attrs, details 971 lib/pengine/bundle.c crm_xml_add(xml, field, node->details->uname); details 974 lib/pengine/bundle.c return node->details->uname; details 2244 lib/pengine/bundle.c if (g_hash_table_insert(nodes, (gpointer) node->details, details 714 lib/pengine/clone.c if (location->details->online == FALSE && location->details->unclean) { details 750 lib/pengine/clone.c pcmk__add_word(&list_text, 1024, host->details->uname); details 766 lib/pengine/clone.c pcmk__add_word(&list_text, 1024, host->details->uname); details 823 lib/pengine/clone.c node->details->uname) == NULL) { details 824 lib/pengine/clone.c pcmk__add_word(&stopped_list, 1024, node->details->uname); details 1026 lib/pengine/clone.c if (location->details->online == FALSE && location->details->unclean) { details 1069 lib/pengine/clone.c if (!pcmk__str_in_list(host->details->uname, only_node, details 1074 lib/pengine/clone.c pcmk__add_word(&list_text, 1024, host->details->uname); details 1092 lib/pengine/clone.c if (!pcmk__str_in_list(host->details->uname, only_node, details 1097 lib/pengine/clone.c pcmk__add_word(&list_text, 1024, host->details->uname); details 1154 lib/pengine/clone.c node->details->uname) == NULL) details 1155 lib/pengine/clone.c && pcmk__str_in_list(node->details->uname, only_node, details 1157 lib/pengine/clone.c xmlNode *probe_op = pe__failed_probe_for_rsc(rsc, node->details->uname); details 1173 lib/pengine/clone.c g_hash_table_insert(stopped, strdup(node->details->uname), details 1176 lib/pengine/clone.c pcmk__insert_dup(stopped, node->details->uname, state); details 196 lib/pengine/complex.c rule_data.node_hash = node->details->attrs; details 243 lib/pengine/complex.c rule_data.node_hash = node->details->attrs; details 499 lib/pengine/complex.c if ((node != NULL) && (node->details->uname != NULL)) { details 500 lib/pengine/complex.c node_name = node->details->uname; details 1176 lib/pengine/complex.c is_happy = node->details->online && !node->details->unclean; details 1195 lib/pengine/complex.c if (is_happy && ((*active == NULL) || !(*active)->details->online details 1196 lib/pengine/complex.c || (*active)->details->unclean)) { details 137 lib/pengine/failcounts.c node->details->uname, xml_name, details 389 lib/pengine/failcounts.c g_hash_table_foreach(node->details->attrs, update_failcount_for_attr, details 61 lib/pengine/native.c node->details->priority += priority; details 63 lib/pengine/native.c pcmk__node_name(node), node->details->priority, details 70 lib/pengine/native.c if (node->details->remote_rsc details 71 lib/pengine/native.c && node->details->remote_rsc->container) { details 72 lib/pengine/native.c GList *gIter = node->details->remote_rsc->container->running_on; details 77 lib/pengine/native.c a_node->details->priority += priority; details 81 lib/pengine/native.c pcmk__node_name(a_node), a_node->details->priority, details 101 lib/pengine/native.c if (pcmk__str_eq(a_node->details->id, node->details->id, pcmk__str_casei)) { details 111 lib/pengine/native.c node->details->running_rsc = g_list_append(node->details->running_rsc, rsc); details 113 lib/pengine/native.c if (node->details->maintenance) { details 126 lib/pengine/native.c while(p && node->details->online) { details 350 lib/pengine/native.c if (a_node->details->unclean) { details 354 lib/pengine/native.c } else if (!a_node->details->online details 517 lib/pengine/native.c pre_text, pcmk__s(node->details->uname, ""), details 518 lib/pengine/native.c node->details->id, pcmk__btoa(!node->details->online)); details 618 lib/pengine/native.c xmlNode *probe_op = pe__failed_probe_for_rsc(rsc, node ? node->details->uname : NULL); details 630 lib/pengine/native.c if (node && !(node->details->online) && node->details->unclean) { details 715 lib/pengine/native.c have_nodes = add_output_node(outstr, n->details->uname, have_nodes); details 1009 lib/pengine/native.c locked_to = rsc->lock_node->details->uname; details 1038 lib/pengine/native.c const char *cached = pcmk__btoa(node->details->online); details 1041 lib/pengine/native.c PCMK_XA_NAME, node->details->uname, details 1042 lib/pengine/native.c PCMK_XA_ID, node->details->id, details 1155 lib/pengine/native.c && !pe_find_node_id(result, rsc->pending_node->details->id)) { details 1173 lib/pengine/native.c if (*list == NULL || pe_find_node_id(*list, node->details->id) == NULL) { details 1233 lib/pengine/native.c if (node->details->unclean == FALSE && node->details->online == FALSE && details 1238 lib/pengine/native.c node_table = g_hash_table_lookup(active_table, node->details->uname); details 1241 lib/pengine/native.c g_hash_table_insert(active_table, strdup(node->details->uname), node_table); details 338 lib/pengine/pe_actions.c && !(action->node->details->online) details 340 lib/pengine/pe_actions.c || action->node->details->remote_requires_reset)) { details 346 lib/pengine/pe_actions.c && !(action->node->details->unclean)) { details 351 lib/pengine/pe_actions.c && action->node->details->pending) { details 727 lib/pengine/pe_actions.c .node_hash = (node == NULL)? NULL : node->details->attrs, details 1155 lib/pengine/pe_actions.c GHashTable *attrs = action->node->details->attrs; details 1229 lib/pengine/pe_actions.c if (node->details->type != pcmk_node_variant_cluster) { details 1234 lib/pengine/pe_actions.c if (node->details->online) { details 1241 lib/pengine/pe_actions.c if (n->details->type != pcmk_node_variant_cluster) { details 1247 lib/pengine/pe_actions.c if (n->details->online) { details 1252 lib/pengine/pe_actions.c || n->details->priority > top_priority) { details 1253 lib/pengine/pe_actions.c top_priority = n->details->priority; details 1257 lib/pengine/pe_actions.c || n->details->priority < lowest_priority) { details 1258 lib/pengine/pe_actions.c lowest_priority = n->details->priority; details 1273 lib/pengine/pe_actions.c if (node->details->priority < top_priority) { details 1293 lib/pengine/pe_actions.c PCMK_ACTION_STONITH, node->details->uname, op); details 1300 lib/pengine/pe_actions.c pcmk__insert_meta(stonith_op, PCMK__META_ON_NODE, node->details->uname); details 1302 lib/pengine/pe_actions.c node->details->id); details 1529 lib/pengine/pe_actions.c && pcmk__str_eq(on_node->details->id, action->node->details->id, details 148 lib/pengine/pe_digest.c params = pcmk__unpack_action_rsc_params(action_config, node->details->attrs, details 371 lib/pengine/pe_digest.c data = g_hash_table_lookup(node->details->digest_cache, key); details 376 lib/pengine/pe_digest.c g_hash_table_insert(node->details->digest_cache, strdup(key), data); details 115 lib/pengine/pe_health.c g_hash_table_foreach(node->details->attrs, add_node_health_value, details 141 lib/pengine/pe_health.c strategy = pe__health_strategy(node->details->data_set); details 146 lib/pengine/pe_health.c g_hash_table_iter_init(&iter, node->details->attrs); details 83 lib/pengine/pe_notif.c return strcmp(entry_a->node->details->id, entry_b->node->details->id); details 132 lib/pengine/pe_notif.c if (node->details->uname == NULL) { details 138 lib/pengine/pe_notif.c pcmk__add_word(all_node_names, 1024, node->details->uname); details 144 lib/pengine/pe_notif.c && (node->details->remote_rsc->container->running_on != NULL)) { details 145 lib/pengine/pe_notif.c node = pcmk__current_node(node->details->remote_rsc->container); details 146 lib/pengine/pe_notif.c if (node->details->uname == NULL) { details 150 lib/pengine/pe_notif.c pcmk__add_word(host_node_names, 1024, node->details->uname); details 219 lib/pengine/pe_notif.c if ((node_names != NULL) && (entry->node->details->uname != NULL)) { details 220 lib/pengine/pe_notif.c pcmk__add_word(node_names, 1024, entry->node->details->uname); details 327 lib/pengine/pe_notif.c } else if (!node->details->online) { details 612 lib/pengine/pe_notif.c if ((task == pcmk_action_stop) && op->node->details->unclean) { details 784 lib/pengine/pe_notif.c pcmk_resource_t *remote_rsc = action->node->details->remote_rsc; details 883 lib/pengine/pe_notif.c && (current_node->details->unclean details 884 lib/pengine/pe_notif.c || current_node->details->remote_requires_reset)) { details 1000 lib/pengine/pe_notif.c add_notify_env(n_data, "notify_stop_uname", stop->node->details->uname); details 358 lib/pengine/pe_output.c if (node->details->online && node->details->expected_up details 361 lib/pengine/pe_output.c const char *feature_set = g_hash_table_lookup(node->details->attrs, details 565 lib/pengine/pe_output.c pcmk__assert((node != NULL) && (node->details != NULL) details 566 lib/pengine/pe_output.c && (node->details->uname != NULL)); details 570 lib/pengine/pe_output.c const pcmk_resource_t *container = node->details->remote_rsc->container; details 573 lib/pengine/pe_output.c if (host_node && host_node->details) { details 574 lib/pengine/pe_output.c node_host = host_node->details->uname; details 582 lib/pengine/pe_output.c if (print_detail && !pcmk__str_eq(node->details->uname, node->details->id, pcmk__str_casei)) { details 583 lib/pengine/pe_output.c node_id = node->details->id; details 587 lib/pengine/pe_output.c name_len = strlen(node->details->uname) + 1; details 597 lib/pengine/pe_output.c strcpy(node_name, node->details->uname); details 696 lib/pengine/pe_output.c PCMK_XA_NODE, pe_node->details->uname, details 989 lib/pengine/pe_output.c PCMK_XA_NAME, dc->details->uname, details 990 lib/pengine/pe_output.c PCMK_XA_ID, dc->details->id, details 1712 lib/pengine/pe_output.c if (node->details->online) { details 1724 lib/pengine/pe_output.c if (node->details->standby_onfail && (node->details->running_rsc != NULL)) { details 1731 lib/pengine/pe_output.c } else if (node->details->standby_onfail) { details 1737 lib/pengine/pe_output.c } else if (node->details->standby && (node->details->running_rsc != NULL)) { details 1743 lib/pengine/pe_output.c } else if (node->details->standby) { details 1750 lib/pengine/pe_output.c if (node->details->maintenance) { details 1795 lib/pengine/pe_output.c GList *rscs = pe__filter_rsc_list(node->details->running_rsc, only_rsc); details 1823 lib/pengine/pe_output.c for (lpc2 = node->details->running_rsc; lpc2 != NULL; lpc2 = lpc2->next) { details 1862 lib/pengine/pe_output.c if (node->details->unclean) { details 1863 lib/pengine/pe_output.c if (node->details->online) { details 1866 lib/pengine/pe_output.c } else if (node->details->pending) { details 1873 lib/pengine/pe_output.c } else if (node->details->pending) { details 1876 lib/pengine/pe_output.c } else if (node->details->standby_onfail && node->details->online) { details 1879 lib/pengine/pe_output.c } else if (node->details->standby) { details 1880 lib/pengine/pe_output.c if (node->details->online) { details 1881 lib/pengine/pe_output.c if (node->details->running_rsc) { details 1890 lib/pengine/pe_output.c } else if (node->details->maintenance) { details 1891 lib/pengine/pe_output.c if (node->details->online) { details 1897 lib/pengine/pe_output.c } else if (node->details->online) { details 1944 lib/pengine/pe_output.c GList *rscs = pe__filter_rsc_list(node->details->running_rsc, only_rsc); details 1965 lib/pengine/pe_output.c for (gIter2 = node->details->running_rsc; gIter2 != NULL; gIter2 = gIter2->next) { details 2050 lib/pengine/pe_output.c const char *online = pcmk__btoa(node->details->online); details 2051 lib/pengine/pe_output.c const char *standby = pcmk__btoa(node->details->standby); details 2052 lib/pengine/pe_output.c const char *standby_onfail = pcmk__btoa(node->details->standby_onfail); details 2053 lib/pengine/pe_output.c const char *maintenance = pcmk__btoa(node->details->maintenance); details 2054 lib/pengine/pe_output.c const char *pending = pcmk__btoa(node->details->pending); details 2055 lib/pengine/pe_output.c const char *unclean = pcmk__btoa(node->details->unclean); details 2058 lib/pengine/pe_output.c const char *shutdown = pcmk__btoa(node->details->shutdown); details 2059 lib/pengine/pe_output.c const char *expected_up = pcmk__btoa(node->details->expected_up); details 2060 lib/pengine/pe_output.c const char *is_dc = pcmk__btoa(node->details->is_dc); details 2061 lib/pengine/pe_output.c int length = g_list_length(node->details->running_rsc); details 2063 lib/pengine/pe_output.c const char *node_type = node_type_str(node->details->type); details 2068 lib/pengine/pe_output.c PCMK_XA_NAME, node->details->uname, details 2069 lib/pengine/pe_output.c PCMK_XA_ID, node->details->id, details 2091 lib/pengine/pe_output.c node->details->remote_rsc->container->id); details 2097 lib/pengine/pe_output.c for (lpc = node->details->running_rsc; lpc != NULL; lpc = lpc->next) { details 2109 lib/pengine/pe_output.c PCMK_XA_NAME, node->details->uname, details 2348 lib/pengine/pe_output.c if (!node || !node->details || !node->details->online) { details 2352 lib/pengine/pe_output.c g_hash_table_iter_init(&iter, node->details->attrs); details 2361 lib/pengine/pe_output.c if (!pcmk__str_in_list(node->details->uname, only_node, pcmk__str_star_matches|pcmk__str_casei)) { details 2378 lib/pengine/pe_output.c add_extra = add_extra_info(node, node->details->running_rsc, details 2404 lib/pengine/pe_output.c g_hash_table_foreach(node->details->utilization, append_dump_text, &dump_text); details 2416 lib/pengine/pe_output.c const char *uname = node->details->uname; details 2423 lib/pengine/pe_output.c g_hash_table_foreach(node->details->utilization, add_dump_node, xml_node); details 2544 lib/pengine/pe_output.c if (!pcmk__str_in_list(node->details->uname, only_node, details 2580 lib/pengine/pe_output.c if (!pcmk__str_in_list(node->details->uname, only_node, details 2589 lib/pengine/pe_output.c if (node->details->unclean || node->details->pending details 2590 lib/pengine/pe_output.c || (node->details->standby_onfail && node->details->online) details 2591 lib/pengine/pe_output.c || node->details->standby || node->details->maintenance details 2597 lib/pengine/pe_output.c } else if (node->details->online) { details 2679 lib/pengine/pe_output.c if (!pcmk__str_in_list(node->details->uname, only_node, details 2718 lib/pengine/pe_output.c if (!node || !node->details || !node->details->online) { details 2722 lib/pengine/pe_output.c if (!pcmk__str_in_list(node->details->uname, only_node, details 2889 lib/pengine/pe_output.c crm_xml_add(node, PCMK_XA_NODE, chosen->details->uname); details 3193 lib/pengine/pe_output.c const char *uname = node->details->uname; details 3213 lib/pengine/pe_output.c bool details = va_arg(args, int); details 3222 lib/pengine/pe_output.c if (details && g_hash_table_size(ticket->state) > 0) { details 3303 lib/pengine/pe_output.c bool details G_GNUC_UNUSED = va_arg(args, int); details 3350 lib/pengine/pe_output.c bool details = va_arg(args, int); details 3368 lib/pengine/pe_output.c out->message(out, "ticket", ticket, raw, details); details 90 lib/pengine/remote.c CRM_CHECK(scheduler && host && host->details && helper, return); details 94 lib/pengine/remote.c for (iter = host->details->running_rsc; iter != NULL; iter = iter->next) { details 241 lib/pengine/status.c if (node->details == NULL) { details 252 lib/pengine/status.c if (node->details->attrs != NULL) { details 253 lib/pengine/status.c g_hash_table_destroy(node->details->attrs); details 255 lib/pengine/status.c if (node->details->utilization != NULL) { details 256 lib/pengine/status.c g_hash_table_destroy(node->details->utilization); details 258 lib/pengine/status.c if (node->details->digest_cache != NULL) { details 259 lib/pengine/status.c g_hash_table_destroy(node->details->digest_cache); details 261 lib/pengine/status.c g_list_free(node->details->running_rsc); details 262 lib/pengine/status.c g_list_free(node->details->allocated_rsc); details 263 lib/pengine/status.c free(node->details); details 501 lib/pengine/status.c if (pcmk__str_eq(node->details->id, id, pcmk__str_casei)) { details 78 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 = pcmk__assert_alloc(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 = pcmk__assert_alloc(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 = pcmk__assert_alloc(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 = pcmk__assert_alloc(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 18 lib/pengine/tests/utils/pe__cmp_node_name_test.c pcmk_node_t node1 = { .details = &node1_details }; details 19 lib/pengine/tests/utils/pe__cmp_node_name_test.c pcmk_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 92 lib/pengine/unpack.c && (node->details->remote_rsc != NULL) details 93 lib/pengine/unpack.c && (node->details->remote_rsc->container == NULL) details 94 lib/pengine/unpack.c && pcmk_is_set(node->details->remote_rsc->flags, details 119 lib/pengine/unpack.c pcmk_resource_t *rsc = node->details->remote_rsc->container; details 136 lib/pengine/unpack.c node->details->remote_requires_reset = TRUE; details 147 lib/pengine/unpack.c pcmk__set_rsc_flags(node->details->remote_rsc, details 151 lib/pengine/unpack.c pcmk_resource_t *rsc = node->details->remote_rsc; details 157 lib/pengine/unpack.c } else if(node->details->remote_requires_reset == FALSE) { details 158 lib/pengine/unpack.c node->details->remote_requires_reset = TRUE; details 164 lib/pengine/unpack.c node->details->unclean = TRUE; details 168 lib/pengine/unpack.c } else if (node->details->unclean) { details 179 lib/pengine/unpack.c node->details->unclean = TRUE; details 486 lib/pengine/unpack.c new_node->details = calloc(1, sizeof(struct pe_node_shared_s)); details 488 lib/pengine/unpack.c if (new_node->details == NULL) { details 495 lib/pengine/unpack.c new_node->details->id = id; details 496 lib/pengine/unpack.c new_node->details->uname = uname; details 497 lib/pengine/unpack.c new_node->details->online = FALSE; details 498 lib/pengine/unpack.c new_node->details->shutdown = FALSE; details 499 lib/pengine/unpack.c new_node->details->rsc_discovery_enabled = TRUE; details 500 lib/pengine/unpack.c new_node->details->running_rsc = NULL; details 501 lib/pengine/unpack.c new_node->details->data_set = scheduler; details 505 lib/pengine/unpack.c new_node->details->type = pcmk_node_variant_cluster; details 508 lib/pengine/unpack.c new_node->details->type = pcmk_node_variant_remote; details 525 lib/pengine/unpack.c new_node->details->type = node_ping; details 528 lib/pengine/unpack.c new_node->details->attrs = pcmk__strkey_table(free, free); details 531 lib/pengine/unpack.c pcmk__insert_dup(new_node->details->attrs, CRM_ATTR_KIND, "remote"); details 533 lib/pengine/unpack.c pcmk__insert_dup(new_node->details->attrs, CRM_ATTR_KIND, "cluster"); details 536 lib/pengine/unpack.c new_node->details->utilization = pcmk__strkey_table(free, free); details 537 lib/pengine/unpack.c new_node->details->digest_cache = pcmk__strkey_table(free, details 614 lib/pengine/unpack.c if ((new_node->details->type == pcmk_node_variant_remote) details 615 lib/pengine/unpack.c && (new_node->details->remote_rsc == NULL)) { details 625 lib/pengine/unpack.c new_node->details->unclean = TRUE; details 629 lib/pengine/unpack.c new_node->details->unclean = FALSE; details 634 lib/pengine/unpack.c new_node->details->unseen = TRUE; details 829 lib/pengine/unpack.c remote_node->details->remote_rsc = new_rsc; details 841 lib/pengine/unpack.c pcmk__insert_dup(remote_node->details->attrs, details 1131 lib/pengine/unpack.c &(this_node->details->remote_maintenance), 0); details 1133 lib/pengine/unpack.c rsc = this_node->details->remote_rsc; details 1134 lib/pengine/unpack.c if (this_node->details->remote_requires_reset == FALSE) { details 1135 lib/pengine/unpack.c this_node->details->unclean = FALSE; details 1136 lib/pengine/unpack.c this_node->details->unseen = FALSE; details 1144 lib/pengine/unpack.c this_node->details->shutdown = TRUE; details 1150 lib/pengine/unpack.c this_node->details->standby = TRUE; details 1157 lib/pengine/unpack.c this_node->details->maintenance = TRUE; details 1185 lib/pengine/unpack.c this_node->details->rsc_discovery_enabled = FALSE; details 1212 lib/pengine/unpack.c node->details->standby = TRUE; details 1218 lib/pengine/unpack.c node->details->maintenance = TRUE; details 1287 lib/pengine/unpack.c &(this_node->details->remote_was_fenced), 0); details 1296 lib/pengine/unpack.c this_node->details->unclean = FALSE; details 1297 lib/pengine/unpack.c this_node->details->unseen = FALSE; details 1304 lib/pengine/unpack.c && this_node->details->online details 1363 lib/pengine/unpack.c if (this_node->details->unpacked) { details 1377 lib/pengine/unpack.c pcmk_resource_t *rsc = this_node->details->remote_rsc; details 1393 lib/pengine/unpack.c pcmk_resource_t *rsc = this_node->details->remote_rsc; details 1411 lib/pengine/unpack.c && !this_node->details->online) { details 1425 lib/pengine/unpack.c this_node->details->unpacked = TRUE; details 1494 lib/pengine/unpack.c if (this_node->details->shutdown details 1495 lib/pengine/unpack.c && (this_node->details->remote_rsc != NULL)) { details 1496 lib/pengine/unpack.c pe__set_next_role(this_node->details->remote_rsc, pcmk_role_stopped, details 1499 lib/pengine/unpack.c if (!this_node->details->unpacked) { details 1642 lib/pengine/unpack.c } else if (this_node->details->expected_up == FALSE) { details 1681 lib/pengine/unpack.c if (get_effective_time(node->details->data_set) >= timeout) { details 1725 lib/pengine/unpack.c if (this_node->details->shutdown) { details 1761 lib/pengine/unpack.c this_node->details->standby = TRUE; details 1762 lib/pengine/unpack.c this_node->details->pending = TRUE; details 1787 lib/pengine/unpack.c this_node->details->standby = TRUE; details 1788 lib/pengine/unpack.c this_node->details->pending = TRUE; details 1802 lib/pengine/unpack.c pcmk_resource_t *rsc = this_node->details->remote_rsc; details 1811 lib/pengine/unpack.c this_node->details->online = FALSE; details 1824 lib/pengine/unpack.c (container? "Guest" : "Remote"), this_node->details->id); details 1825 lib/pengine/unpack.c this_node->details->online = TRUE; details 1833 lib/pengine/unpack.c (container? "Guest" : "Remote"), this_node->details->id); details 1834 lib/pengine/unpack.c this_node->details->shutdown = TRUE; details 1840 lib/pengine/unpack.c this_node->details->id); details 1841 lib/pengine/unpack.c this_node->details->online = FALSE; details 1842 lib/pengine/unpack.c this_node->details->remote_requires_reset = TRUE; details 1846 lib/pengine/unpack.c (container? "Guest" : "Remote"), this_node->details->id); details 1847 lib/pengine/unpack.c this_node->details->online = FALSE; details 1854 lib/pengine/unpack.c (container? "Guest" : "Remote"), this_node->details->id); details 1855 lib/pengine/unpack.c this_node->details->online = FALSE; details 1856 lib/pengine/unpack.c this_node->details->remote_requires_reset = FALSE; details 1858 lib/pengine/unpack.c } else if (host && (host->details->online == FALSE) details 1859 lib/pengine/unpack.c && host->details->unclean) { details 1861 lib/pengine/unpack.c this_node->details->id); details 1862 lib/pengine/unpack.c this_node->details->online = FALSE; details 1863 lib/pengine/unpack.c this_node->details->remote_requires_reset = TRUE; details 1868 lib/pengine/unpack.c this_node->details->id, this_node->details->online ? "TRUE" : "FALSE"); details 1880 lib/pengine/unpack.c this_node->details->shutdown = FALSE; details 1881 lib/pengine/unpack.c this_node->details->expected_up = FALSE; details 1884 lib/pengine/unpack.c this_node->details->shutdown = TRUE; details 1887 lib/pengine/unpack.c this_node->details->expected_up = TRUE; details 1890 lib/pengine/unpack.c if (this_node->details->type == node_ping) { details 1891 lib/pengine/unpack.c this_node->details->unclean = FALSE; details 1907 lib/pengine/unpack.c this_node->details->online = TRUE; details 1915 lib/pengine/unpack.c if (online && this_node->details->shutdown) { details 1921 lib/pengine/unpack.c if (this_node->details->type == node_ping) { details 1924 lib/pengine/unpack.c } else if (this_node->details->unclean) { details 1927 lib/pengine/unpack.c } else if (this_node->details->online) { details 1929 lib/pengine/unpack.c this_node->details->shutdown ? "shutting down" : details 1930 lib/pengine/unpack.c this_node->details->pending ? "pending" : details 1931 lib/pengine/unpack.c this_node->details->standby ? "standby" : details 1932 lib/pengine/unpack.c this_node->details->maintenance ? "maintenance" : "online"); details 2052 lib/pengine/unpack.c node->details->shutdown = TRUE; details 2219 lib/pengine/unpack.c && (!node->details->online || node->details->unclean) details 2339 lib/pengine/unpack.c if (g_hash_table_lookup(iter->known_on, node->details->id) == NULL) { details 2347 lib/pengine/unpack.c g_hash_table_insert(iter->known_on, (gpointer) n->details->id, n); details 2358 lib/pengine/unpack.c && node->details->online == FALSE details 2359 lib/pengine/unpack.c && node->details->maintenance == FALSE details 2378 lib/pengine/unpack.c && (node->details->remote_rsc != NULL) details 2379 lib/pengine/unpack.c && !pcmk_is_set(node->details->remote_rsc->flags, details 2388 lib/pengine/unpack.c node->details->unseen = TRUE; details 2409 lib/pengine/unpack.c if (node->details->unclean) { details 2436 lib/pengine/unpack.c node->details->standby = TRUE; details 2437 lib/pengine/unpack.c node->details->standby_onfail = TRUE; details 2496 lib/pengine/unpack.c && !(tmpnode->details->remote_was_fenced)) { details 2524 lib/pengine/unpack.c if (tmpnode && tmpnode->details->unclean) { details 2525 lib/pengine/unpack.c tmpnode->details->unseen = FALSE; details 2586 lib/pengine/unpack.c && rsc->partial_migration_source->details == node->details details 2618 lib/pengine/unpack.c if (node->details->online == FALSE) { details 3228 lib/pengine/unpack.c && !pcmk__str_eq(*source_name, source_node->details->uname, details 3238 lib/pengine/unpack.c && !pcmk__str_eq(*target_name, target_node->details->uname, details 3373 lib/pengine/unpack.c && target_node->details->online; details 3394 lib/pengine/unpack.c if ((target_node != NULL) && target_node->details->online details 3405 lib/pengine/unpack.c if ((source_node != NULL) && source_node->details->online) { details 3472 lib/pengine/unpack.c if (target_node && target_node->details->online) { details 3538 lib/pengine/unpack.c if (source_node && source_node->details->online) { details 3554 lib/pengine/unpack.c if (!(history->node->details->online)) { details 3565 lib/pengine/unpack.c && pcmk__str_eq(uname, history->node->details->uname, details 3575 lib/pengine/unpack.c crm_xml_add(history->xml, PCMK_XA_UNAME, history->node->details->uname); details 3871 lib/pengine/unpack.c pcmk__btoa(history->node->details->unclean), details 3902 lib/pengine/unpack.c if (pe_can_fence(history->node->details->data_set, history->node)) { details 3978 lib/pengine/unpack.c if (!expired && (!history->node->details->shutdown details 3979 lib/pengine/unpack.c || history->node->details->online)) { details 4190 lib/pengine/unpack.c node->details->id); details 4248 lib/pengine/unpack.c if (remote_node && !remote_node->details->remote_was_fenced) { details 4661 lib/pengine/unpack.c if (history->node->details->online && !history->node->details->unclean) { details 4709 lib/pengine/unpack.c crm_xml_add(history->xml, PCMK_XA_UNAME, history->node->details->uname); details 4796 lib/pengine/unpack.c && history->node->details->unclean) { details 4892 lib/pengine/unpack.c if (node->details->unclean) { details 4949 lib/pengine/unpack.c && pcmk_is_set(node->details->remote_rsc->flags, details 4957 lib/pengine/unpack.c pcmk__set_rsc_flags(node->details->remote_rsc, details 4991 lib/pengine/unpack.c crm_xml_add(xml_op, PCMK_XA_UNAME, node->details->uname); details 5054 lib/pengine/unpack.c pcmk__insert_dup(node->details->attrs, details 5055 lib/pengine/unpack.c CRM_ATTR_UNAME, node->details->uname); details 5057 lib/pengine/unpack.c pcmk__insert_dup(node->details->attrs, CRM_ATTR_ID, node->details->id); details 5058 lib/pengine/unpack.c if (pcmk__str_eq(node->details->id, scheduler->dc_uuid, pcmk__str_casei)) { details 5060 lib/pengine/unpack.c node->details->is_dc = TRUE; details 5061 lib/pengine/unpack.c pcmk__insert_dup(node->details->attrs, details 5064 lib/pengine/unpack.c pcmk__insert_dup(node->details->attrs, details 5071 lib/pengine/unpack.c pcmk__insert_dup(node->details->attrs, CRM_ATTR_CLUSTER_NAME, details 5076 lib/pengine/unpack.c node->details->attrs, NULL, overwrite, details 5080 lib/pengine/unpack.c node->details->utilization, NULL, details 5089 lib/pengine/unpack.c pcmk__insert_dup(node->details->attrs, details 5094 lib/pengine/unpack.c pcmk__insert_dup(node->details->attrs, details 5202 lib/pengine/unpack.c if (this_node->details->online details 42 lib/pengine/utils.c pcmk_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 124 lib/pengine/utils.c g_hash_table_insert(result, (gpointer) new_node->details->id, new_node); details 162 lib/pengine/utils.c return pcmk__numeric_strcasecmp(node1->details->uname, details 163 lib/pengine/utils.c node2->details->uname); details 188 lib/pengine/utils.c out->message(out, "node-weight", rsc, comment, node->details->uname, details 346 lib/pengine/utils.c match = g_hash_table_lookup(rsc->allowed_nodes, node->details->id); details 349 lib/pengine/utils.c g_hash_table_insert(rsc->allowed_nodes, (gpointer) match->details->id, match); details 604 lib/pengine/utils.c && node->details->online details 605 lib/pengine/utils.c && node->details->unclean == FALSE details 606 lib/pengine/utils.c && node->details->shutdown == FALSE) { details 619 lib/pengine/utils.c if(node->details->online && node->details->unclean == FALSE && node->details->shutdown == FALSE) { details 779 lib/pengine/utils.c if (pcmk__str_in_list(node->details->uname, node_list, details 863 tools/crm_resource.c rc = cli_resource_ban(out, options.rsc_id, current->details->uname, move_lifetime, details 883 tools/crm_resource.c rc = cli_resource_ban(out, options.rsc_id, current->details->uname, move_lifetime, details 965 tools/crm_resource.c rc = cli_resource_clear(options.rsc_id, dest->details->uname, NULL, details 1073 tools/crm_resource.c node = pcmk__current_node(node->details->remote_rsc); details 1081 tools/crm_resource.c router_node = node->details->uname; details 1967 tools/crm_resource.c rc = cli_resource_ban(out, options.rsc_id, node->details->uname, details 344 tools/crm_resource_ban.c rc = cli_resource_clear(rsc_id, target->details->uname, NULL, details 82 tools/crm_resource_print.c host = node->details->uname; details 695 tools/crm_resource_print.c const char *host_uname = (node == NULL)? NULL : node->details->uname; details 730 tools/crm_resource_print.c const char* host_uname = node->details->uname; details 731 tools/crm_resource_print.c GList *allResources = node->details->allocated_rsc; details 732 tools/crm_resource_print.c GList *activeResources = node->details->running_rsc; details 777 tools/crm_resource_print.c const char *host_uname = (node == NULL)? NULL : node->details->uname; details 816 tools/crm_resource_print.c const char* host_uname = node->details->uname; details 817 tools/crm_resource_print.c GList *allResources = node->details->allocated_rsc; details 818 tools/crm_resource_print.c GList *activeResources = node->details->running_rsc; details 38 tools/crm_resource_runtime.c ni->node_name = node->details->uname; details 73 tools/crm_resource_runtime.c ni->node_name = node->details->uname; details 677 tools/crm_resource_runtime.c if (!(node->details->online)) { details 686 tools/crm_resource_runtime.c node = pcmk__current_node(node->details->remote_rsc); details 692 tools/crm_resource_runtime.c router_node = node->details->uname; details 859 tools/crm_resource_runtime.c rc = pcmk__attrd_api_clear_failures(NULL, node->details->uname, rsc_name, details 919 tools/crm_resource_runtime.c if (node->details->online) { details 920 tools/crm_resource_runtime.c rc = cli_resource_delete(controld_api, node->details->uname, rsc, details 942 tools/crm_resource_runtime.c if (!node->details->rsc_discovery_enabled) { details 1025 tools/crm_resource_runtime.c rc = clear_rsc_failures(out, controld_api, node->details->uname, NULL, details 1081 tools/crm_resource_runtime.c checks->lock_node = checks->rsc->lock_node->details->uname; details 1088 tools/crm_resource_runtime.c switch (pe__health_strategy(node->details->data_set)) { details 1212 tools/crm_resource_runtime.c if (pcmk__strcase_any_of(host, node->details->uname, node->details->id, NULL)) { details 1565 tools/crm_resource_runtime.c const char *host = node ? node->details->uname : NULL; details 2363 tools/crm_resource_runtime.c cli_resource_clear(rsc_id, dest->details->uname, scheduler->nodes, cib, details 2367 tools/crm_resource_runtime.c rc = cli_resource_prefer(out, rsc_id, dest->details->uname, move_lifetime, details 2381 tools/crm_resource_runtime.c (void)cli_resource_ban(out, rsc_id, current->details->uname, move_lifetime, details 453 tools/crm_ticket.c bool details = false; details 456 tools/crm_ticket.c details = true; details 461 tools/crm_ticket.c rc = pcmk__ticket_info(out, scheduler, options.ticket_id, details, raw);