pacemaker  2.0.5-ba59be712
Scalable High-Availability cluster resource manager
Deprecated List
Global action_t

Use pe_action_t instead

Use pe_action_wrapper_t instead

Global action_wrapper_t
Use pe_node_t instead
Global apply_xml_diff (xmlNode *old_xml, xmlNode *diff, xmlNode **new_xml)
Use xml_apply_patchset() instead
Global cib_apply_patch_event (xmlNode *event, xmlNode *input, xmlNode **output, int level)

This function will be removed in a future version of Pacemaker

Global cib_inhibit_bcast
Will be removed in future
Global cleanup_calculations (pe_working_set_t *data_set)
This function is deprecated as part of the API; pe_reset_working_set() should be used instead.
Global create_hello_message (const char *uuid, const char *client_name, const char *major_version, const char *minor_version)
This function is deprecated as part of the public C API.
Global crm_errno2exit (int rc)
Use standard return codes and pcmk_rc2exitc() instead
Global crm_get_interval
Use crm_parse_interval_spec() instead
Global crm_perror (level, fmt, args...)
One of the other logging functions should be used with pcmk_strerror() instead.
Global crm_provider_required (const char *standard)

Use pcmk_get_ra_caps() instead

Global crm_str_eq (const char *a, const char *b, gboolean use_case)

Use strcmp or strcasecmp instead

Use pcmk__str_eq() instead

Global do_crm_log_always (level, fmt, args...)
Use one of the other logging functions instead
Global get_stonith_provider (const char *agent, const char *provider)
Use stonith_get_namespace() instead
Global no_quorum_policy_t
use pe_resource_t instead
Global node_t
Use enum pe_quorum_policy instead
Global pcmk_errorname (int rc)
Use standard return codes and pcmk_rc_name() instead
Global pcmk_legacy2rc (int legacy_rc)
Use standard return codes instead
Global pcmk_rc2legacy (int rc)
Use standard return codes instead
Global pcmk_strerror (int rc)
Use standard return codes and pcmk_rc_str() instead
Global pe_resource_s::restart_type
will be removed in future release
Global pe_restart
will be removed in a future release
Global pe_test_expression_full (xmlNode *expr, GHashTable *node_hash, enum rsc_role_e role, crm_time_t *now, pe_match_data_t *match_data)
Use pe_test_expression() instead
Global pe_test_expression_re (xmlNode *expr, GHashTable *node_hash, enum rsc_role_e role, crm_time_t *now, pe_re_match_data_t *re_match_data)
Use pe_test_expression() instead
Global pe_test_rule_full (xmlNode *rule, GHashTable *node_hash, enum rsc_role_e role, crm_time_t *now, pe_match_data_t *match_data)
Use pe_test_rule() instead
Global pe_test_rule_re (xmlNode *rule, GHashTable *node_hash, enum rsc_role_e role, crm_time_t *now, pe_re_match_data_t *re_match_data)
Use pe_test_rule() instead
Global resource_t
Use pe_tag_t instead
Global safe_str_eq (a, b)
Use strcasecmp instead
Global safe_str_neq (const char *a, const char *b)

Use strcmp instead

Use pcmk__str_eq() instead

Global tag_t
Use pe_ticket_t instead
Global test_expression (xmlNode *expr, GHashTable *node_hash, enum rsc_role_e role, crm_time_t *now)
Use pe_test_expression() instead
Global test_rule (xmlNode *rule, GHashTable *node_hash, enum rsc_role_e role, crm_time_t *now)
Use pe_test_rule() instead
Global test_ruleset (xmlNode *ruleset, GHashTable *node_hash, crm_time_t *now)
Use pe_evaluate_rules() instead
Global unpack_instance_attributes (xmlNode *top, xmlNode *xml_obj, const char *set_name, GHashTable *node_hash, GHashTable *hash, const char *always_first, gboolean overwrite, crm_time_t *now)
Use pe_unpack_nvpairs() instead