pacemaker  2.1.7-0f7f88312f
Scalable High-Availability cluster resource manager
Deprecated List
Global __builtin_expect (expr, result)
This macro will be removed in a future release
Global action_demote
Use pcmk_action_demote instead
Global action_demoted
Use pcmk_action_demoted instead
Global action_fail_block
Use pcmk_on_fail_block instead
Global action_fail_demote
Use pcmk_on_fail_demote instead
Global action_fail_fence
Use pcmk_on_fail_fence_node instead
Global action_fail_ignore
Use pcmk_on_fail_ignore instead
Global action_fail_migrate
Use pcmk_on_fail_ban instead
Global action_fail_recover
Use pcmk_on_fail_restart instead
Global action_fail_reset_remote
Use pcmk_on_fail_reset_remote instead
Global action_fail_restart_container
Use pcmk_on_fail_restart_container instead
Global action_fail_standby
Use pcmk_on_fail_standby_node instead
Global action_fail_stop
Use pcmk_on_fail_stop instead
Global action_notified
Use pcmk_action_notified instead
Global action_notify
Use pcmk_action_notify instead
Global action_promote
Use pcmk_action_promote instead
Global action_promoted
Use pcmk_action_promoted instead
Global action_t
Use pcmk_action_t instead
Global action_wrapper_t
Do not use
Global add_node_nocopy (xmlNode *parent, const char *name, xmlNode *child)
This function will be removed in a future release
File agents_compat.h
Do not include this header directly. The agent APIs in this header, and the header itself, will be removed in a future release.
Global apply_xml_diff (xmlNode *old_xml, xmlNode *diff, xmlNode **new_xml)
Use xml_apply_patchset() instead
Global bz2_strerror (int rc)
Do not use
Global cib_api_operations_s::delete_absolute )(cib_t *cib, const char *section, xmlNode *data, int call_options)
This method does nothing and should not be called
Global cib_api_operations_s::inputfd )(cib_t *cib)
This method will be removed and should not be used
Global cib_api_operations_s::is_master )(cib_t *cib)
This method will be removed and should not be used
Global cib_api_operations_s::noop )(cib_t *cib, int call_options)
This method will be removed and should not be used
Global cib_api_operations_s::quit )(cib_t *cib, int call_options)
This method is not implemented and should not be used
Global cib_api_operations_s::set_master )(cib_t *cib, int call_options)
Use the set_primary() method instead
Global cib_api_operations_s::set_op_callback )(cib_t *cib, void(*callback)(const xmlNode *msg, int callid, int rc, xmlNode *output))
This method will be removed and should not be used
Global cib_api_operations_s::set_slave )(cib_t *cib, int call_options)
Use the set_secondary() method instead
Global cib_api_operations_s::set_slave_all )(cib_t *cib, int call_options)
This method will be removed and should not be used
Global cib_api_operations_s::signon_raw )(cib_t *cib, const char *name, enum cib_conn_type type, int *event_fd)
This method will be removed and should not be used
Global cib_api_operations_s::update )(cib_t *cib, const char *section, xmlNode *data, int call_options)
Use the modify() method instead
Global cib_database
This value will be removed in a future release
Global cib_inhibit_bcast
This value will be removed in a future release
Global cib_mixed_update
This value will be removed in a future release
Global cib_quorum_override
This value will be removed in a future release
Global cib_s::op_callback )(const xmlNode *msg, int call_id, int rc, xmlNode *output)
This method will be removed in a future release
Global cib_scope_local
This value will be removed in a future release
Global cib_zero_copy
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 clone_print (pcmk_resource_t *rsc, const char *pre_text, long options, void *print_data)
This function will be removed in a future release
File common_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 common_print (pcmk_resource_t *rsc, const char *pre_text, const char *name, const pcmk_node_t *node, long options, void *print_data)
This function 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 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_add_logfile (const char *filename)
Do not use Pacemaker for general-purpose logging
Global crm_atoi (text, default_text)
Use strtoll() instead
Global CRM_ATTR_RA_VERSION
This defined constant will be removed in a future release
Global crm_build_path (const char *path_c, mode_t mode)
Do not use Pacemaker libraries for generic I/O
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_config_error
Pacemaker library functions set this when a configuration error is found, which turns on extra messages at the end of processing. It should not be used directly and will be removed from the public C API in a future release.
Global crm_config_warning
Pacemaker library functions set this when a configuration warning is found, which turns on extra messages at the end of processing. It should not be used directly and will be removed from the public C API in a future release.
Global CRM_DEFAULT_OP_TIMEOUT_S
Do not use
Global crm_destroy_xml (gpointer data)
Do not use (will be removed in a future release)
Global crm_errno2exit (int rc)
Use pcmk_rc2exitc(pcmk_legacy2rc(rc)) instead
Global crm_get_interval
Use crm_parse_interval_spec() instead
Global crm_ipc_server_error
Unused
Global crm_ipc_server_info
Unused
Global crm_itoa_stack (int an_int, char *buffer, size_t len)
Use snprintf() instead
Global crm_itoa_stack (int an_int, char *buffer, size_t len)
Use snprintf() instead
Global crm_log_cli_init (const char *entity)
Do not use Pacemaker for general-purpose logging
Global CRM_OP_FENCE
Use PCMK_ACTION_STONITH instead
Global CRM_OP_LRM_QUERY
This defined constant will be removed in a future release
Global CRM_OP_RELAXED_CLONE
Use PCMK_ACTION_CLONE_ONE_OR_MORE instead
Global CRM_OP_RELAXED_SET
Use PCMK_ACTION_ONE_OR_MORE instead
Global crm_parse_int (const char *text, const char *default_text)
Use strtoll() instead
Global crm_parse_ll (const char *text, const char *default_text)
Use strtoll() 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_signal (int sig, void(*dispatch)(int sig))
Use crm_signal_handler() instead
Global crm_str (x)
Do not use Pacemaker for general-purpose string handling
Global crm_str_eq (const char *a, const char *b, gboolean use_case)
Use strcmp() or strcasecmp() instead
Global crm_str_hash
Use g_str_hash() instead
Global crm_str_table_dup (GHashTable *old_table)
Do not use Pacemaker for generic hash table manipulation
Global crm_strcase_equal (gconstpointer a, gconstpointer b)
Do not use Pacemaker for generic string comparison
Global crm_strcase_hash (gconstpointer v)
Do not use Pacemaker for generic string manipulation
Global crm_strip_trailing_newline (char *str)
Don't use Pacemaker for string manipulation
Global crm_xml_replace (xmlNode *node, const char *name, const char *value)
Use crm_xml_add() or xml_remove_prop() instead
Global CRMD_ACTION_CANCEL
Use PCMK_ACTION_CANCEL instead
Global CRMD_ACTION_DELETE
Use PCMK_ACTION_DELETE instead
Global CRMD_ACTION_DEMOTE
Use PCMK_ACTION_DEMOTE instead
Global CRMD_ACTION_DEMOTED
Use PCMK_ACTION_DEMOTED instead
Global CRMD_ACTION_METADATA
Use PCMK_ACTION_META_DATA instead
Global CRMD_ACTION_MIGRATE
Use PCMK_ACTION_MIGRATE_TO instead
Global CRMD_ACTION_MIGRATED
Use PCMK_ACTION_MIGRATE_FROM instead
Global CRMD_ACTION_NOTIFIED
Use PCMK_ACTION_NOTIFIED instead
Global CRMD_ACTION_NOTIFY
Use PCMK_ACTION_NOTIFY instead
Global CRMD_ACTION_PROMOTE
Use PCMK_ACTION_PROMOTE instead
Global CRMD_ACTION_PROMOTED
Use PCMK_ACTION_PROMOTED instead
Global CRMD_ACTION_RELOAD
Use PCMK_ACTION_RELOAD instead
Global CRMD_ACTION_RELOAD_AGENT
Use PCMK_ACTION_RELOAD_AGENT instead
Global CRMD_ACTION_START
Use PCMK_ACTION_START instead
Global CRMD_ACTION_STARTED
Use PCMK_ACTION_RUNNING instead
Global CRMD_ACTION_STATUS
Use PCMK_ACTION_MONITOR instead
Global CRMD_ACTION_STOP
Use PCMK_ACTION_STOP instead
Global CRMD_ACTION_STOPPED
Use PCMK_ACTION_STOPPED instead
Global CRMD_METADATA_CALL_TIMEOUT
Do not use
Global do_crm_log_always (level, fmt, args...)
Do not use Pacemaker for general-purpose logging
Global EOS
Use '\0' instead
Global find_entity (xmlNode *parent, const char *node_name, const char *id)
This function will be removed in a future release
Global g_str_hash_traditional (gconstpointer v)
Use g_str_hash() instead
Global get_object_parent (const char *object_type)
Use pcmk_cib_parent_name_for() instead
Global get_object_path (const char *object_type)
Use pcmk_cib_xpath_for() instead
Global get_object_root (const char *object_type, xmlNode *the_root)
Use pcmk_cib_xpath_for() instead
Global get_stonith_provider (const char *agent, const char *provider)
Use stonith_get_namespace() instead
Global getDocPtr (xmlNode *node)
This function will be removed in a future release
Global GListPtr
Use GList * instead
Global group_print (pcmk_resource_t *rsc, const char *pre_text, long options, void *print_data)
This function will be removed in a future release
Global log_data_element (int log_level, const char *file, const char *function, int line, const char *prefix, const xmlNode *data, int depth, int legacy_options)
Do not use Pacemaker for general-purpose logging
File logging_compat.h
Do not include this header directly. Do not use Pacemaker libraries for general-purpose logging; libqb's logging API is a suitable replacement. The logging APIs in this header, and the header itself, will be removed in a future release.
Global LSB_ROOT_DIR
Do not use
File mainloop_compat.h
Do not include this header directly. The main loop APIs in this header, and the header itself, will be removed in a future release.
Global MAX_IPC_DELAY
This defined constant will be removed in a future release
Global monitor_rsc
Use pcmk_action_monitor instead
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 nagios_exitcode
Do not use
Global native_print (pcmk_resource_t *rsc, const char *pre_text, long options, void *print_data)
This function will be removed in a future release
Global no_action
Use pcmk_action_unspecified 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_policy_t
Use enum pe_quorum_policy instead
Global no_quorum_stop
Use pcmk_no_quorum_stop instead
Global no_quorum_suicide
Use pcmk_no_quorum_fence instead
Global node_member
Use pcmk_node_variant_cluster instead
Global node_ping
Do not use
Global node_remote
Use pcmk_node_variant_remote instead
Global node_t
Use pcmk_node_t instead
Global op_status
Use enum pcmk_exec_status instead
Global PCMK_DEFAULT_METADATA_TIMEOUT_MS
Default timeout (in milliseconds) for metadata actions
Global pcmk_errorname (int rc)
Use standard return codes and pcmk_rc_name() instead
Global pcmk_format_named_time (const char *name, time_t epoch_time)
Use a standard printf()-style function instead
Global pcmk_format_nvpair (const char *name, const char *value, const char *units)
Use a standard printf()-style function instead
Global pcmk_legacy2rc (int legacy_rc)
Use standard return codes instead
Global pcmk_log_xml_impl (uint8_t level, const char *text, const xmlNode *xml)
Do not use Pacemaker for general-purpose logging
Global pcmk_numeric_strcasecmp (const char *s1, const char *s2)
Don't use Pacemaker for string manipulation
Global PCMK_OCF_CANCELLED
(Unused)
Global PCMK_OCF_CONNECTION_DIED
See PCMK_EXEC_NOT_CONNECTED
Global PCMK_OCF_DEGRADED_MASTER
Use PCMK_OCF_DEGRADED_PROMOTED instead
Global PCMK_OCF_EXEC_ERROR
(Unused)
Global PCMK_OCF_FAILED_MASTER
Use PCMK_OCF_FAILED_PROMOTED instead
Global PCMK_OCF_NOT_SUPPORTED
(Unused)
Global PCMK_OCF_OTHER_ERROR
(Unused)
Global PCMK_OCF_PENDING
(Unused)
Global PCMK_OCF_RUNNING_MASTER
Use PCMK_OCF_RUNNING_PROMOTED instead
Global PCMK_OCF_SIGNAL
(Unused)
Global PCMK_OCF_TIMEOUT
(Unused)
Global pcmk_rc2legacy (int rc)
Use standard return codes instead
Global PCMK_RESOURCE_CLASS_NAGIOS
Do not use
Global PCMK_RESOURCE_CLASS_UPSTART
Do not use
Global pcmk_rsc_has_filler
Do not use
Global pcmk_rsc_runnable
Do not use
Global pcmk_rsc_starting
Do not use
Global pcmk_rsc_stopping
Do not use
Global pcmk_scan_nvpair (const char *input, char **name, char **value)
Use sscanf() instead
Global pcmk_sched_remove_after_stop
Do not use
Global pcmk_strerror (int rc)
Use standard return codes and pcmk_rc_str() instead
Global PCMK_XE_PROMOTED_MAX_LEGACY
Use PCMK_XA_PROMOTED_MAX_LEGACY instead
Global PCMK_XE_PROMOTED_NODE_MAX_LEGACY
Use PCMK_XA_PROMOTED_NODE_MAX_LEGACY instead
Global pe__print_bundle (pcmk_resource_t *rsc, const char *pre_text, long options, void *print_data)
This function will be removed in a future release
Global pe_action_clear
Do not use
Global pe_action_dangle
Use pcmk_action_migration_abort instead
Global pe_action_dc
Use pcmk_action_on_dc instead
Global pe_action_dedup
Use pcmk_action_inputs_deduplicated instead
Global pe_action_dumped
Use pcmk_action_added_to_graph instead
Global pe_action_have_node_attrs
Use pcmk_action_attrs_evaluated instead
Global pe_action_implied_by_stonith
Do not use
Global pe_action_migrate_runnable
Use pcmk_action_migratable instead
Global pe_action_optional
Use pcmk_action_optional instead
Global pe_action_print_always
Use pcmk_action_always_in_graph instead
Global pe_action_processed
Do not use
Global pe_action_pseudo
Use pcmk_action_pseudo instead
Global pe_action_requires_any
Use pcmk_action_min_runnable instead
Global pe_action_reschedule
Use pcmk_action_reschedule instead
Global pe_action_runnable
Use pcmk_action_runnable instead
Global pe_action_t
Use pcmk_action_t instead
Global pe_action_tracking
Use pcmk_action_detect_loop instead
Global pe_action_wrapper_t
Do not use
Global pe_check_parameters
Do not use
Global pe_clone
Use pcmk_rsc_variant_clone instead
Global pe_container
Use pcmk_rsc_variant_bundle instead
Global pe_discover_always
Use pcmk_probe_always instead
Global pe_discover_exclusive
Use pcmk_probe_exclusive instead
Global pe_discover_never
Use pcmk_probe_never instead
Global pe_find_anon
Use pcmk_rsc_match_anon_basename instead
Global pe_find_any
Use pcmk_rsc_match_basename instead
Global pe_find_clone
Use pcmk_rsc_match_clone_only instead
Global pe_find_current
Use pcmk_rsc_match_current_node instead
Global pe_find_inactive
Do not use
Global pe_find_renamed
Use pcmk_rsc_match_history instead
Global pe_flag_check_config
Use pcmk_sched_validate_only instead
Global pe_flag_concurrent_fencing
Use pcmk_sched_concurrent_fencing instead
Global pe_flag_enable_unfencing
Use pcmk_sched_enable_unfencing instead
Global pe_flag_have_quorum
Use pcmk_sched_quorate instead
Global pe_flag_have_remote_nodes
Use pcmk_sched_have_remote_nodes instead
Global pe_flag_have_status
Use pcmk_sched_have_status instead
Global pe_flag_have_stonith_resource
Use pcmk_sched_have_fencing instead
Global pe_flag_maintenance_mode
Use pcmk_sched_in_maintenance instead
Global pe_flag_no_compat
Use pcmk_sched_no_compat instead
Global pe_flag_no_counts
Use pcmk_sched_no_counts instead
Global pe_flag_quick_location
Use pcmk_sched_location_only instead
Global pe_flag_remove_after_stop
Do not use
Global pe_flag_sanitized
Use pcmk_sched_sanitized instead
Global pe_flag_show_scores
Use pcmk_sched_output_scores instead
Global pe_flag_show_utilization
Use pcmk_sched_show_utilization instead
Global pe_flag_shutdown_lock
Use pcmk_sched_shutdown_lock instead
Global pe_flag_start_failure_fatal
Use pcmk_sched_start_failure_fatal instead
Global pe_flag_startup_fencing
Use pcmk_sched_startup_fencing instead
Global pe_flag_startup_probes
Use pcmk_sched_probe_resources instead
Global pe_flag_stdout
Do not use
Global pe_flag_stonith_enabled
Use pcmk_sched_fencing_enabled instead
Global pe_flag_stop_action_orphans
Use pcmk_sched_cancel_removed_actions instead
Global pe_flag_stop_everything
Use pcmk_sched_stop_all instead
Global pe_flag_stop_rsc_orphans
Use pcmk_sched_stop_removed_resources instead
Global pe_flag_symmetric_cluster
Use pcmk_sched_symmetric_cluster instead
Global pe_graph_flags
Do not use (unused by Pacemaker)
Global pe_group
Use pcmk_rsc_variant_group instead
Global pe_link_state
Do not use
Global pe_native
Use pcmk_rsc_variant_primitive instead
Global pe_node_s::fixed
Do not use
Global pe_node_t
Use pcmk_node_t instead
Global pe_resource_s::parameters
Use pe_rsc_params() instead
Global pe_resource_s::restart_type
Do not use
Global pe_resource_t
use pcmk_resource_t instead
Global pe_restart
Do not use
Global pe_rsc_allocating
Use pcmk_rsc_assigning instead
Global pe_rsc_allow_migrate
Use pcmk_rsc_migratable instead
Global pe_rsc_allow_remote_remotes
Use pcmk_rsc_remote_nesting_allowed instead
Global pe_rsc_block
Use pcmk_rsc_blocked instead
Global pe_rsc_critical
Use pcmk_rsc_critical instead
Global pe_rsc_detect_loop
Use pcmk_rsc_detect_loop instead
Global pe_rsc_failed
Use pcmk_rsc_failed instead
Global pe_rsc_failure_ignored
Use pcmk_rsc_ignore_failure instead
Global pe_rsc_fence_device
Use pcmk_rsc_fence_device instead
Global pe_rsc_is_container
Do not use
Global pe_rsc_maintenance
Use pcmk_rsc_maintenance instead
Global pe_rsc_managed
Use pcmk_rsc_managed instead
Global pe_rsc_merging
Use pcmk_rsc_updating_nodes instead
Global pe_rsc_needs_fencing
Use pcmk_rsc_needs_fencing instead
Global pe_rsc_needs_quorum
Use pcmk_rsc_needs_quorum instead
Global pe_rsc_needs_unfencing
Use pcmk_rsc_needs_unfencing instead
Global pe_rsc_notify
Use pcmk_rsc_notify instead
Global pe_rsc_orphan
Use pcmk_rsc_removed instead
Global pe_rsc_orphan_container_filler
Use pcmk_rsc_removed_filler instead
Global pe_rsc_promotable
Use pcmk_rsc_promotable instead
Global pe_rsc_provisional
Use pcmk_rsc_unassigned instead
Global pe_rsc_reload
Use pcmk_rsc_reload instead
Global pe_rsc_replica_container
Use pcmk_rsc_replica_container instead
Global pe_rsc_restarting
Use pcmk_rsc_restarting instead
Global pe_rsc_runnable
Do not use
Global pe_rsc_start_pending

