#include <crm_internal.h>
#include <dlfcn.h>
#include <stdio.h>
#include <unistd.h>
#include <string.h>
#include <stdlib.h>
#include <time.h>
#include <sys/param.h>
#include <sys/types.h>
#include <sys/utsname.h>
#include <crm/crm.h>
#include <crm/msg_xml.h>
#include <crm/common/ipc.h>
#include <crm/cluster/internal.h>
Go to the source code of this file.
const char* crm_peer_uname |
( |
const char * |
uuid | ) |
|
Get the node name corresponding to a node UUID.
- Parameters
-
[in] | uuid | UUID of desired node |
- Returns
- name of desired node
- Note
- This relies on the remote peer cache being populated with all remote nodes in the cluster, so callers should maintain that cache.
Definition at line 375 of file cluster.c.
CRM_TRACE_INIT_DATA |
( |
cluster |
| ) |
|
int get_corosync_id |
( |
int |
id, |
|
|
const char * |
uuid |
|
) |
| |
const char* get_local_node_name |
( |
void |
| ) |
|
gboolean is_classic_ais_cluster |
( |
void |
| ) |
|
gboolean is_cman_cluster |
( |
void |
| ) |
|
gboolean is_corosync_cluster |
( |
void |
| ) |
|
gboolean is_heartbeat_cluster |
( |
void |
| ) |
|
gboolean is_openais_cluster |
( |
void |
| ) |
|
gboolean node_name_is_valid |
( |
const char * |
key, |
|
|
const char * |
name |
|
) |
| |
void set_uuid |
( |
xmlNode * |
xml, |
|
|
const char * |
attr, |
|
|
crm_node_t * |
node |
|
) |
| |