void kick_node_from_cluster(int nodeid) { if (!nodeid) { log_error("telling cman to shut down cluster locally"); cman_shutdown(ch_admin, CMAN_SHUTDOWN_ANYWAY); } else { log_error("telling cman to remove nodeid %d from cluster", nodeid); cman_kill_node(ch_admin, nodeid); } }
int kill_stack_node(int nodeid) { int error; log_debug("killing node %d", nodeid); error = cman_kill_node(ch_admin, nodeid); if (error) log_debug("Unable to kill node %d, %d %d", nodeid, error, errno); return error; }