| 1089 | } |
| 1090 | |
| 1091 | char *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 | |
| 1116 | extern int set_cluster_type(enum cluster_type_e type); |
| 1117 |
no outgoing calls
no test coverage detected