pacemaker
2.1.6-802a72226b
Scalable High-Availability cluster resource manager
|
#include <crm/pengine/pe_types.h>
Go to the source code of this file.
Data Structures | |
struct | resource_alloc_functions_s |
Macros | |
#define | pcmk__set_updated_flags(au_flags, action, flags_to_set) |
#define | pcmk__clear_updated_flags(au_flags, action, flags_to_clear) |
#define | pcmk__order_resource_actions(first_rsc, first_task, then_rsc, then_task, flags) |
#define | pcmk__order_starts(rsc1, rsc2, flags) |
#define | pcmk__order_stops(rsc1, rsc2, flags) |
Enumerations | |
enum | pcmk__coloc_select { pcmk__coloc_select_default = 0, pcmk__coloc_select_this_with = (1 << 0), pcmk__coloc_select_nonnegative = (1 << 1), pcmk__coloc_select_active = (1 << 2) } |
enum | pcmk__updated { pcmk__updated_none = 0, pcmk__updated_first = (1 << 0), pcmk__updated_then = (1 << 1) } |
enum | pcmk__coloc_affects { pcmk__coloc_affects_nothing = 0, pcmk__coloc_affects_location, pcmk__coloc_affects_role } |
Functions | |
G_GNUC_INTERNAL void | pcmk__update_action_for_orderings (pe_action_t *action, pe_working_set_t *data_set) |
G_GNUC_INTERNAL uint32_t | pcmk__update_ordered_actions (pe_action_t *first, pe_action_t *then, const pe_node_t *node, uint32_t flags, uint32_t filter, uint32_t type, pe_working_set_t *data_set) |
G_GNUC_INTERNAL void | pcmk__log_action (const char *pre_text, const pe_action_t *action, bool details) |
G_GNUC_INTERNAL pe_action_t * | pcmk__new_cancel_action (pe_resource_t *rsc, const char *name, guint interval_ms, const pe_node_t *node) |
G_GNUC_INTERNAL pe_action_t * | pcmk__new_shutdown_action (pe_node_t *node) |
G_GNUC_INTERNAL bool | pcmk__action_locks_rsc_to_node (const pe_action_t *action) |
G_GNUC_INTERNAL void | pcmk__deduplicate_action_inputs (pe_action_t *action) |
G_GNUC_INTERNAL void | pcmk__output_actions (pe_working_set_t *data_set) |
G_GNUC_INTERNAL bool | pcmk__check_action_config (pe_resource_t *rsc, pe_node_t *node, const xmlNode *xml_op) |
G_GNUC_INTERNAL void | pcmk__handle_rsc_config_changes (pe_working_set_t *data_set) |
G_GNUC_INTERNAL void | pcmk__create_recurring_actions (pe_resource_t *rsc) |
G_GNUC_INTERNAL void | pcmk__schedule_cancel (pe_resource_t *rsc, const char *call_id, const char *task, guint interval_ms, const pe_node_t *node, const char *reason) |
G_GNUC_INTERNAL void | pcmk__reschedule_recurring (pe_resource_t *rsc, const char *task, guint interval_ms, pe_node_t *node) |
G_GNUC_INTERNAL bool | pcmk__action_is_recurring (const pe_action_t *action) |
G_GNUC_INTERNAL bool | pcmk__graph_has_loop (const pe_action_t *init_action, const pe_action_t *action, pe_action_wrapper_t *input) |
G_GNUC_INTERNAL void | pcmk__add_rsc_actions_to_graph (pe_resource_t *rsc) |
G_GNUC_INTERNAL void | pcmk__create_graph (pe_working_set_t *data_set) |
G_GNUC_INTERNAL void | pcmk__order_vs_fence (pe_action_t *stonith_op, pe_working_set_t *data_set) |
G_GNUC_INTERNAL void | pcmk__order_vs_unfence (const pe_resource_t *rsc, pe_node_t *node, pe_action_t *action, enum pe_ordering order) |
G_GNUC_INTERNAL void | pcmk__fence_guest (pe_node_t *node) |
G_GNUC_INTERNAL bool | pcmk__node_unfenced (const pe_node_t *node) |
G_GNUC_INTERNAL void | pcmk__order_restart_vs_unfence (gpointer data, gpointer user_data) |
void | pcmk__inject_scheduler_input (pe_working_set_t *data_set, cib_t *cib, const pcmk_injections_t *injections) |
G_GNUC_INTERNAL pe_resource_t * | pcmk__find_constraint_resource (GList *rsc_list, const char *id) |
G_GNUC_INTERNAL xmlNode * | pcmk__expand_tags_in_sets (xmlNode *xml_obj, const pe_working_set_t *data_set) |
G_GNUC_INTERNAL bool | pcmk__valid_resource_or_tag (const pe_working_set_t *data_set, const char *id, pe_resource_t **rsc, pe_tag_t **tag) |
G_GNUC_INTERNAL bool | pcmk__tag_to_set (xmlNode *xml_obj, xmlNode **rsc_set, const char *attr, bool convert_rsc, const pe_working_set_t *data_set) |
G_GNUC_INTERNAL void | pcmk__create_internal_constraints (pe_working_set_t *data_set) |
G_GNUC_INTERNAL void | pcmk__unpack_location (xmlNode *xml_obj, pe_working_set_t *data_set) |
G_GNUC_INTERNAL pe__location_t * | pcmk__new_location (const char *id, pe_resource_t *rsc, int node_weight, const char *discover_mode, pe_node_t *foo_node, pe_working_set_t *data_set) |
G_GNUC_INTERNAL void | pcmk__apply_locations (pe_working_set_t *data_set) |
G_GNUC_INTERNAL void | pcmk__apply_location (pe_resource_t *rsc, pe__location_t *constraint) |
G_GNUC_INTERNAL enum pcmk__coloc_affects | pcmk__colocation_affects (const pe_resource_t *dependent, const pe_resource_t *primary, const pcmk__colocation_t *colocation, bool preview) |
G_GNUC_INTERNAL void | pcmk__apply_coloc_to_weights (pe_resource_t *dependent, const pe_resource_t *primary, const pcmk__colocation_t *colocation) |
G_GNUC_INTERNAL void | pcmk__apply_coloc_to_priority (pe_resource_t *dependent, const pe_resource_t *primary, const pcmk__colocation_t *colocation) |
G_GNUC_INTERNAL void | pcmk__add_colocated_node_scores (pe_resource_t *rsc, const char *log_id, GHashTable **nodes, const char *attr, float factor, uint32_t flags) |
G_GNUC_INTERNAL void | pcmk__add_dependent_scores (gpointer data, gpointer user_data) |
G_GNUC_INTERNAL void | pcmk__unpack_colocation (xmlNode *xml_obj, pe_working_set_t *data_set) |
G_GNUC_INTERNAL void | pcmk__add_this_with (GList **list, const pcmk__colocation_t *colocation) |
G_GNUC_INTERNAL void | pcmk__add_this_with_list (GList **list, GList *addition) |
G_GNUC_INTERNAL void | pcmk__add_with_this (GList **list, const pcmk__colocation_t *colocation) |
G_GNUC_INTERNAL void | pcmk__add_with_this_list (GList **list, GList *addition) |
G_GNUC_INTERNAL void | pcmk__new_colocation (const char *id, const char *node_attr, int score, pe_resource_t *dependent, pe_resource_t *primary, const char *dependent_role, const char *primary_role, bool influence, pe_working_set_t *data_set) |
G_GNUC_INTERNAL void | pcmk__block_colocation_dependents (pe_action_t *action, pe_working_set_t *data_set) |
G_GNUC_INTERNAL void | pcmk__new_ordering (pe_resource_t *first_rsc, char *first_task, pe_action_t *first_action, pe_resource_t *then_rsc, char *then_task, pe_action_t *then_action, uint32_t flags, pe_working_set_t *data_set) |
G_GNUC_INTERNAL void | pcmk__unpack_ordering (xmlNode *xml_obj, pe_working_set_t *data_set) |
G_GNUC_INTERNAL void | pcmk__disable_invalid_orderings (pe_working_set_t *data_set) |
G_GNUC_INTERNAL void | pcmk__order_stops_before_shutdown (pe_node_t *node, pe_action_t *shutdown_op) |
G_GNUC_INTERNAL void | pcmk__apply_orderings (pe_working_set_t *data_set) |
G_GNUC_INTERNAL void | pcmk__order_after_each (pe_action_t *after, GList *list) |
G_GNUC_INTERNAL void | pcmk__unpack_rsc_ticket (xmlNode *xml_obj, pe_working_set_t *data_set) |
G_GNUC_INTERNAL void | pcmk__add_promotion_scores (pe_resource_t *rsc) |
G_GNUC_INTERNAL void | pcmk__require_promotion_tickets (pe_resource_t *rsc) |
G_GNUC_INTERNAL void | pcmk__set_instance_roles (pe_resource_t *rsc) |
G_GNUC_INTERNAL void | pcmk__create_promotable_actions (pe_resource_t *clone) |
G_GNUC_INTERNAL void | pcmk__promotable_restart_ordering (pe_resource_t *rsc) |
G_GNUC_INTERNAL void | pcmk__order_promotable_instances (pe_resource_t *clone) |
G_GNUC_INTERNAL void | pcmk__update_dependent_with_promotable (const pe_resource_t *primary, pe_resource_t *dependent, const pcmk__colocation_t *colocation) |
Update dependent for a colocation with a promotable clone. More... | |
G_GNUC_INTERNAL void | pcmk__update_promotable_dependent_priority (const pe_resource_t *primary, pe_resource_t *dependent, const pcmk__colocation_t *colocation) |
G_GNUC_INTERNAL bool | pcmk__is_failed_remote_node (const pe_node_t *node) |
G_GNUC_INTERNAL void | pcmk__order_remote_connection_actions (pe_working_set_t *data_set) |
G_GNUC_INTERNAL bool | pcmk__rsc_corresponds_to_guest (const pe_resource_t *rsc, const pe_node_t *node) |
G_GNUC_INTERNAL pe_node_t * | pcmk__connection_host_for_action (const pe_action_t *action) |
G_GNUC_INTERNAL void | pcmk__substitute_remote_addr (pe_resource_t *rsc, GHashTable *params) |
G_GNUC_INTERNAL void | pcmk__add_bundle_meta_to_xml (xmlNode *args_xml, const pe_action_t *action) |
Add special bundle meta-attributes to XML. More... | |
G_GNUC_INTERNAL pe_node_t * | pcmk__primitive_assign (pe_resource_t *rsc, const pe_node_t *prefer) |
G_GNUC_INTERNAL void | pcmk__primitive_create_actions (pe_resource_t *rsc) |
G_GNUC_INTERNAL void | pcmk__primitive_internal_constraints (pe_resource_t *rsc) |
G_GNUC_INTERNAL enum pe_action_flags | pcmk__primitive_action_flags (pe_action_t *action, const pe_node_t *node) |
G_GNUC_INTERNAL void | pcmk__primitive_apply_coloc_score (pe_resource_t *dependent, const pe_resource_t *primary, const pcmk__colocation_t *colocation, bool for_dependent) |
G_GNUC_INTERNAL void | pcmk__with_primitive_colocations (const pe_resource_t *rsc, const pe_resource_t *orig_rsc, GList **list) |
G_GNUC_INTERNAL void | pcmk__primitive_with_colocations (const pe_resource_t *rsc, const pe_resource_t *orig_rsc, GList **list) |
G_GNUC_INTERNAL void | pcmk__schedule_cleanup (pe_resource_t *rsc, const pe_node_t *node, bool optional) |
G_GNUC_INTERNAL void | pcmk__primitive_add_graph_meta (const pe_resource_t *rsc, xmlNode *xml) |
G_GNUC_INTERNAL void | pcmk__primitive_add_utilization (const pe_resource_t *rsc, const pe_resource_t *orig_rsc, GList *all_rscs, GHashTable *utilization) |
G_GNUC_INTERNAL void | pcmk__primitive_shutdown_lock (pe_resource_t *rsc) |
G_GNUC_INTERNAL pe_node_t * | pcmk__group_assign (pe_resource_t *rsc, const pe_node_t *prefer) |
G_GNUC_INTERNAL void | pcmk__group_create_actions (pe_resource_t *rsc) |
G_GNUC_INTERNAL void | pcmk__group_internal_constraints (pe_resource_t *rsc) |
G_GNUC_INTERNAL void | pcmk__group_apply_coloc_score (pe_resource_t *dependent, const pe_resource_t *primary, const pcmk__colocation_t *colocation, bool for_dependent) |
G_GNUC_INTERNAL void | pcmk__with_group_colocations (const pe_resource_t *rsc, const pe_resource_t *orig_rsc, GList **list) |
G_GNUC_INTERNAL void | pcmk__group_with_colocations (const pe_resource_t *rsc, const pe_resource_t *orig_rsc, GList **list) |
G_GNUC_INTERNAL void | pcmk__group_add_colocated_node_scores (pe_resource_t *rsc, const char *log_id, GHashTable **nodes, const char *attr, float factor, uint32_t flags) |
G_GNUC_INTERNAL void | pcmk__group_apply_location (pe_resource_t *rsc, pe__location_t *location) |
G_GNUC_INTERNAL enum pe_action_flags | pcmk__group_action_flags (pe_action_t *action, const pe_node_t *node) |
G_GNUC_INTERNAL uint32_t | pcmk__group_update_ordered_actions (pe_action_t *first, pe_action_t *then, const pe_node_t *node, uint32_t flags, uint32_t filter, uint32_t type, pe_working_set_t *data_set) |
G_GNUC_INTERNAL GList * | pcmk__group_colocated_resources (const pe_resource_t *rsc, const pe_resource_t *orig_rsc, GList *colocated_rscs) |
G_GNUC_INTERNAL void | pcmk__group_add_utilization (const pe_resource_t *rsc, const pe_resource_t *orig_rsc, GList *all_rscs, GHashTable *utilization) |
G_GNUC_INTERNAL void | pcmk__group_shutdown_lock (pe_resource_t *rsc) |
G_GNUC_INTERNAL pe_node_t * | pcmk__clone_assign (pe_resource_t *rsc, const pe_node_t *prefer) |
G_GNUC_INTERNAL void | pcmk__clone_apply_coloc_score (pe_resource_t *dependent, const pe_resource_t *primary, const pcmk__colocation_t *colocation, bool for_dependent) |
G_GNUC_INTERNAL void | pcmk__with_clone_colocations (const pe_resource_t *rsc, const pe_resource_t *orig_rsc, GList **list) |
G_GNUC_INTERNAL void | pcmk__clone_with_colocations (const pe_resource_t *rsc, const pe_resource_t *orig_rsc, GList **list) |
G_GNUC_INTERNAL const pe_resource_t * | pcmk__get_rsc_in_container (const pe_resource_t *instance) |
G_GNUC_INTERNAL void | pcmk__bundle_apply_coloc_score (pe_resource_t *dependent, const pe_resource_t *primary, const pcmk__colocation_t *colocation, bool for_dependent) |
G_GNUC_INTERNAL void | pcmk__with_bundle_colocations (const pe_resource_t *rsc, const pe_resource_t *orig_rsc, GList **list) |
G_GNUC_INTERNAL void | pcmk__bundle_with_colocations (const pe_resource_t *rsc, const pe_resource_t *orig_rsc, GList **list) |
G_GNUC_INTERNAL void | pcmk__output_bundle_actions (pe_resource_t *rsc) |
G_GNUC_INTERNAL void | pcmk__assign_instances (pe_resource_t *collective, GList *instances, int max_total, int max_per_node) |
G_GNUC_INTERNAL void | pcmk__create_instance_actions (pe_resource_t *rsc, GList *instances) |
G_GNUC_INTERNAL bool | pcmk__instance_matches (const pe_resource_t *instance, const pe_node_t *node, enum rsc_role_e role, bool current) |
G_GNUC_INTERNAL pe_resource_t * | pcmk__find_compatible_instance (const pe_resource_t *match_rsc, const pe_resource_t *rsc, enum rsc_role_e role, bool current) |
G_GNUC_INTERNAL uint32_t | pcmk__instance_update_ordered_actions (pe_action_t *first, pe_action_t *then, const pe_node_t *node, uint32_t flags, uint32_t filter, uint32_t type, pe_working_set_t *data_set) |
G_GNUC_INTERNAL enum pe_action_flags | pcmk__collective_action_flags (pe_action_t *action, const GList *instances, const pe_node_t *node) |
G_GNUC_INTERNAL void | pcmk__add_collective_constraints (GList **list, const pe_resource_t *instance, const pe_resource_t *collective, bool with_this) |
G_GNUC_INTERNAL xmlNode * | pcmk__inject_node (cib_t *cib_conn, const char *node, const char *uuid) |
G_GNUC_INTERNAL xmlNode * | pcmk__inject_node_state_change (cib_t *cib_conn, const char *node, bool up) |
G_GNUC_INTERNAL xmlNode * | pcmk__inject_resource_history (pcmk__output_t *out, xmlNode *cib_node, const char *resource, const char *lrm_name, const char *rclass, const char *rtype, const char *rprovider) |
G_GNUC_INTERNAL void | pcmk__inject_failcount (pcmk__output_t *out, xmlNode *cib_node, const char *resource, const char *task, guint interval_ms, int rc) |
G_GNUC_INTERNAL xmlNode * | pcmk__inject_action_result (xmlNode *cib_resource, lrmd_event_data_t *op, int target_rc) |
G_GNUC_INTERNAL bool | pcmk__node_available (const pe_node_t *node, bool consider_score, bool consider_guest) |
G_GNUC_INTERNAL bool | pcmk__any_node_available (GHashTable *nodes) |
G_GNUC_INTERNAL GHashTable * | pcmk__copy_node_table (GHashTable *nodes) |
G_GNUC_INTERNAL GList * | pcmk__sort_nodes (GList *nodes, pe_node_t *active_node) |
G_GNUC_INTERNAL void | pcmk__apply_node_health (pe_working_set_t *data_set) |
G_GNUC_INTERNAL pe_node_t * | pcmk__top_allowed_node (const pe_resource_t *rsc, const pe_node_t *node) |
G_GNUC_INTERNAL void | pcmk__set_allocation_methods (pe_working_set_t *data_set) |
G_GNUC_INTERNAL bool | pcmk__rsc_agent_changed (pe_resource_t *rsc, pe_node_t *node, const xmlNode *rsc_entry, bool active_on_node) |
G_GNUC_INTERNAL GList * | pcmk__rscs_matching_id (const char *id, const pe_working_set_t *data_set) |
G_GNUC_INTERNAL GList * | pcmk__colocated_resources (const pe_resource_t *rsc, const pe_resource_t *orig_rsc, GList *colocated_rscs) |
G_GNUC_INTERNAL void | pcmk__noop_add_graph_meta (const pe_resource_t *rsc, xmlNode *xml) |
G_GNUC_INTERNAL void | pcmk__output_resource_actions (pe_resource_t *rsc) |
G_GNUC_INTERNAL bool | pcmk__finalize_assignment (pe_resource_t *rsc, pe_node_t *chosen, bool force) |
G_GNUC_INTERNAL bool | pcmk__assign_resource (pe_resource_t *rsc, pe_node_t *node, bool force) |
G_GNUC_INTERNAL void | pcmk__unassign_resource (pe_resource_t *rsc) |
G_GNUC_INTERNAL bool | pcmk__threshold_reached (pe_resource_t *rsc, const pe_node_t *node, pe_resource_t **failed) |
G_GNUC_INTERNAL void | pcmk__sort_resources (pe_working_set_t *data_set) |
G_GNUC_INTERNAL gint | pcmk__cmp_instance (gconstpointer a, gconstpointer b) |
G_GNUC_INTERNAL gint | pcmk__cmp_instance_number (gconstpointer a, gconstpointer b) |
G_GNUC_INTERNAL bool | pcmk__probe_rsc_on_node (pe_resource_t *rsc, pe_node_t *node) |
G_GNUC_INTERNAL void | pcmk__order_probes (pe_working_set_t *data_set) |
G_GNUC_INTERNAL bool | pcmk__probe_resource_list (GList *rscs, pe_node_t *node) |
G_GNUC_INTERNAL void | pcmk__schedule_probes (pe_working_set_t *data_set) |
void | pcmk__create_migration_actions (pe_resource_t *rsc, const pe_node_t *current) |
void | pcmk__abort_dangling_migration (void *data, void *user_data) |
bool | pcmk__rsc_can_migrate (const pe_resource_t *rsc, const pe_node_t *current) |
void | pcmk__order_migration_equivalents (pe__ordering_t *order) |
G_GNUC_INTERNAL int | pcmk__compare_node_capacities (const pe_node_t *node1, const pe_node_t *node2) |
G_GNUC_INTERNAL void | pcmk__consume_node_capacity (GHashTable *current_utilization, const pe_resource_t *rsc) |
G_GNUC_INTERNAL void | pcmk__release_node_capacity (GHashTable *current_utilization, const pe_resource_t *rsc) |
G_GNUC_INTERNAL const pe_node_t * | pcmk__ban_insufficient_capacity (pe_resource_t *rsc) |
G_GNUC_INTERNAL void | pcmk__create_utilization_constraints (pe_resource_t *rsc, const GList *allowed_nodes) |
G_GNUC_INTERNAL void | pcmk__show_node_capacities (const char *desc, pe_working_set_t *data_set) |
#define pcmk__clear_updated_flags | ( | au_flags, | |
action, | |||
flags_to_clear | |||
) |
Definition at line 48 of file libpacemaker_private.h.
#define pcmk__order_resource_actions | ( | first_rsc, | |
first_task, | |||
then_rsc, | |||
then_task, | |||
flags | |||
) |
Definition at line 572 of file libpacemaker_private.h.
Definition at line 581 of file libpacemaker_private.h.
Definition at line 585 of file libpacemaker_private.h.
#define pcmk__set_updated_flags | ( | au_flags, | |
action, | |||
flags_to_set | |||
) |
Definition at line 41 of file libpacemaker_private.h.
enum pcmk__coloc_affects |
Enumerator | |
---|---|
pcmk__coloc_affects_nothing | |
pcmk__coloc_affects_location | |
pcmk__coloc_affects_role |
Definition at line 437 of file libpacemaker_private.h.
enum pcmk__coloc_select |
Enumerator | |
---|---|
pcmk__coloc_select_default | |
pcmk__coloc_select_this_with | |
pcmk__coloc_select_nonnegative | |
pcmk__coloc_select_active |
Definition at line 20 of file libpacemaker_private.h.
enum pcmk__updated |
Enumerator | |
---|---|
pcmk__updated_none | |
pcmk__updated_first | |
pcmk__updated_then |
Definition at line 35 of file libpacemaker_private.h.
void pcmk__abort_dangling_migration | ( | void * | data, |
void * | user_data | ||
) |
Definition at line 148 of file pcmk_sched_migration.c.
G_GNUC_INTERNAL bool pcmk__action_is_recurring | ( | const pe_action_t * | action | ) |
Definition at line 706 of file pcmk_sched_recurring.c.
G_GNUC_INTERNAL bool pcmk__action_locks_rsc_to_node | ( | const pe_action_t * | action | ) |
Definition at line 1290 of file pcmk_sched_actions.c.
G_GNUC_INTERNAL void pcmk__add_bundle_meta_to_xml | ( | xmlNode * | args_xml, |
const pe_action_t * | action | ||
) |
Add special bundle meta-attributes to XML.
If a given action will be executed on a guest node (including a bundle), add the special bundle meta-attribute "container-attribute-target" and environment variable "physical_host" as XML attributes (using meta-attribute naming).
[in,out] | args_xml | XML to add attributes to |
[in] | action | Action to check |
Definition at line 684 of file pcmk_sched_remote.c.
G_GNUC_INTERNAL void pcmk__add_collective_constraints | ( | GList ** | list, |
const pe_resource_t * | instance, | ||
const pe_resource_t * | collective, | ||
bool | with_this | ||
) |
Definition at line 1614 of file pcmk_sched_instances.c.
G_GNUC_INTERNAL void pcmk__add_colocated_node_scores | ( | pe_resource_t * | rsc, |
const char * | log_id, | ||
GHashTable ** | nodes, | ||
const char * | attr, | ||
float | factor, | ||
uint32_t | flags | ||
) |
Definition at line 1420 of file pcmk_sched_colocation.c.
G_GNUC_INTERNAL void pcmk__add_dependent_scores | ( | gpointer | data, |
gpointer | user_data | ||
) |
Definition at line 1536 of file pcmk_sched_colocation.c.
G_GNUC_INTERNAL void pcmk__add_promotion_scores | ( | pe_resource_t * | rsc | ) |
Definition at line 747 of file pcmk_sched_promotable.c.
G_GNUC_INTERNAL void pcmk__add_rsc_actions_to_graph | ( | pe_resource_t * | rsc | ) |
Definition at line 963 of file pcmk_graph_producer.c.
G_GNUC_INTERNAL void pcmk__add_this_with | ( | GList ** | list, |
const pcmk__colocation_t * | colocation | ||
) |
Definition at line 143 of file pcmk_sched_colocation.c.
G_GNUC_INTERNAL void pcmk__add_this_with_list | ( | GList ** | list, |
GList * | addition | ||
) |
Definition at line 168 of file pcmk_sched_colocation.c.
G_GNUC_INTERNAL void pcmk__add_with_this | ( | GList ** | list, |
const pcmk__colocation_t * | colocation | ||
) |
Definition at line 194 of file pcmk_sched_colocation.c.
G_GNUC_INTERNAL void pcmk__add_with_this_list | ( | GList ** | list, |
GList * | addition | ||
) |
Definition at line 219 of file pcmk_sched_colocation.c.
G_GNUC_INTERNAL bool pcmk__any_node_available | ( | GHashTable * | nodes | ) |
Definition at line 251 of file pcmk_sched_nodes.c.
G_GNUC_INTERNAL void pcmk__apply_coloc_to_priority | ( | pe_resource_t * | dependent, |
const pe_resource_t * | primary, | ||
const pcmk__colocation_t * | colocation | ||
) |
Definition at line 1218 of file pcmk_sched_colocation.c.
G_GNUC_INTERNAL void pcmk__apply_coloc_to_weights | ( | pe_resource_t * | dependent, |
const pe_resource_t * | primary, | ||
const pcmk__colocation_t * | colocation | ||
) |
Definition at line 1119 of file pcmk_sched_colocation.c.
G_GNUC_INTERNAL void pcmk__apply_location | ( | pe_resource_t * | rsc, |
pe__location_t * | constraint | ||
) |
Definition at line 622 of file pcmk_sched_location.c.
G_GNUC_INTERNAL void pcmk__apply_locations | ( | pe_working_set_t * | data_set | ) |
Definition at line 601 of file pcmk_sched_location.c.
G_GNUC_INTERNAL void pcmk__apply_node_health | ( | pe_working_set_t * | data_set | ) |
Definition at line 275 of file pcmk_sched_nodes.c.
G_GNUC_INTERNAL void pcmk__apply_orderings | ( | pe_working_set_t * | data_set | ) |
Definition at line 1357 of file pcmk_sched_ordering.c.
G_GNUC_INTERNAL void pcmk__assign_instances | ( | pe_resource_t * | collective, |
GList * | instances, | ||
int | max_total, | ||
int | max_per_node | ||
) |
Definition at line 718 of file pcmk_sched_instances.c.
G_GNUC_INTERNAL bool pcmk__assign_resource | ( | pe_resource_t * | rsc, |
pe_node_t * | node, | ||
bool | force | ||
) |
Definition at line 452 of file pcmk_sched_resource.c.
G_GNUC_INTERNAL const pe_node_t* pcmk__ban_insufficient_capacity | ( | pe_resource_t * | rsc | ) |
Definition at line 298 of file pcmk_sched_utilization.c.
G_GNUC_INTERNAL void pcmk__block_colocation_dependents | ( | pe_action_t * | action, |
pe_working_set_t * | data_set | ||
) |
Definition at line 914 of file pcmk_sched_colocation.c.
G_GNUC_INTERNAL void pcmk__bundle_apply_coloc_score | ( | pe_resource_t * | dependent, |
const pe_resource_t * | primary, | ||
const pcmk__colocation_t * | colocation, | ||
bool | for_dependent | ||
) |
Definition at line 423 of file pcmk_sched_bundle.c.
G_GNUC_INTERNAL void pcmk__bundle_with_colocations | ( | const pe_resource_t * | rsc, |
const pe_resource_t * | orig_rsc, | ||
GList ** | list | ||
) |
Definition at line 532 of file pcmk_sched_bundle.c.
G_GNUC_INTERNAL bool pcmk__check_action_config | ( | pe_resource_t * | rsc, |
pe_node_t * | node, | ||
const xmlNode * | xml_op | ||
) |
Definition at line 1605 of file pcmk_sched_actions.c.
G_GNUC_INTERNAL void pcmk__clone_apply_coloc_score | ( | pe_resource_t * | dependent, |
const pe_resource_t * | primary, | ||
const pcmk__colocation_t * | colocation, | ||
bool | for_dependent | ||
) |
Definition at line 223 of file pcmk_sched_clone.c.
G_GNUC_INTERNAL pe_node_t* pcmk__clone_assign | ( | pe_resource_t * | rsc, |
const pe_node_t * | prefer | ||
) |
Definition at line 27 of file pcmk_sched_clone.c.
G_GNUC_INTERNAL void pcmk__clone_with_colocations | ( | const pe_resource_t * | rsc, |
const pe_resource_t * | orig_rsc, | ||
GList ** | list | ||
) |
Definition at line 363 of file pcmk_sched_clone.c.
G_GNUC_INTERNAL gint pcmk__cmp_instance | ( | gconstpointer | a, |
gconstpointer | b | ||
) |
Definition at line 386 of file pcmk_sched_instances.c.
G_GNUC_INTERNAL gint pcmk__cmp_instance_number | ( | gconstpointer | a, |
gconstpointer | b | ||
) |
Definition at line 337 of file pcmk_sched_instances.c.
G_GNUC_INTERNAL enum pe_action_flags pcmk__collective_action_flags | ( | pe_action_t * | action, |
const GList * | instances, | ||
const pe_node_t * | node | ||
) |
Definition at line 1540 of file pcmk_sched_instances.c.
G_GNUC_INTERNAL GList* pcmk__colocated_resources | ( | const pe_resource_t * | rsc, |
const pe_resource_t * | orig_rsc, | ||
GList * | colocated_rscs | ||
) |
Definition at line 223 of file pcmk_sched_resource.c.
G_GNUC_INTERNAL enum pcmk__coloc_affects pcmk__colocation_affects | ( | const pe_resource_t * | dependent, |
const pe_resource_t * | primary, | ||
const pcmk__colocation_t * | colocation, | ||
bool | preview | ||
) |
Definition at line 1009 of file pcmk_sched_colocation.c.
G_GNUC_INTERNAL int pcmk__compare_node_capacities | ( | const pe_node_t * | node1, |
const pe_node_t * | node2 | ||
) |
Definition at line 105 of file pcmk_sched_utilization.c.
G_GNUC_INTERNAL pe_node_t* pcmk__connection_host_for_action | ( | const pe_action_t * | action | ) |
Definition at line 549 of file pcmk_sched_remote.c.
G_GNUC_INTERNAL void pcmk__consume_node_capacity | ( | GHashTable * | current_utilization, |
const pe_resource_t * | rsc | ||
) |
Definition at line 169 of file pcmk_sched_utilization.c.
G_GNUC_INTERNAL GHashTable* pcmk__copy_node_table | ( | GHashTable * | nodes | ) |
Definition at line 65 of file pcmk_sched_nodes.c.
G_GNUC_INTERNAL void pcmk__create_graph | ( | pe_working_set_t * | data_set | ) |
Definition at line 988 of file pcmk_graph_producer.c.
G_GNUC_INTERNAL void pcmk__create_instance_actions | ( | pe_resource_t * | rsc, |
GList * | instances | ||
) |
Definition at line 905 of file pcmk_sched_instances.c.
G_GNUC_INTERNAL void pcmk__create_internal_constraints | ( | pe_working_set_t * | data_set | ) |
Definition at line 413 of file pcmk_sched_constraints.c.
void pcmk__create_migration_actions | ( | pe_resource_t * | rsc, |
const pe_node_t * | current | ||
) |
Definition at line 46 of file pcmk_sched_migration.c.
G_GNUC_INTERNAL void pcmk__create_promotable_actions | ( | pe_resource_t * | clone | ) |
Definition at line 1100 of file pcmk_sched_promotable.c.
G_GNUC_INTERNAL void pcmk__create_recurring_actions | ( | pe_resource_t * | rsc | ) |
Definition at line 553 of file pcmk_sched_recurring.c.
G_GNUC_INTERNAL void pcmk__create_utilization_constraints | ( | pe_resource_t * | rsc, |
const GList * | allowed_nodes | ||
) |
Definition at line 420 of file pcmk_sched_utilization.c.
G_GNUC_INTERNAL void pcmk__deduplicate_action_inputs | ( | pe_action_t * | action | ) |
Definition at line 1339 of file pcmk_sched_actions.c.
G_GNUC_INTERNAL void pcmk__disable_invalid_orderings | ( | pe_working_set_t * | data_set | ) |
Definition at line 1096 of file pcmk_sched_ordering.c.
G_GNUC_INTERNAL xmlNode* pcmk__expand_tags_in_sets | ( | xmlNode * | xml_obj, |
const pe_working_set_t * | data_set | ||
) |
Definition at line 215 of file pcmk_sched_constraints.c.
G_GNUC_INTERNAL void pcmk__fence_guest | ( | pe_node_t * | node | ) |
Definition at line 345 of file pcmk_sched_fencing.c.
G_GNUC_INTERNAL bool pcmk__finalize_assignment | ( | pe_resource_t * | rsc, |
pe_node_t * | chosen, | ||
bool | force | ||
) |
Definition at line 354 of file pcmk_sched_resource.c.
G_GNUC_INTERNAL pe_resource_t* pcmk__find_compatible_instance | ( | const pe_resource_t * | match_rsc, |
const pe_resource_t * | rsc, | ||
enum rsc_role_e | role, | ||
bool | current | ||
) |
Definition at line 1100 of file pcmk_sched_instances.c.
G_GNUC_INTERNAL pe_resource_t* pcmk__find_constraint_resource | ( | GList * | rsc_list, |
const char * | id | ||
) |
Definition at line 106 of file pcmk_sched_constraints.c.
G_GNUC_INTERNAL const pe_resource_t* pcmk__get_rsc_in_container | ( | const pe_resource_t * | instance | ) |
Definition at line 590 of file pcmk_sched_bundle.c.
G_GNUC_INTERNAL bool pcmk__graph_has_loop | ( | const pe_action_t * | init_action, |
const pe_action_t * | action, | ||
pe_action_wrapper_t * | input | ||
) |
Definition at line 761 of file pcmk_graph_producer.c.
G_GNUC_INTERNAL enum pe_action_flags pcmk__group_action_flags | ( | pe_action_t * | action, |
const pe_node_t * | node | ||
) |
Definition at line 458 of file pcmk_sched_group.c.
G_GNUC_INTERNAL void pcmk__group_add_colocated_node_scores | ( | pe_resource_t * | rsc, |
const char * | log_id, | ||
GHashTable ** | nodes, | ||
const char * | attr, | ||
float | factor, | ||
uint32_t | flags | ||
) |
Definition at line 765 of file pcmk_sched_group.c.
G_GNUC_INTERNAL void pcmk__group_add_utilization | ( | const pe_resource_t * | rsc, |
const pe_resource_t * | orig_rsc, | ||
GList * | all_rscs, | ||
GHashTable * | utilization | ||
) |
Definition at line 814 of file pcmk_sched_group.c.
G_GNUC_INTERNAL void pcmk__group_apply_coloc_score | ( | pe_resource_t * | dependent, |
const pe_resource_t * | primary, | ||
const pcmk__colocation_t * | colocation, | ||
bool | for_dependent | ||
) |
Definition at line 429 of file pcmk_sched_group.c.
G_GNUC_INTERNAL void pcmk__group_apply_location | ( | pe_resource_t * | rsc, |
pe__location_t * | location | ||
) |
Definition at line 583 of file pcmk_sched_group.c.
G_GNUC_INTERNAL pe_node_t* pcmk__group_assign | ( | pe_resource_t * | rsc, |
const pe_node_t * | prefer | ||
) |
Definition at line 29 of file pcmk_sched_group.c.
G_GNUC_INTERNAL GList* pcmk__group_colocated_resources | ( | const pe_resource_t * | rsc, |
const pe_resource_t * | orig_rsc, | ||
GList * | colocated_rscs | ||
) |
Definition at line 620 of file pcmk_sched_group.c.
G_GNUC_INTERNAL void pcmk__group_create_actions | ( | pe_resource_t * | rsc | ) |
Definition at line 104 of file pcmk_sched_group.c.
G_GNUC_INTERNAL void pcmk__group_internal_constraints | ( | pe_resource_t * | rsc | ) |
Definition at line 283 of file pcmk_sched_group.c.
G_GNUC_INTERNAL void pcmk__group_shutdown_lock | ( | pe_resource_t * | rsc | ) |
Definition at line 856 of file pcmk_sched_group.c.
G_GNUC_INTERNAL uint32_t pcmk__group_update_ordered_actions | ( | pe_action_t * | first, |
pe_action_t * | then, | ||
const pe_node_t * | node, | ||
uint32_t | flags, | ||
uint32_t | filter, | ||
uint32_t | type, | ||
pe_working_set_t * | data_set | ||
) |
Definition at line 542 of file pcmk_sched_group.c.
G_GNUC_INTERNAL void pcmk__group_with_colocations | ( | const pe_resource_t * | rsc, |
const pe_resource_t * | orig_rsc, | ||
GList ** | list | ||
) |
Definition at line 689 of file pcmk_sched_group.c.
G_GNUC_INTERNAL void pcmk__handle_rsc_config_changes | ( | pe_working_set_t * | data_set | ) |
Definition at line 1891 of file pcmk_sched_actions.c.
G_GNUC_INTERNAL xmlNode* pcmk__inject_action_result | ( | xmlNode * | cib_resource, |
lrmd_event_data_t * | op, | ||
int | target_rc | ||
) |
Definition at line 201 of file pcmk_injections.c.
G_GNUC_INTERNAL void pcmk__inject_failcount | ( | pcmk__output_t * | out, |
xmlNode * | cib_node, | ||
const char * | resource, | ||
const char * | task, | ||
guint | interval_ms, | ||
int | rc | ||
) |
Definition at line 89 of file pcmk_injections.c.
G_GNUC_INTERNAL xmlNode* pcmk__inject_node | ( | cib_t * | cib_conn, |
const char * | node, | ||
const char * | uuid | ||
) |
Definition at line 222 of file pcmk_injections.c.
G_GNUC_INTERNAL xmlNode* pcmk__inject_node_state_change | ( | cib_t * | cib_conn, |
const char * | node, | ||
bool | up | ||
) |
Definition at line 315 of file pcmk_injections.c.
G_GNUC_INTERNAL xmlNode* pcmk__inject_resource_history | ( | pcmk__output_t * | out, |
xmlNode * | cib_node, | ||
const char * | resource, | ||
const char * | lrm_name, | ||
const char * | rclass, | ||
const char * | rtype, | ||
const char * | rprovider | ||
) |
Definition at line 376 of file pcmk_injections.c.
void pcmk__inject_scheduler_input | ( | pe_working_set_t * | data_set, |
cib_t * | cib, | ||
const pcmk_injections_t * | injections | ||
) |
Definition at line 635 of file pcmk_injections.c.
G_GNUC_INTERNAL bool pcmk__instance_matches | ( | const pe_resource_t * | instance, |
const pe_node_t * | node, | ||
enum rsc_role_e | role, | ||
bool | current | ||
) |
Definition at line 1006 of file pcmk_sched_instances.c.
G_GNUC_INTERNAL uint32_t pcmk__instance_update_ordered_actions | ( | pe_action_t * | first, |
pe_action_t * | then, | ||
const pe_node_t * | node, | ||
uint32_t | flags, | ||
uint32_t | filter, | ||
uint32_t | type, | ||
pe_working_set_t * | data_set | ||
) |
Definition at line 1492 of file pcmk_sched_instances.c.
G_GNUC_INTERNAL bool pcmk__is_failed_remote_node | ( | const pe_node_t * | node | ) |
Definition at line 510 of file pcmk_sched_remote.c.
G_GNUC_INTERNAL void pcmk__log_action | ( | const char * | pre_text, |
const pe_action_t * | action, | ||
bool | details | ||
) |
Definition at line 951 of file pcmk_sched_actions.c.
G_GNUC_INTERNAL pe_action_t* pcmk__new_cancel_action | ( | pe_resource_t * | rsc, |
const char * | name, | ||
guint | interval_ms, | ||
const pe_node_t * | node | ||
) |
Definition at line 616 of file pcmk_sched_recurring.c.
G_GNUC_INTERNAL void pcmk__new_colocation | ( | const char * | id, |
const char * | node_attr, | ||
int | score, | ||
pe_resource_t * | dependent, | ||
pe_resource_t * | primary, | ||
const char * | dependent_role, | ||
const char * | primary_role, | ||
bool | influence, | ||
pe_working_set_t * | data_set | ||
) |
Definition at line 303 of file pcmk_sched_colocation.c.
G_GNUC_INTERNAL pe__location_t* pcmk__new_location | ( | const char * | id, |
pe_resource_t * | rsc, | ||
int | node_weight, | ||
const char * | discover_mode, | ||
pe_node_t * | foo_node, | ||
pe_working_set_t * | data_set | ||
) |
Definition at line 538 of file pcmk_sched_location.c.
G_GNUC_INTERNAL void pcmk__new_ordering | ( | pe_resource_t * | first_rsc, |
char * | first_task, | ||
pe_action_t * | first_action, | ||
pe_resource_t * | then_rsc, | ||
char * | then_task, | ||
pe_action_t * | then_action, | ||
uint32_t | flags, | ||
pe_working_set_t * | data_set | ||
) |
Definition at line 521 of file pcmk_sched_ordering.c.
G_GNUC_INTERNAL pe_action_t* pcmk__new_shutdown_action | ( | pe_node_t * | node | ) |
Definition at line 1045 of file pcmk_sched_actions.c.
G_GNUC_INTERNAL bool pcmk__node_available | ( | const pe_node_t * | node, |
bool | consider_score, | ||
bool | consider_guest | ||
) |
Definition at line 31 of file pcmk_sched_nodes.c.
G_GNUC_INTERNAL bool pcmk__node_unfenced | ( | const pe_node_t * | node | ) |
Definition at line 443 of file pcmk_sched_fencing.c.
G_GNUC_INTERNAL void pcmk__noop_add_graph_meta | ( | const pe_resource_t * | rsc, |
xmlNode * | xml | ||
) |
Definition at line 292 of file pcmk_sched_resource.c.
G_GNUC_INTERNAL void pcmk__order_after_each | ( | pe_action_t * | after, |
GList * | list | ||
) |
Definition at line 1418 of file pcmk_sched_ordering.c.
void pcmk__order_migration_equivalents | ( | pe__ordering_t * | order | ) |
Definition at line 257 of file pcmk_sched_migration.c.
G_GNUC_INTERNAL void pcmk__order_probes | ( | pe_working_set_t * | data_set | ) |
Definition at line 833 of file pcmk_sched_probes.c.
G_GNUC_INTERNAL void pcmk__order_promotable_instances | ( | pe_resource_t * | clone | ) |
Definition at line 1122 of file pcmk_sched_promotable.c.
G_GNUC_INTERNAL void pcmk__order_remote_connection_actions | ( | pe_working_set_t * | data_set | ) |
Definition at line 406 of file pcmk_sched_remote.c.
G_GNUC_INTERNAL void pcmk__order_restart_vs_unfence | ( | gpointer | data, |
gpointer | user_data | ||
) |
Definition at line 458 of file pcmk_sched_fencing.c.
G_GNUC_INTERNAL void pcmk__order_stops_before_shutdown | ( | pe_node_t * | node, |
pe_action_t * | shutdown_op | ||
) |
Definition at line 1121 of file pcmk_sched_ordering.c.
G_GNUC_INTERNAL void pcmk__order_vs_fence | ( | pe_action_t * | stonith_op, |
pe_working_set_t * | data_set | ||
) |
Definition at line 285 of file pcmk_sched_fencing.c.
G_GNUC_INTERNAL void pcmk__order_vs_unfence | ( | const pe_resource_t * | rsc, |
pe_node_t * | node, | ||
pe_action_t * | action, | ||
enum pe_ordering | order | ||
) |
Definition at line 303 of file pcmk_sched_fencing.c.
G_GNUC_INTERNAL void pcmk__output_actions | ( | pe_working_set_t * | data_set | ) |
Definition at line 1383 of file pcmk_sched_actions.c.
G_GNUC_INTERNAL void pcmk__output_bundle_actions | ( | pe_resource_t * | rsc | ) |
Definition at line 815 of file pcmk_sched_bundle.c.
G_GNUC_INTERNAL void pcmk__output_resource_actions | ( | pe_resource_t * | rsc | ) |
Definition at line 297 of file pcmk_sched_resource.c.
G_GNUC_INTERNAL enum pe_action_flags pcmk__primitive_action_flags | ( | pe_action_t * | action, |
const pe_node_t * | node | ||
) |
Definition at line 1113 of file pcmk_sched_primitive.c.
G_GNUC_INTERNAL void pcmk__primitive_add_graph_meta | ( | const pe_resource_t * | rsc, |
xmlNode * | xml | ||
) |
Definition at line 1405 of file pcmk_sched_primitive.c.
G_GNUC_INTERNAL void pcmk__primitive_add_utilization | ( | const pe_resource_t * | rsc, |
const pe_resource_t * | orig_rsc, | ||
GList * | all_rscs, | ||
GHashTable * | utilization | ||
) |
Definition at line 1455 of file pcmk_sched_primitive.c.
G_GNUC_INTERNAL void pcmk__primitive_apply_coloc_score | ( | pe_resource_t * | dependent, |
const pe_resource_t * | primary, | ||
const pcmk__colocation_t * | colocation, | ||
bool | for_dependent | ||
) |
Definition at line 1030 of file pcmk_sched_primitive.c.
G_GNUC_INTERNAL pe_node_t* pcmk__primitive_assign | ( | pe_resource_t * | rsc, |
const pe_node_t * | prefer | ||
) |
Definition at line 361 of file pcmk_sched_primitive.c.
G_GNUC_INTERNAL void pcmk__primitive_create_actions | ( | pe_resource_t * | rsc | ) |
Definition at line 643 of file pcmk_sched_primitive.c.
G_GNUC_INTERNAL void pcmk__primitive_internal_constraints | ( | pe_resource_t * | rsc | ) |
Definition at line 862 of file pcmk_sched_primitive.c.
G_GNUC_INTERNAL void pcmk__primitive_shutdown_lock | ( | pe_resource_t * | rsc | ) |
Definition at line 1513 of file pcmk_sched_primitive.c.
G_GNUC_INTERNAL void pcmk__primitive_with_colocations | ( | const pe_resource_t * | rsc, |
const pe_resource_t * | orig_rsc, | ||
GList ** | list | ||
) |
Definition at line 1088 of file pcmk_sched_primitive.c.
G_GNUC_INTERNAL bool pcmk__probe_resource_list | ( | GList * | rscs, |
pe_node_t * | node | ||
) |
Definition at line 53 of file pcmk_sched_probes.c.
G_GNUC_INTERNAL bool pcmk__probe_rsc_on_node | ( | pe_resource_t * | rsc, |
pe_node_t * | node | ||
) |
Definition at line 154 of file pcmk_sched_probes.c.
G_GNUC_INTERNAL void pcmk__promotable_restart_ordering | ( | pe_resource_t * | rsc | ) |
Definition at line 1440 of file pcmk_sched_ordering.c.
G_GNUC_INTERNAL void pcmk__release_node_capacity | ( | GHashTable * | current_utilization, |
const pe_resource_t * | rsc | ||
) |
Definition at line 188 of file pcmk_sched_utilization.c.
G_GNUC_INTERNAL void pcmk__require_promotion_tickets | ( | pe_resource_t * | rsc | ) |
Definition at line 520 of file pcmk_sched_tickets.c.
G_GNUC_INTERNAL void pcmk__reschedule_recurring | ( | pe_resource_t * | rsc, |
const char * | task, | ||
guint | interval_ms, | ||
pe_node_t * | node | ||
) |
Definition at line 685 of file pcmk_sched_recurring.c.
G_GNUC_INTERNAL bool pcmk__rsc_agent_changed | ( | pe_resource_t * | rsc, |
pe_node_t * | node, | ||
const xmlNode * | rsc_entry, | ||
bool | active_on_node | ||
) |
Definition at line 111 of file pcmk_sched_resource.c.
bool pcmk__rsc_can_migrate | ( | const pe_resource_t * | rsc, |
const pe_node_t * | current | ||
) |
Definition at line 177 of file pcmk_sched_migration.c.
G_GNUC_INTERNAL bool pcmk__rsc_corresponds_to_guest | ( | const pe_resource_t * | rsc, |
const pe_node_t * | node | ||
) |
Definition at line 527 of file pcmk_sched_remote.c.
G_GNUC_INTERNAL GList* pcmk__rscs_matching_id | ( | const char * | id, |
const pe_working_set_t * | data_set | ||
) |
Definition at line 183 of file pcmk_sched_resource.c.
G_GNUC_INTERNAL void pcmk__schedule_cancel | ( | pe_resource_t * | rsc, |
const char * | call_id, | ||
const char * | task, | ||
guint | interval_ms, | ||
const pe_node_t * | node, | ||
const char * | reason | ||
) |
Definition at line 654 of file pcmk_sched_recurring.c.
G_GNUC_INTERNAL void pcmk__schedule_cleanup | ( | pe_resource_t * | rsc, |
const pe_node_t * | node, | ||
bool | optional | ||
) |
Definition at line 1366 of file pcmk_sched_primitive.c.
G_GNUC_INTERNAL void pcmk__schedule_probes | ( | pe_working_set_t * | data_set | ) |
Definition at line 852 of file pcmk_sched_probes.c.
G_GNUC_INTERNAL void pcmk__set_allocation_methods | ( | pe_working_set_t * | data_set | ) |
Definition at line 215 of file pcmk_sched_resource.c.
G_GNUC_INTERNAL void pcmk__set_instance_roles | ( | pe_resource_t * | rsc | ) |
Definition at line 1030 of file pcmk_sched_promotable.c.
G_GNUC_INTERNAL void pcmk__show_node_capacities | ( | const char * | desc, |
pe_working_set_t * | data_set | ||
) |
Definition at line 458 of file pcmk_sched_utilization.c.
G_GNUC_INTERNAL GList* pcmk__sort_nodes | ( | GList * | nodes, |
pe_node_t * | active_node | ||
) |
Definition at line 236 of file pcmk_sched_nodes.c.
G_GNUC_INTERNAL void pcmk__sort_resources | ( | pe_working_set_t * | data_set | ) |
Definition at line 714 of file pcmk_sched_resource.c.
G_GNUC_INTERNAL void pcmk__substitute_remote_addr | ( | pe_resource_t * | rsc, |
GHashTable * | params | ||
) |
Definition at line 656 of file pcmk_sched_remote.c.
G_GNUC_INTERNAL bool pcmk__tag_to_set | ( | xmlNode * | xml_obj, |
xmlNode ** | rsc_set, | ||
const char * | attr, | ||
bool | convert_rsc, | ||
const pe_working_set_t * | data_set | ||
) |
Definition at line 333 of file pcmk_sched_constraints.c.
G_GNUC_INTERNAL bool pcmk__threshold_reached | ( | pe_resource_t * | rsc, |
const pe_node_t * | node, | ||
pe_resource_t ** | failed | ||
) |
Definition at line 517 of file pcmk_sched_resource.c.
G_GNUC_INTERNAL pe_node_t* pcmk__top_allowed_node | ( | const pe_resource_t * | rsc, |
const pe_node_t * | node | ||
) |
Definition at line 339 of file pcmk_sched_nodes.c.
G_GNUC_INTERNAL void pcmk__unassign_resource | ( | pe_resource_t * | rsc | ) |
Definition at line 483 of file pcmk_sched_resource.c.
G_GNUC_INTERNAL void pcmk__unpack_colocation | ( | xmlNode * | xml_obj, |
pe_working_set_t * | data_set | ||
) |
Definition at line 812 of file pcmk_sched_colocation.c.
G_GNUC_INTERNAL void pcmk__unpack_location | ( | xmlNode * | xml_obj, |
pe_working_set_t * | data_set | ||
) |
Definition at line 480 of file pcmk_sched_location.c.
G_GNUC_INTERNAL void pcmk__unpack_ordering | ( | xmlNode * | xml_obj, |
pe_working_set_t * | data_set | ||
) |
Definition at line 992 of file pcmk_sched_ordering.c.
G_GNUC_INTERNAL void pcmk__unpack_rsc_ticket | ( | xmlNode * | xml_obj, |
pe_working_set_t * | data_set | ||
) |
Definition at line 435 of file pcmk_sched_tickets.c.
G_GNUC_INTERNAL void pcmk__update_action_for_orderings | ( | pe_action_t * | action, |
pe_working_set_t * | data_set | ||
) |
Definition at line 500 of file pcmk_sched_actions.c.
G_GNUC_INTERNAL void pcmk__update_dependent_with_promotable | ( | const pe_resource_t * | primary, |
pe_resource_t * | dependent, | ||
const pcmk__colocation_t * | colocation | ||
) |
Update dependent for a colocation with a promotable clone.
[in] | primary | Primary resource in the colocation |
[in,out] | dependent | Dependent resource in the colocation |
[in] | colocation | Colocation constraint to apply |
Definition at line 1200 of file pcmk_sched_promotable.c.
G_GNUC_INTERNAL uint32_t pcmk__update_ordered_actions | ( | pe_action_t * | first, |
pe_action_t * | then, | ||
const pe_node_t * | node, | ||
uint32_t | flags, | ||
uint32_t | filter, | ||
uint32_t | type, | ||
pe_working_set_t * | data_set | ||
) |
Definition at line 830 of file pcmk_sched_actions.c.
G_GNUC_INTERNAL void pcmk__update_promotable_dependent_priority | ( | const pe_resource_t * | primary, |
pe_resource_t * | dependent, | ||
const pcmk__colocation_t * | colocation | ||
) |
Definition at line 1253 of file pcmk_sched_promotable.c.
G_GNUC_INTERNAL bool pcmk__valid_resource_or_tag | ( | const pe_working_set_t * | data_set, |
const char * | id, | ||
pe_resource_t ** | rsc, | ||
pe_tag_t ** | tag | ||
) |
Definition at line 183 of file pcmk_sched_constraints.c.
G_GNUC_INTERNAL void pcmk__with_bundle_colocations | ( | const pe_resource_t * | rsc, |
const pe_resource_t * | orig_rsc, | ||
GList ** | list | ||
) |
Definition at line 514 of file pcmk_sched_bundle.c.
G_GNUC_INTERNAL void pcmk__with_clone_colocations | ( | const pe_resource_t * | rsc, |
const pe_resource_t * | orig_rsc, | ||
GList ** | list | ||
) |
Definition at line 349 of file pcmk_sched_clone.c.
G_GNUC_INTERNAL void pcmk__with_group_colocations | ( | const pe_resource_t * | rsc, |
const pe_resource_t * | orig_rsc, | ||
GList ** | list | ||
) |
Definition at line 659 of file pcmk_sched_group.c.
G_GNUC_INTERNAL void pcmk__with_primitive_colocations | ( | const pe_resource_t * | rsc, |
const pe_resource_t * | orig_rsc, | ||
GList ** | list | ||
) |
Definition at line 1069 of file pcmk_sched_primitive.c.