Use pcmk_rsc_start_pending instead

Do not use

Global pe_rsc_starting
Do not use
Global pe_rsc_stop
Use pcmk_rsc_stop_if_failed instead
Global pe_rsc_stop_unexpected
Use pcmk_rsc_stop_unexpected instead
Global pe_rsc_unique
Use pcmk_rsc_unique instead
Global pe_tag_t
Use pcmk_tag_t instead
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 pe_ticket_t
Use pcmk_ticket_t 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_unknown
Use pcmk_rsc_variant_unknown instead
Global pe_working_set_s::localhost
Do not use
Global pe_working_set_s::max_valid_nodes
Do not use
Global pe_working_set_t
Use pcmk_scheduler_t instead
Global print_rscs_brief (GList *rsc_list, const char *pre_text, long options, void *print_data, gboolean print_all)
This function will be removed in a future release
Global recovery_block
Use pcmk_multiply_active_block instead
Global recovery_stop_only
Use pcmk_multiply_active_stop instead
Global recovery_stop_start
Use pcmk_multiply_active_restart instead
Global recovery_stop_unexpected
Use pcmk_multiply_active_unexpected instead
Global resource_alloc_functions_t
This type should be treated as internal to Pacemaker
Global resource_object_functions_s::print )(pcmk_resource_t *rsc, const char *pre_text, long options, void *print_data)
Do not use
Global resource_object_functions_t
Use pcmk_rsc_methods_t instead
Global resource_t
use pcmk_resource_t instead
File results_compat.h
Do not include this header directly. The result APIs in this header, and the header itself, will be removed in a future release.
Global RSC_CANCEL
Use PCMK_ACTION_CANCEL instead
Global RSC_DELETE
Use PCMK_ACTION_DELETE instead
Global RSC_DEMOTE
Use PCMK_ACTION_DEMOTE instead
Global RSC_DEMOTED
Use PCMK_ACTION_DEMOTED instead
Global RSC_METADATA
Use PCMK_ACTION_META_DATA instead
Global RSC_MIGRATE
Use PCMK_ACTION_MIGRATE_TO instead
Global RSC_MIGRATED
Use PCMK_ACTION_MIGRATE_FROM instead
Global RSC_NOTIFIED
Use PCMK_ACTION_NOTIFIED instead
Global RSC_NOTIFY
Use PCMK_ACTION_NOTIFY instead
Global RSC_PROMOTE
Use PCMK_ACTION_PROMOTE instead
Global RSC_PROMOTED
Use PCMK_ACTION_PROMOTED instead
Global rsc_req_nothing
Use pcmk_requires_nothing instead
Global rsc_req_quorum
Use pcmk_requires_quorum instead
Global rsc_req_stonith
Use pcmk_requires_fencing instead
Global RSC_ROLE_MASTER
Use pcmk_role_promoted instead
Global RSC_ROLE_MASTER_S
Do not use
Global RSC_ROLE_MAX
Use (pcmk_role_promoted + 1) instead
Global RSC_ROLE_PROMOTED
Use pcmk_role_promoted instead
Global RSC_ROLE_PROMOTED_LEGACY_S
Do not use
Global RSC_ROLE_PROMOTED_S
Use role2text(pcmk_role_promoted) instead
Global RSC_ROLE_SLAVE
Use pcmk_role_unpromoted instead
Global RSC_ROLE_SLAVE_S
Do not use
Global RSC_ROLE_STARTED
Use pcmk_role_started instead
Global RSC_ROLE_STARTED_S
Use role2text(pcmk_role_started) instead
Global RSC_ROLE_STOPPED
Use pcmk_role_stopped instead
Global RSC_ROLE_STOPPED_S
Use role2text(pcmk_role_stopped) instead
Global RSC_ROLE_UNKNOWN
Use pcmk_role_unknown instead
Global RSC_ROLE_UNKNOWN_S
Use role2text(pcmk_role_unknown) instead
Global RSC_ROLE_UNPROMOTED
Use pcmk_role_unpromoted instead
Global RSC_ROLE_UNPROMOTED_LEGACY_S
Do not use
Global RSC_ROLE_UNPROMOTED_S
Use role2text(pcmk_role_unpromoted) instead
Global RSC_START
Use PCMK_ACTION_START instead
Global RSC_STARTED
Use PCMK_ACTION_RUNNING instead
Global RSC_STATUS
Use PCMK_ACTION_MONITOR instead
Global RSC_STOP
Use PCMK_ACTION_STOP instead
Global RSC_STOPPED
Use PCMK_ACTION_STOPPED instead
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 safe_str_eq (a, b)
Use strcasecmp() instead
Global safe_str_neq (const char *a, const char *b)
Use strcmp() instead
Global score2char (int score)
Use pcmk_readable_score() instead
Global score2char_stack (int score, char *buf, size_t len)
Use pcmk_readable_score() instead
Global services_action_create (const char *name, const char *action, guint interval_ms, int timeout)
Use resources_action_create() instead
File services_compat.h
Do not include this header directly. The service APIs in this header, and the header itself, will be removed in a future release.
Global services_list (void)
Use resources_list_agents() instead
Global shutdown_crm
Use pcmk_action_shutdown instead
Global start_rsc
Use pcmk_action_start instead
Global started_rsc
Use pcmk_action_started instead
Global stonith_event_s::message
Will be removed in future release
Global stonith_event_s::type
Will be removed in future release
Global stonith_node
Use pcmk_action_fence instead
Global stonith_s::call_timeout
Unused
Global stop_rsc
Use pcmk_action_stop instead
Global stopped_rsc
Use pcmk_action_stopped instead
Global tag_t
Use pcmk_tag_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 ticket_t
Use pcmk_ticket_t instead
Global TYPE (x)
Use name member directly
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
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.
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 version_expr
Do not use (will be removed in a future release)
Global XML_ATTR_RA_VERSION
Do not use (will be removed in a future release)
Global XML_ATTR_UUID
Use XML_ATTR_ID instead
Global XML_ATTR_VERBOSE
Do not use (will be removed in a future release)
Global XML_CIB_ATTR_REPLACE
Do not use (will be removed in a future release)
Global XML_CIB_ATTR_SOURCE
Do not use (will be removed in a future release)
Global XML_CIB_TAG_DOMAINS
Do not use (will be removed in a future release)
Global XML_CIB_TAG_MASTER
Use PCMK_XE_PROMOTABLE_LEGACY instead
Global XML_COLOC_ATTR_SOURCE_INSTANCE
Deprecated since 2.1.5
Global XML_COLOC_ATTR_TARGET_INSTANCE
Deprecated since 2.1.5
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_get_path (const xmlNode *xml)

