pacemaker 3.0.1-16e74fc4da
Scalable High-Availability cluster resource manager
Loading...
Searching...
No Matches
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)
Use pcmk_reset_scheduler() 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 common.h
Do not include this header directly. The APIs in this header, and the header itself, will be removed in a future release.
File common_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 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 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_foreach_xpath_result (xmlNode *xml, const char *xpath, void(*helper)(xmlNode *, void *), void *user_data)
Do not use
Global crm_gnutls_global_init (void)
Use gnutls_global_init() instead
Global crm_ipc_compressed
Since 3.0.1
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 dedupXpathResults (xmlXPathObjectPtr xpathObj)
Do not use
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 freeXpathObject (xmlXPathObjectPtr xpathObj)
Do not use
Global get_cluster_type (void)
Use pcmk_get_cluster_layer() instead
Global get_xpath_object (const char *xpath, xmlNode *xml_obj, int error_level)
Do not use
Global getXpathResult (xmlXPathObjectPtr xpathObj, int index)
Do not use
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
Global op_state
Do not use
Struct 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
Struct 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
Struct 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
Struct 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
Struct 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 pcmkXmlStr
Do not use
Global pe_eval_nvpairs (xmlNode *top, const xmlNode *xml_obj, const char *set_name, const pe_rule_eval_data_t *rule_data, GHashTable *hash, const char *always_first, gboolean overwrite, crm_time_t *next_change)
Use pcmk_unpack_nvpair_blocks() 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_free_working_set (pcmk_scheduler_t *scheduler)
Use pcmk_free_scheduler() instead
Global pe_new_working_set (void)
Use pcmk_new_scheduler() instead
Global pe_re_match_data_t
Use pcmk_rule_input_t instead
Global pe_reset_working_set (pcmk_scheduler_t *scheduler)
Use pcmk_reset_scheduler() instead
Global pe_rsc_managed
Do not use
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_unpack_nvpairs (xmlNode *top, const xmlNode *xml_obj, const char *set_name, GHashTable *node_hash, GHashTable *hash, const char *always_first, gboolean overwrite, crm_time_t *now, crm_time_t *next_change)
Use pcmk_unpack_nvpair_blocks() instead
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.h
Do not include this header directly. The rule 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 set_working_set_defaults (pcmk_scheduler_t *scheduler)
Use pcmk_reset_scheduler() instead
Global sorted_xml (xmlNode *input, xmlNode *parent, gboolean recursive)
Do not use
Global st_done
Do not use
Global st_duplicate
Do not use
Global st_exec
Do not use
Global st_failed
Do not use
Global st_namespace_any
Do not use
Global st_namespace_internal
Do not use
Global st_namespace_lha
Do not use
Global st_namespace_rhcs
Do not use
Global st_opt_allow_self_fencing
Do not use
Global st_opt_allow_suicide
Do not use
Global st_opt_broadcast
Do not use
Global st_opt_cleanup
Do not use
Global st_opt_cs_nodeid
Do not use
Global st_opt_discard_reply
Do not use
Global st_opt_manual_ack
Do not use
Global st_opt_none
Do not use
Global st_opt_report_only_success
Do not use
Global st_opt_scope_local
Do not use
Global st_opt_sync_call
Do not use
Global st_opt_timeout_updates
Do not use
Global st_opt_topology
Do not use
Global st_opt_verbose
Do not use
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 stonith_action_str (const char *action)
Do not use
Global stonith_agent_exists (const char *agent, int timeout)
Do not use
Global stonith_api_connect_retry (stonith_t *st, const char *name, int max_attempts)
Do not use
Global stonith_api_delete (stonith_t *stonith)
Use appropriate functions in libpacemaker
Global stonith_api_new (void)
Use appropriate functions in libpacemaker
Global stonith_api_operations_s::confirm )(stonith_t *stonith, int call_options, const char *target)
stonith_api_operations_t is deprecated for external use
Global stonith_api_operations_s::connect )(stonith_t *st, const char *name, int *stonith_fd)
stonith_api_operations_t is deprecated for external use
Global stonith_api_operations_s::disconnect )(stonith_t *st)
stonith_api_operations_t is deprecated for external use
Global stonith_api_operations_s::fence )(stonith_t *stonith, int call_options, const char *node, const char *action, int timeout, int tolerance)
stonith_api_operations_t is deprecated for external use
Global stonith_api_operations_s::fence_with_delay )(stonith_t *stonith, int call_options, const char *node, const char *action, int timeout, int tolerance, int delay)
stonith_api_operations_t is deprecated for external use
Global stonith_api_operations_s::free )(stonith_t *st)
stonith_api_operations_t is deprecated for external use
Global stonith_api_operations_s::history )(stonith_t *stonith, int call_options, const char *node, stonith_history_t **history, int timeout)
stonith_api_operations_t is deprecated for external use
Global stonith_api_operations_s::list )(stonith_t *stonith, int call_options, const char *id, char **list_info, int timeout)
stonith_api_operations_t is deprecated for external use
Global stonith_api_operations_s::list_agents )(stonith_t *stonith, int call_options, const char *namespace_s, stonith_key_value_t **devices, int timeout)
stonith_api_operations_t is deprecated for external use
Global stonith_api_operations_s::metadata )(stonith_t *stonith, int call_options, const char *agent, const char *namespace_s, char **output, int timeout_sec)
stonith_api_operations_t is deprecated for external use
Global stonith_api_operations_s::monitor )(stonith_t *stonith, int call_options, const char *id, int timeout)
stonith_api_operations_t is deprecated for external use
Global stonith_api_operations_s::query )(stonith_t *stonith, int call_options, const char *target, stonith_key_value_t **devices, int timeout)
stonith_api_operations_t is deprecated for external use
Global stonith_api_operations_s::register_callback )(stonith_t *stonith, int call_id, int timeout, int options, void *user_data, const char *callback_name, void(*callback)(stonith_t *st, stonith_callback_data_t *data))
stonith_api_operations_t is deprecated for external use
Global stonith_api_operations_s::register_device )(stonith_t *st, int options, const char *id, const char *namespace_s, const char *agent, const stonith_key_value_t *params)
stonith_api_operations_t is deprecated for external use
Global stonith_api_operations_s::register_level )(stonith_t *st, int options, const char *node, int level, const stonith_key_value_t *device_list)
stonith_api_operations_t is deprecated for external use
Global stonith_api_operations_s::register_level_full )(stonith_t *st, int options, const char *node, const char *pattern, const char *attr, const char *value, int level, const stonith_key_value_t *device_list)
stonith_api_operations_t is deprecated for external use
Global stonith_api_operations_s::register_notification )(stonith_t *stonith, const char *event, void(*callback)(stonith_t *st, stonith_event_t *e))
stonith_api_operations_t is deprecated for external use
Global stonith_api_operations_s::remove_callback )(stonith_t *stonith, int call_id, bool all_callbacks)
stonith_api_operations_t is deprecated for external use
Global stonith_api_operations_s::remove_device )(stonith_t *st, int options, const char *name)
stonith_api_operations_t is deprecated for external use
Global stonith_api_operations_s::remove_level )(stonith_t *st, int options, const char *node, int level)
stonith_api_operations_t is deprecated for external use
Global stonith_api_operations_s::remove_level_full )(stonith_t *st, int options, const char *node, const char *pattern, const char *attr, const char *value, int level)
stonith_api_operations_t is deprecated for external use
Global stonith_api_operations_s::remove_notification )(stonith_t *stonith, const char *event)
stonith_api_operations_t is deprecated for external use
Global stonith_api_operations_s::status )(stonith_t *stonith, int call_options, const char *id, const char *port, int timeout)
stonith_api_operations_t is deprecated for external use
Global stonith_api_operations_s::validate )(stonith_t *st, int call_options, const char *rsc_id, const char *namespace_s, const char *agent, const stonith_key_value_t *params, int timeout, char **output, char **error_output)
stonith_api_operations_t is deprecated for external use
Global stonith_api_operations_t
Use appropriate functions in libpacemaker instead
Global stonith_call_options
Do not use
Global stonith_callback_data_t
Do not use
Global stonith_dispatch (stonith_t *stonith_api)
Do not use
Global stonith_dump_pending_callbacks (stonith_t *stonith)
Do not use
Global stonith_event_t
Do not use
Global stonith_get_namespace (const char *agent, const char *namespace_s)
Do not use
Global stonith_history_free (stonith_history_t *head)
Do not use
Global stonith_history_t
Do not use
Global stonith_key_value_add (stonith_key_value_t *head, const char *key, const char *value)
Do not use
Global stonith_key_value_freeall (stonith_key_value_t *head, int keys, int values)
Do not use
Global stonith_key_value_t
Do not use
Global stonith_namespace
Do not use
Global stonith_namespace2text (enum stonith_namespace st_namespace)
Do not use
Global stonith_op_state_str (enum op_state state)
Do not use
Struct stonith_s
Use appropriate functions in libpacemaker instead
Global stonith_state
Do not use
Global stonith_text2namespace (const char *namespace_s)
Do not use
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_accept_changes (xmlNode *xml)
Do not use
Global xml_calculate_changes (xmlNode *old_xml, xmlNode *new_xml)
Do not use
Global xml_calculate_significant_changes (xmlNode *old_xml, xmlNode *new_xml)
Do not use
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.
Global xml_document_dirty (xmlNode *xml)
Do not use
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
Global xml_track_changes (xmlNode *xml, const char *user, xmlNode *acl_source, bool enforce_acls)
Do not use
Global xml_tracking_changes (xmlNode *xml)
Do not use
Global xpath_search (const xmlNode *xml_top, const char *path)
Do not use