|
enum | pcmk_rc_e {
pcmk_rc_underflow = -1028,
pcmk_rc_no_input = -1027,
pcmk_rc_no_output = -1026,
pcmk_rc_after_range = -1025,
pcmk_rc_within_range = -1024,
pcmk_rc_before_range = -1023,
pcmk_rc_undetermined = -1022,
pcmk_rc_op_unsatisfied = -1021,
pcmk_rc_ipc_pid_only = -1020,
pcmk_rc_ipc_unresponsive = -1019,
pcmk_rc_ipc_unauthorized = -1018,
pcmk_rc_no_quorum = -1017,
pcmk_rc_schema_validation = -1016,
pcmk_rc_schema_unchanged = -1015,
pcmk_rc_transform_failed = -1014,
pcmk_rc_old_data = -1013,
pcmk_rc_diff_failed = -1012,
pcmk_rc_diff_resync = -1011,
pcmk_rc_cib_modified = -1010,
pcmk_rc_cib_backup = -1009,
pcmk_rc_cib_save = -1008,
pcmk_rc_cib_corrupt = -1007,
pcmk_rc_multiple = -1006,
pcmk_rc_node_unknown = -1005,
pcmk_rc_already = -1004,
pcmk_rc_bad_nvpair = -1003,
pcmk_rc_unknown_format = -1002,
pcmk_rc_error = -1001,
pcmk_rc_ok = 0
} |
| Return codes for Pacemaker API functions. More...
|
|
enum | ocf_exitcode {
PCMK_OCF_OK = 0,
PCMK_OCF_UNKNOWN_ERROR = 1,
PCMK_OCF_INVALID_PARAM = 2,
PCMK_OCF_UNIMPLEMENT_FEATURE = 3,
PCMK_OCF_INSUFFICIENT_PRIV = 4,
PCMK_OCF_NOT_INSTALLED = 5,
PCMK_OCF_NOT_CONFIGURED = 6,
PCMK_OCF_NOT_RUNNING = 7,
PCMK_OCF_RUNNING_PROMOTED = 8,
PCMK_OCF_FAILED_PROMOTED = 9,
PCMK_OCF_CONNECTION_DIED = 189,
PCMK_OCF_DEGRADED = 190,
PCMK_OCF_DEGRADED_PROMOTED = 191,
PCMK_OCF_EXEC_ERROR = 192,
PCMK_OCF_UNKNOWN = 193,
PCMK_OCF_SIGNAL = 194,
PCMK_OCF_NOT_SUPPORTED = 195,
PCMK_OCF_PENDING = 196,
PCMK_OCF_CANCELLED = 197,
PCMK_OCF_TIMEOUT = 198,
PCMK_OCF_OTHER_ERROR = 199,
PCMK_OCF_RUNNING_MASTER = PCMK_OCF_RUNNING_PROMOTED,
PCMK_OCF_FAILED_MASTER = PCMK_OCF_FAILED_PROMOTED,
PCMK_OCF_DEGRADED_MASTER = PCMK_OCF_DEGRADED_PROMOTED
} |
|
enum | crm_exit_e {
CRM_EX_OK = 0,
CRM_EX_ERROR = 1,
CRM_EX_INVALID_PARAM = 2,
CRM_EX_UNIMPLEMENT_FEATURE = 3,
CRM_EX_INSUFFICIENT_PRIV = 4,
CRM_EX_NOT_INSTALLED = 5,
CRM_EX_NOT_CONFIGURED = 6,
CRM_EX_NOT_RUNNING = 7,
CRM_EX_USAGE = 64,
CRM_EX_DATAERR = 65,
CRM_EX_NOINPUT = 66,
CRM_EX_NOUSER = 67,
CRM_EX_NOHOST = 68,
CRM_EX_UNAVAILABLE = 69,
CRM_EX_SOFTWARE = 70,
CRM_EX_OSERR = 71,
CRM_EX_OSFILE = 72,
CRM_EX_CANTCREAT = 73,
CRM_EX_IOERR = 74,
CRM_EX_TEMPFAIL = 75,
CRM_EX_PROTOCOL = 76,
CRM_EX_NOPERM = 77,
CRM_EX_CONFIG = 78,
CRM_EX_FATAL = 100,
CRM_EX_PANIC = 101,
CRM_EX_DISCONNECT = 102,
CRM_EX_OLD = 103,
CRM_EX_DIGEST = 104,
CRM_EX_NOSUCH = 105,
CRM_EX_QUORUM = 106,
CRM_EX_UNSAFE = 107,
CRM_EX_EXISTS = 108,
CRM_EX_MULTIPLE = 109,
CRM_EX_EXPIRED = 110,
CRM_EX_NOT_YET_IN_EFFECT = 111,
CRM_EX_INDETERMINATE = 112,
CRM_EX_UNSATISFIED = 113,
CRM_EX_TIMEOUT = 124,
CRM_EX_MAX = 255
} |
|
Function and executable result codes.
Definition in file results.h.
Return codes for Pacemaker API functions.
Any Pacemaker API function documented as returning a "standard Pacemaker
return code" will return pcmk_rc_ok (0) on success, and one of this enumeration's other (negative) values or a (positive) system error number otherwise. The custom codes are at -1001 and lower, so that the caller may use -1 through -1000 for their own custom values if desired. While generally referred to as "errors", nonzero values simply indicate a result, which might or might not be an error depending on the calling context.
Enumerator |
---|
pcmk_rc_underflow | |
pcmk_rc_no_input | |
pcmk_rc_no_output | |
pcmk_rc_after_range | |
pcmk_rc_within_range | |
pcmk_rc_before_range | |
pcmk_rc_undetermined | |
pcmk_rc_op_unsatisfied | |
pcmk_rc_ipc_pid_only | |
pcmk_rc_ipc_unresponsive | |
pcmk_rc_ipc_unauthorized | |
pcmk_rc_no_quorum | |
pcmk_rc_schema_validation | |
pcmk_rc_schema_unchanged | |
pcmk_rc_transform_failed | |
pcmk_rc_old_data | |
pcmk_rc_diff_failed | |
pcmk_rc_diff_resync | |
pcmk_rc_cib_modified | |
pcmk_rc_cib_backup | |
pcmk_rc_cib_save | |
pcmk_rc_cib_corrupt | |
pcmk_rc_multiple | |
pcmk_rc_node_unknown | |
pcmk_rc_already | |
pcmk_rc_bad_nvpair | |
pcmk_rc_unknown_format | |
pcmk_rc_error | |
pcmk_rc_ok | |
Definition at line 106 of file results.h.