This function will be removed in a future release

This function will be removed in a future release

Global xml_has_children (const xmlNode *xml_root)
Check children member directly
Global xml_has_children (const xmlNode *xml_root)
Check children member directly
Global xml_log_changes (uint8_t log_level, const char *function, const xmlNode *xml)
This function will be removed in a future release
Global xml_log_changes (uint8_t log_level, const char *function, const xmlNode *xml)
This function will be removed in a future release
Global xml_log_options
This enum will be removed in a future release
Global xml_log_patchset (uint8_t log_level, const char *function, const xmlNode *patchset)
This function will be removed in a future release
Global xml_log_patchset (uint8_t log_level, const char *function, const xmlNode *patchset)
This function will be removed in a future release
Global XML_NODE_EXPECTED
Do not use
Global XML_NODE_IN_CLUSTER
Do not use
Global XML_NODE_IS_PEER
Do not use
Global XML_NODE_JOIN_STATE
Do not use
Global XML_ORDER_ATTR_FIRST_INSTANCE
Deprecated since 2.1.5
Global XML_ORDER_ATTR_THEN_INSTANCE
Deprecated since 2.1.5
Global XML_PARANOIA_CHECKS
Do not use (will be removed in a future release)
Global XML_RSC_ATTR_FAIL_STICKINESS
Use PCMK_META_MIGRATION_THRESHOLD instead
Global XML_RSC_ATTR_FAIL_TIMEOUT
Use PCMK_META_FAILURE_TIMEOUT instead
Global XML_RSC_ATTR_INCARNATION_MAX
Use PCMK_META_CLONE_MAX instead
Global XML_RSC_ATTR_INCARNATION_MIN
Use PCMK_META_CLONE_MIN instead
Global XML_RSC_ATTR_INCARNATION_NODEMAX
Use PCMK_META_CLONE_NODE_MAX instead
Global XML_RSC_ATTR_MASTER_MAX
Use PCMK_XA_PROMOTED_MAX_LEGACY instead
Global XML_RSC_ATTR_MASTER_NODEMAX
Use PCMK_XA_PROMOTED_NODE_MAX_LEGACY instead
Global XML_RSC_ATTR_PROMOTED_MAX
Use PCMK_META_PROMOTED_MAX instead
Global XML_RSC_ATTR_PROMOTED_NODEMAX
Use PCMK_META_PROMOTED_NODE_MAX instead
Global XML_RSC_ATTR_PROVIDES
Use PCMK_STONITH_PROVIDES instead
Global XML_RSC_OP_LAST_RUN
Do not use (will be removed in a future release)
Global XML_TAG_DIFF_ADDED
Do not use (will be removed in a future release)
Global XML_TAG_DIFF_REMOVED
Do not use (will be removed in a future release)
Global XML_TAG_FRAGMENT
Do not use (will be removed in a future release)
Global XML_TAG_OP_VER_ATTRS
Do not use (will be removed in a future release)
Global XML_TAG_OP_VER_META
Do not use (will be removed in a future release)
Global XML_TAG_RSC_VER_ATTRS
Do not use (will be removed in a future release)