pacemaker  3.0.0-d8340737c4
Scalable High-Availability cluster resource manager
Deprecated List
Global calculate_on_disk_digest (xmlNode *input)
Do not use
Global calculate_operation_digest (xmlNode *input, const char *version)
Do not use
Global calculate_xml_versioned_digest (xmlNode *input, gboolean sort, gboolean do_filter, const char *version)
Do not use
Global char2score (const char *score)
Use pcmk_parse_score() instead
Global cib_api_operations_s::noop )(cib_t *cib, int call_options)
This method will be removed and should not be used
File cib_compat.h
Do not include this header directly. The utilities in this header, and the header itself, will be removed in a future release.
Global cib_scope_local
This value will be removed in a future release
Global cleanup_calculations (pcmk_scheduler_t *scheduler)
This function is deprecated as part of the API; pe_reset_working_set() should be used instead.
Global cli_config_update (xmlNode **xml, int *best_version, gboolean to_logs)
Do not use
Global cluster_type_e
Use enum pcmk_cluster_layer instead
File compat.h
Do not include this header directly. The cluster APIs in this header, and the header itself, will be removed in a future release.
Global copy_xml (xmlNode *src)
Do not use Pacemaker for general-purpose XML manipulation
Global copy_xml (xmlNode *src)
Do not use Pacemaker for general-purpose XML manipulation
Global crm_cluster_connect (pcmk_cluster_t *cluster)
Use pcmk_cluster_connect() instead
Global crm_cluster_t
Use pcmk_cluster_t instead
File crm_compat.h
Do not include this header directly. The utilities in this header, and the header itself, will be removed in a future release.
Global crm_extended_logging (t, e)
Use qb_log_ctl() directly instead
Global crm_gnutls_global_init (void)
Use gnutls_global_init() instead
Global crm_ipc_connect (crm_ipc_t *client)
Do not use
Global crm_is_daemon_name (const char *name)
Do not use (will be dropped in a future release)
Global crm_log_level
Do not use
Global crm_peer_init (void)
Do not use
Global crm_perror (level, fmt, args...)
One of the other logging functions should be used with pcmk_strerror() instead.
Global CRM_SCHEMA_DIRECTORY
Use PCMK_SCHEMA_DIR instead
Global CRM_SCORE_INFINITY
Use PCMK_SCORE_INFINITY instead
Global CRM_SYSTEM_STONITHD
Do not use (will be removed in a future release)
Global crm_trace_nonlog
Do not use
Global crm_xml_cleanup (void)
Exit with crm_exit() instead
Global crm_xml_init (void)
Call crm_log_init() or crm_log_cli_init() instead
Global crm_xml_sanitize_id (char *id)
Do not use Pacemaker for general-purpose XML manipulation
Global crm_xml_set_id (xmlNode *xml, const char *format,...) G_GNUC_PRINTF(2
Do not use Pacemaker for general-purpose XML manipulation
Global CRM_XS
use QB_XS instead
Global expand_idref (xmlNode *input, xmlNode *top)
Do not use Pacemaker for general-purpose XML manipulation
Global expression_type
For Pacemaker use only
Global free_xml (xmlNode *child)
Do not use Pacemaker for general-purpose XML manipulation
Global get_cluster_type (void)
Use pcmk_get_cluster_layer() instead
Global GListPtr
Use GList * instead
Global hash2nvpair (gpointer key, gpointer value, gpointer user_data)
Do not use
File ipc_client_compat.h
Do not include this header directly. The IPC APIs in this header, and the header itself, will be removed in a future release.
File msg_xml_compat.h
Do not include this header directly. The XML constants in this header, and the header itself, will be removed in a future release.
Global name_for_cluster_type (enum cluster_type_e type)
Use pcmk_cluster_layer_text() instead
Global no_quorum_demote
Use pcmk_no_quorum_demote instead
Global no_quorum_freeze
Use pcmk_no_quorum_freeze instead
Global no_quorum_ignore
Use pcmk_no_quorum_ignore instead
Global no_quorum_stop
Use pcmk_no_quorum_stop instead
Global no_quorum_suicide
Use pcmk_no_quorum_fence instead
Global node_t
Use pcmk_node_t instead
File nvpair_compat.h
Do not include this header directly. The nvpair APIs in this header, and the header itself, will be removed in a future release.
Global OCF_ROOT_DIR
Use PCMK_OCF_ROOT instead
Class pcmk__cluster
Do not use (public access will be removed in a future release)
Global pcmk__cluster::destroy )(gpointer)
Call pcmk_cluster_set_destroy_fn() to set this
Class pcmk__node_details
Do not use (public access will be removed in a future release)
Global pcmk__node_details::maintenance
Call pcmk_node_is_in_maintenance() instead
Global pcmk__node_details::online
Call pcmk_node_is_online() instead
Global pcmk__node_details::pending
Call pcmk_node_is_pending() instead
Global pcmk__node_details::shutdown
Call pcmk_node_is_shutting_down() instead
Global pcmk__node_details::unclean
Call !pcmk_node_is_clean() instead
Global pcmk__opt_based
This flag will be removed with CIB manager metadata
Global pcmk__opt_controld
This flag will be removed with controller metadata
Global pcmk__opt_schedulerd
This flag will be removed with scheduler metadata
Class pcmk__resource
Do not use (public access will be removed in a future release)
Global pcmk__resource::flags
Call pcmk_resource_is_managed() instead
Global pcmk__resource::id
Call pcmk_resource_id() instead
Global pcmk__sched_have_fencing
To indicate the cluster has a fencing resource, add either a fencing resource configuration or the have-watchdog cluster option to the input CIB
Global pcmk__sched_quorate
Call pcmk_has_quorum() to check quorum instead
Class pcmk__scheduler
Do not use (public access will be removed in a future release)
Global pcmk__scheduler::dc_node
Call pcmk_get_dc() instead
Global pcmk__scheduler::flags
Call pcmk_has_quorum() to check quorum
Global pcmk__scheduler::input
Set scheduler input with pcmk_set_scheduler_cib() instead
Global pcmk__scheduler::no_quorum_policy
Call pcmk_get_no_quorum_policy() to get no-quorum policy
Global pcmk__scheduler::nodes
Call pcmk_find_node() to find a node instead
Class pcmk__scored_node
Do not use (public access will be removed in a future release)
Global pcmk_errorname (int rc)
Use standard return codes and pcmk_rc_name() instead
Global pcmk_free_xml_subtree (xmlNode *xml)
Do not use Pacemaker for general-purpose XML manipulation
Global pcmk_legacy2rc (int legacy_rc)
Use standard return codes instead
Global pcmk_nvpairs2xml_attrs (GSList *list, xmlNode *xml)
Do not use
Global PCMK_OCF_CONNECTION_DIED
See PCMK_EXEC_NOT_CONNECTED
Global pcmk_rc2legacy (int rc)
Use standard return codes instead
Global pcmk_sort_nvpairs (GSList *list)
Do not use
Global pcmk_strerror (int rc)
Use standard return codes and pcmk_rc_str() instead
Global pcmk_xml_attrs2nvpairs (const xmlNode *xml)
Do not use
Global pe_find_node (const GList *nodes, const char *node_name)
Use pcmk_find_node() with scheduler object instead
Global pe_find_node (const GList *nodes, const char *node_name)
Use pcmk_find_node() with scheduler object instead
Global pe_flag_have_quorum
Do not use
Global pe_flag_have_stonith_resource
Do not use
Global pe_rsc_managed
Do not use
Global pe_rule_eval_data::role
Ignored
Global PE_STATE_DIR
Use PCMK_SCHEDULER_INPUT_DIR instead
File pe_types_compat.h
Do not include this header directly. The scheduler APIs in this header, and the header itself, will be removed in a future release.
Global pe_working_set_t
Use pcmk_scheduler_t instead
Global resource_t
use pcmk_resource_t instead
File results_compat.h
Do not include this header directly. The APIs in this header, and the header itself, will be removed in a future release.
File rules_compat.h
Do not include this header directly. The rule APIs in this header, and the header itself, will be removed in a future release.
Global sorted_xml (xmlNode *input, xmlNode *parent, gboolean recursive)
Do not use
Global st_opt_allow_suicide
Use st_opt_allow_self_fencing instead
Global st_opt_scope_local
Unused
Global st_opt_verbose
Unused
File status_compat.h
Do not include this header directly. The utilities in this header, and the header itself, will be removed in a future release.
Global T_CIB_DIFF_NOTIFY
Do not use
Global test_rule (xmlNode *rule, GHashTable *node_hash, enum rsc_role_e role, crm_time_t *now)
Use pcmk_evaluate_rule() instead
File util_compat.h
Do not include this header directly. The utilities in this header, and the header itself, will be removed in a future release.
Global XML_CIB_ATTR_SHUTDOWN
Do not use
Global XML_CIB_TAG_NVPAIR
Use PCMK_XE_NVPAIR instead
Global XML_CIB_TAG_STATE
Do not use
File xml_compat.h
Do not include this header directly. The XML APIs in this header, and the header itself, will be removed in a future release.
File xml_element_compat.h
Do not include this header directly. The nvpair APIs in this header, and the header itself, will be removed in a future release.
Global XML_TAG_ATTR_SETS
Use PCMK_XE_INSTANCE_ATTRIBUTES instead
Global XML_TAG_CIB
Use PCMK_XE_CIB instead
Global XML_TAG_TRANSIENT_NODEATTRS
Do not use