| 246 | } |
| 247 | |
| 248 | void |
| 249 | dump_rsc_utilization(int level, const char *comment, resource_t * rsc, node_t * node) |
| 250 | { |
| 251 | int len = 0; |
| 252 | char *dump_text = NULL; |
| 253 | |
| 254 | len = strlen(comment) + strlen(": ") + strlen(rsc->id) + strlen(" utilization on ") |
| 255 | + strlen(node->details->uname) + strlen(":") + 1; |
| 256 | dump_text = calloc(1, len); |
| 257 | sprintf(dump_text, "%s: %s utilization on %s:", comment, rsc->id, node->details->uname); |
| 258 | |
| 259 | g_hash_table_foreach(rsc->utilization, append_dump_text, &dump_text); |
| 260 | |
| 261 | if (level == 0) { |
| 262 | fprintf(stdout, "%s\n", dump_text); |
| 263 | } else { |
| 264 | crm_trace("%s", dump_text); |
| 265 | } |
| 266 | |
| 267 | free(dump_text); |
| 268 | } |
| 269 | |
| 270 | gint |
| 271 | sort_rsc_index(gconstpointer a, gconstpointer b) |
no outgoing calls
no test coverage detected