MCPcopy Create free account
hub / github.com/ClusterLabs/pacemaker / cman_node_name

Function cman_node_name

lib/cluster/legacy.c:1091–1114  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1089}
1090
1091char *cman_node_name(uint32_t nodeid)
1092{
1093 char *name = NULL;
1094
1095# if SUPPORT_CMAN
1096 cman_node_t us;
1097 cman_handle_t cman;
1098
1099 cman = cman_init(NULL);
1100 if (cman != NULL && cman_is_active(cman)) {
1101 us.cn_name[0] = 0;
1102 cman_get_node(cman, nodeid, &us);
1103 name = strdup(us.cn_name);
1104 crm_info("Using CMAN node name %s for %u", name, nodeid);
1105 }
1106
1107 cman_finish(cman);
1108# endif
1109
1110 if(name == NULL) {
1111 crm_debug("Unable to get node name for nodeid %u", nodeid);
1112 }
1113 return name;
1114}
1115
1116extern int set_cluster_type(enum cluster_type_e type);
1117

Callers 3

init_cs_connection_onceFunction · 0.85
get_local_node_nameFunction · 0.85
get_node_nameFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected