![]() |
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 | ||
| ) |
1.8.5