pacemaker 2.1.7-2.1.7
Scalable High-Availability cluster resource manager
Loading...
Searching...
No Matches
scheduler_internal.h
Go to the documentation of this file.
1/*
2 * Copyright 2004-2023 the Pacemaker project contributors
3 *
4 * The version control history for this file may have further details.
5 *
6 * This source code is licensed under the GNU Lesser General Public License
7 * version 2.1 or later (LGPLv2.1+) WITHOUT ANY WARRANTY.
8 */
9
10#ifndef PCMK__CRM_COMMON_SCHEDULER_INTERNAL__H
11# define PCMK__CRM_COMMON_SCHEDULER_INTERNAL__H
12
19
20#ifdef __cplusplus
21extern "C" {
22#endif
23
24/* Some warnings are too noisy when logged every time a give function is called
25 * (for example, using a deprecated feature). As an alternative, we allow
26 * warnings to be logged once per scheduler sequence (transition). Each of those
27 * warnings needs a flag defined here.
28 */
47
49 /* Clear fail count if parameters changed for un-expired start or monitor
50 * last_failure.
51 */
53
54 /* Clear fail count if parameters changed for start, monitor, promote, or
55 * migrate_from actions for active resources.
56 */
58};
59
60// Group of enum pcmk__sched_warnings flags for warnings we want to log once
61extern uint32_t pcmk__warnings;
62
63#ifdef __cplusplus
64}
65#endif
66
67#endif // PCMK__CRM_COMMON_SCHEDULER_INTERNAL__H
pcmk__check_parameters
@ pcmk__check_last_failure
@ pcmk__check_active
uint32_t pcmk__warnings
Definition scheduler.c:14
pcmk__sched_warnings
@ pcmk__wo_order_inst
@ pcmk__wo_require_all
@ pcmk__wo_group_coloc
@ pcmk__wo_nagios
@ pcmk__wo_ping_node
@ pcmk__wo_restart_type
@ pcmk__wo_group_order
@ pcmk__wo_poweroff
@ pcmk__wo_blind
@ pcmk__wo_coloc_inst
@ pcmk__wo_neg_threshold
@ pcmk__wo_upstart
@ pcmk__wo_order_score
@ pcmk__wo_set_ordering
@ pcmk__wo_remove_after
@ pcmk__wo_role_after