pacemaker
1.1.18-7fdfbbe
Scalable High-Availability cluster resource manager
|
#include <crm_internal.h>
#include <glib.h>
#include <crm/crm.h>
#include <crm/services.h>
#include <crm/msg_xml.h>
#include <crm/common/xml.h>
#include <crm/common/util.h>
#include <crm/pengine/rules.h>
#include <crm/pengine/internal.h>
#include <unpack.h>
Go to the source code of this file.
Macros | |
#define | set_config_flag(data_set, option, flag) |
#define | XPATH_UNFENCING_NVPAIR |
#define | XPATH_ENABLE_UNFENCING |
#define | STATUS_PATH_MAX 1024 |
Functions | |
CRM_TRACE_INIT_DATA (pe_status) | |
gboolean | unpack_rsc_op (resource_t *rsc, node_t *node, xmlNode *xml_op, xmlNode **last_failure, enum action_fail_response *failed, pe_working_set_t *data_set) |
void | pe_fence_node (pe_working_set_t *data_set, node_t *node, const char *reason) |
Schedule a fence action for a node. More... | |
gboolean | unpack_config (xmlNode *config, pe_working_set_t *data_set) |
node_t * | pe_create_node (const char *id, const char *uname, const char *type, const char *score, pe_working_set_t *data_set) |
bool | remote_id_conflict (const char *remote_name, pe_working_set_t *data) |
gboolean | unpack_nodes (xmlNode *xml_nodes, pe_working_set_t *data_set) |
gboolean | unpack_remote_nodes (xmlNode *xml_resources, pe_working_set_t *data_set) |
gboolean | unpack_resources (xmlNode *xml_resources, pe_working_set_t *data_set) |
gboolean | unpack_tags (xmlNode *xml_tags, pe_working_set_t *data_set) |
gboolean | unpack_status (xmlNode *status, pe_working_set_t *data_set) |
gboolean | determine_online_status (xmlNode *node_state, node_t *this_node, pe_working_set_t *data_set) |
const char * | pe_base_name_end (const char *id) |
char * | clone_strip (const char *last_rsc_id) |
char * | clone_zero (const char *last_rsc_id) |
resource_t * | create_child_clone (resource_t *rsc, int sub_id, pe_working_set_t *data_set) |
void | calculate_active_ops (GListPtr sorted_op_list, int *start_index, int *stop_index) |
gboolean | unpack_lrm_resources (node_t *node, xmlNode *lrm_rsc_list, pe_working_set_t *data_set) |
int | get_target_rc (xmlNode *xml_op) |
gboolean | add_node_attrs (xmlNode *xml_obj, node_t *node, gboolean overwrite, pe_working_set_t *data_set) |
GListPtr | find_operations (const char *rsc, const char *node, gboolean active_filter, pe_working_set_t *data_set) |
Variables | |
uint32_t | pe_wo = 0 |
#define set_config_flag | ( | data_set, | |
option, | |||
flag | |||
) |
#define XPATH_ENABLE_UNFENCING |
#define XPATH_UNFENCING_NVPAIR |
gboolean add_node_attrs | ( | xmlNode * | xml_obj, |
node_t * | node, | ||
gboolean | overwrite, | ||
pe_working_set_t * | data_set | ||
) |
void calculate_active_ops | ( | GListPtr | sorted_op_list, |
int * | start_index, | ||
int * | stop_index | ||
) |
resource_t* create_child_clone | ( | resource_t * | rsc, |
int | sub_id, | ||
pe_working_set_t * | data_set | ||
) |
CRM_TRACE_INIT_DATA | ( | pe_status | ) |
gboolean determine_online_status | ( | xmlNode * | node_state, |
node_t * | this_node, | ||
pe_working_set_t * | data_set | ||
) |
GListPtr find_operations | ( | const char * | rsc, |
const char * | node, | ||
gboolean | active_filter, | ||
pe_working_set_t * | data_set | ||
) |
node_t* pe_create_node | ( | const char * | id, |
const char * | uname, | ||
const char * | type, | ||
const char * | score, | ||
pe_working_set_t * | data_set | ||
) |
void pe_fence_node | ( | pe_working_set_t * | data_set, |
node_t * | node, | ||
const char * | reason | ||
) |
bool remote_id_conflict | ( | const char * | remote_name, |
pe_working_set_t * | data | ||
) |
gboolean unpack_config | ( | xmlNode * | config, |
pe_working_set_t * | data_set | ||
) |
gboolean unpack_lrm_resources | ( | node_t * | node, |
xmlNode * | lrm_rsc_list, | ||
pe_working_set_t * | data_set | ||
) |
gboolean unpack_nodes | ( | xmlNode * | xml_nodes, |
pe_working_set_t * | data_set | ||
) |
gboolean unpack_remote_nodes | ( | xmlNode * | xml_resources, |
pe_working_set_t * | data_set | ||
) |
gboolean unpack_resources | ( | xmlNode * | xml_resources, |
pe_working_set_t * | data_set | ||
) |
gboolean unpack_rsc_op | ( | resource_t * | rsc, |
node_t * | node, | ||
xmlNode * | xml_op, | ||
xmlNode ** | last_failure, | ||
enum action_fail_response * | failed, | ||
pe_working_set_t * | data_set | ||
) |
gboolean unpack_status | ( | xmlNode * | status, |
pe_working_set_t * | data_set | ||
) |
gboolean unpack_tags | ( | xmlNode * | xml_tags, |
pe_working_set_t * | data_set | ||
) |