#include <glib.h>
#include <regex.h>
#include <crm/common/iso8601.h>
#include <crm/pengine/common_compat.h>
Go to the source code of this file.
|
enum | action_fail_response {
action_fail_ignore,
action_fail_recover,
action_fail_migrate,
action_fail_block,
action_fail_stop,
action_fail_standby,
action_fail_fence,
action_fail_restart_container,
action_fail_reset_remote,
action_fail_demote
} |
|
enum | action_tasks {
no_action,
monitor_rsc,
stop_rsc,
stopped_rsc,
start_rsc,
started_rsc,
action_notify,
action_notified,
action_promote,
action_promoted,
action_demote,
action_demoted,
shutdown_crm,
stonith_node
} |
|
enum | rsc_recovery_type { recovery_stop_start,
recovery_stop_only,
recovery_block,
recovery_stop_unexpected
} |
|
enum | rsc_start_requirement { rsc_req_nothing,
rsc_req_quorum,
rsc_req_stonith
} |
|
enum | rsc_role_e {
RSC_ROLE_UNKNOWN = 0,
RSC_ROLE_STOPPED = 1,
RSC_ROLE_STARTED = 2,
RSC_ROLE_UNPROMOTED = 3,
RSC_ROLE_PROMOTED = 4,
RSC_ROLE_SLAVE = RSC_ROLE_UNPROMOTED,
RSC_ROLE_MASTER = RSC_ROLE_PROMOTED
} |
| Possible roles that a resource can be in. More...
|
|
enum | pe_print_options {
pe_print_log = (1 << 0),
pe_print_html = (1 << 1),
pe_print_ncurses = (1 << 2),
pe_print_printf = (1 << 3),
pe_print_dev = (1 << 4),
pe_print_details = (1 << 5),
pe_print_max_details = (1 << 6),
pe_print_rsconly = (1 << 7),
pe_print_ops = (1 << 8),
pe_print_suppres_nl = (1 << 9),
pe_print_xml = (1 << 10),
pe_print_brief = (1 << 11),
pe_print_pending = (1 << 12),
pe_print_clone_details = (1 << 13),
pe_print_clone_active = (1 << 14),
pe_print_implicit = (1 << 15)
} |
| Deprecated. More...
|
|
◆ RSC_ROLE_MAX
◆ RSC_ROLE_PROMOTED_LEGACY_S
#define RSC_ROLE_PROMOTED_LEGACY_S "Master" |
◆ RSC_ROLE_PROMOTED_S
#define RSC_ROLE_PROMOTED_S "Promoted" |
◆ RSC_ROLE_STARTED_S
#define RSC_ROLE_STARTED_S "Started" |
◆ RSC_ROLE_STOPPED_S
#define RSC_ROLE_STOPPED_S "Stopped" |
◆ RSC_ROLE_UNKNOWN_S
#define RSC_ROLE_UNKNOWN_S "Unknown" |
◆ RSC_ROLE_UNPROMOTED_LEGACY_S
#define RSC_ROLE_UNPROMOTED_LEGACY_S "Slave" |
◆ RSC_ROLE_UNPROMOTED_S
#define RSC_ROLE_UNPROMOTED_S "Unpromoted" |
◆ pe_match_data_t
◆ pe_op_eval_data_t
◆ pe_re_match_data_t
◆ pe_rsc_eval_data_t
◆ pe_rule_eval_data_t
◆ action_fail_response
Enumerator |
---|
action_fail_ignore | |
action_fail_recover | |
action_fail_migrate | |
action_fail_block | |
action_fail_stop | |
action_fail_standby | |
action_fail_fence | |
action_fail_restart_container | |
action_fail_reset_remote | |
action_fail_demote | |
Definition at line 33 of file common.h.
◆ action_tasks
Enumerator |
---|
no_action | |
monitor_rsc | |
stop_rsc | |
stopped_rsc | |
start_rsc | |
started_rsc | |
action_notify | |
action_notified | |
action_promote | |
action_promoted | |
action_demote | |
action_demoted | |
shutdown_crm | |
stonith_node | |
Definition at line 61 of file common.h.
◆ pe_print_options
Deprecated.
Enumerator |
---|
pe_print_log | |
pe_print_html | |
pe_print_ncurses | |
pe_print_printf | |
pe_print_dev | |
pe_print_details | Ignored.
|
pe_print_max_details | Ignored.
|
pe_print_rsconly | Ignored.
|
pe_print_ops | |
pe_print_suppres_nl | |
pe_print_xml | |
pe_print_brief | |
pe_print_pending | |
pe_print_clone_details | |
pe_print_clone_active | |
pe_print_implicit | |
Definition at line 119 of file common.h.
◆ rsc_recovery_type
Enumerator |
---|
recovery_stop_start | |
recovery_stop_only | |
recovery_block | |
recovery_stop_unexpected | |
Definition at line 78 of file common.h.
◆ rsc_role_e
Possible roles that a resource can be in.
Enumerator |
---|
RSC_ROLE_UNKNOWN | |
RSC_ROLE_STOPPED | |
RSC_ROLE_STARTED | |
RSC_ROLE_UNPROMOTED | |
RSC_ROLE_PROMOTED | |
RSC_ROLE_SLAVE | - Deprecated:
- Use RSC_ROLE_UNPROMOTED instead
|
RSC_ROLE_MASTER | - Deprecated:
- Use RSC_ROLE_PROMOTED instead
|
Definition at line 92 of file common.h.
◆ rsc_start_requirement
Enumerator |
---|
rsc_req_nothing | |
rsc_req_quorum | |
rsc_req_stonith | |
Definition at line 85 of file common.h.
◆ calculate_active_ops()
void calculate_active_ops |
( |
GList * |
sorted_op_list, |
|
|
int * |
start_index, |
|
|
int * |
stop_index |
|
) |
| |
◆ fail2text()
◆ pe_pref()
const char* pe_pref |
( |
GHashTable * |
options, |
|
|
const char * |
name |
|
) |
| |
◆ role2text()
◆ task2text()
◆ text2role()
◆ text2task()
◆ was_processing_error
gboolean was_processing_error |
◆ was_processing_warning
gboolean was_processing_warning |