![]() |
pacemaker 3.0.1-16e74fc4da
Scalable High-Availability cluster resource manager
|
#include <crm/common/action_relation_internal.h>#include <crm/common/actions_internal.h>#include <crm/common/attrs_internal.h>#include <crm/common/bundles_internal.h>#include <crm/common/clone_internal.h>#include <crm/common/digest_internal.h>#include <crm/common/failcounts_internal.h>#include <crm/common/group_internal.h>#include <crm/common/history_internal.h>#include <crm/common/location_internal.h>#include <crm/common/nodes_internal.h>#include <crm/common/primitive_internal.h>#include <crm/common/remote_internal.h>#include <crm/common/resources_internal.h>#include <crm/common/roles_internal.h>#include <crm/common/rules_internal.h>#include <crm/common/tickets_internal.h>

Go to the source code of this file.
Data Structures | |
| struct | pcmk__scheduler_private |
Macros | |
| #define | pcmk__rsc_info(rsc, fmt, args...) |
| #define | pcmk__rsc_debug(rsc, fmt, args...) |
| #define | pcmk__rsc_trace(rsc, fmt, args...) |
| #define | pcmk__sched_err(scheduler, fmt...) |
| #define | pcmk__sched_warn(scheduler, fmt...) |
| #define | pcmk__set_scheduler_flags(scheduler, flags_to_set) |
| #define | pcmk__clear_scheduler_flags(scheduler, flags_to_clear) |
Functions | |
| void | pcmk__set_scheduler_defaults (pcmk_scheduler_t *scheduler) |
| time_t | pcmk__scheduler_epoch_time (pcmk_scheduler_t *scheduler) |
| void | pcmk__update_recheck_time (time_t recheck, pcmk_scheduler_t *scheduler, const char *reason) |
| void | pcmk__add_param_check (const xmlNode *rsc_op, pcmk_resource_t *rsc, pcmk_node_t *node, enum pcmk__check_parameters) |
| void | pcmk__foreach_param_check (pcmk_scheduler_t *scheduler, void(*cb)(pcmk_resource_t *, pcmk_node_t *, const xmlNode *, enum pcmk__check_parameters)) |
| void | pcmk__free_param_checks (pcmk_scheduler_t *scheduler) |
Variables | |
| uint32_t | pcmk__warnings |
| #define pcmk__clear_scheduler_flags | ( | scheduler, | |
| flags_to_clear ) |
Definition at line 284 of file scheduler_internal.h.
| #define pcmk__rsc_debug | ( | rsc, | |
| fmt, | |||
| args... ) |
Definition at line 225 of file scheduler_internal.h.
| #define pcmk__rsc_info | ( | rsc, | |
| fmt, | |||
| args... ) |
Definition at line 215 of file scheduler_internal.h.
| #define pcmk__rsc_trace | ( | rsc, | |
| fmt, | |||
| args... ) |
Definition at line 235 of file scheduler_internal.h.
| #define pcmk__sched_err | ( | scheduler, | |
| fmt... ) |
Definition at line 245 of file scheduler_internal.h.
| #define pcmk__sched_warn | ( | scheduler, | |
| fmt... ) |
Definition at line 258 of file scheduler_internal.h.
| #define pcmk__set_scheduler_flags | ( | scheduler, | |
| flags_to_set ) |
Definition at line 271 of file scheduler_internal.h.
| Enumerator | |
|---|---|
| pcmk__check_last_failure | |
| pcmk__check_active | |
Definition at line 35 of file scheduler_internal.h.
| Enumerator | |
|---|---|
| pcmk__sched_none | |
| pcmk__sched_quorate |
|
| pcmk__sched_symmetric_cluster | |
| pcmk__sched_processing_error | |
| pcmk__sched_in_maintenance | |
| pcmk__sched_fencing_enabled | |
| pcmk__sched_have_fencing |
|
| pcmk__sched_enable_unfencing | |
| pcmk__sched_concurrent_fencing | |
| pcmk__sched_stop_removed_resources | |
| pcmk__sched_cancel_removed_actions | |
| pcmk__sched_stop_all | |
| pcmk__sched_processing_warning | |
| pcmk__sched_start_failure_fatal | |
| pcmk__sched_startup_fencing | |
| pcmk__sched_shutdown_lock | |
| pcmk__sched_probe_resources | |
| pcmk__sched_have_status | |
| pcmk__sched_have_remote_nodes | |
| pcmk__sched_location_only | |
| pcmk__sched_sanitized | |
| pcmk__sched_no_counts | |
| pcmk__sched_output_scores | |
| pcmk__sched_show_utilization | |
| pcmk__sched_validate_only | |
| pcmk__sched_fence_remote_no_quorum | |
Definition at line 48 of file scheduler_internal.h.
| void pcmk__add_param_check | ( | const xmlNode * | rsc_op, |
| pcmk_resource_t * | rsc, | ||
| pcmk_node_t * | node, | ||
| enum | pcmk__check_parameters ) |
Definition at line 360 of file scheduler.c.
| void pcmk__foreach_param_check | ( | pcmk_scheduler_t * | scheduler, |
| void(* | cb )(pcmk_resource_t *, pcmk_node_t *, const xmlNode *, enum pcmk__check_parameters) ) |
Definition at line 387 of file scheduler.c.
| void pcmk__free_param_checks | ( | pcmk_scheduler_t * | scheduler | ) |
Definition at line 410 of file scheduler.c.
| time_t pcmk__scheduler_epoch_time | ( | pcmk_scheduler_t * | scheduler | ) |
Definition at line 300 of file scheduler.c.
| void pcmk__set_scheduler_defaults | ( | pcmk_scheduler_t * | scheduler | ) |
Definition at line 57 of file scheduler.c.
| void pcmk__update_recheck_time | ( | time_t | recheck, |
| pcmk_scheduler_t * | scheduler, | ||
| const char * | reason ) |
Definition at line 321 of file scheduler.c.
|
extern |
Definition at line 19 of file scheduler.c.