mirror of
https://github.com/pgbackrest/pgbackrest.git
synced 2024-12-14 10:13:05 +02:00
8dfe0e48e2
The specific error code was not that useful since we also test the error message which contains details of the link error.
111 lines
2.4 KiB
YAML
111 lines
2.4 KiB
YAML
# Error Definitions
|
|
#
|
|
# Master file for all errors in the C and Perl code. For C, errors are written to src/common/error.auto.c/h. For Perl, errors are
|
|
# written to lib/pgBackRest/Common/ExceptionAuto.pm.
|
|
|
|
# Errors in the code that it should not be possible for the user to encounter -- i.e., a likely bug
|
|
assert: 25
|
|
|
|
checksum: 26
|
|
config: 27
|
|
file-invalid: 28
|
|
format: 29
|
|
command-required: 30
|
|
option-invalid: 31
|
|
option-invalid-value: 32
|
|
option-invalid-range: 33
|
|
option-invalid-pair: 34
|
|
option-duplicate-key: 35
|
|
option-negate: 36
|
|
option-required: 37
|
|
postmaster-running: 38
|
|
protocol: 39
|
|
path-not-empty: 40
|
|
file-open: 41
|
|
file-read: 42
|
|
param-required: 43
|
|
archive-mismatch: 44
|
|
archive-duplicate: 45
|
|
version-not-supported: 46
|
|
path-create: 47
|
|
command-invalid: 48
|
|
host-connect: 49
|
|
lock-acquire: 50
|
|
backup-mismatch: 51
|
|
file-sync: 52
|
|
path-open: 53
|
|
path-sync: 54
|
|
file-missing: 55
|
|
db-connect: 56
|
|
db-query: 57
|
|
db-mismatch: 58
|
|
db-timeout: 59
|
|
file-remove: 60
|
|
path-remove: 61
|
|
stop: 62
|
|
term: 63
|
|
file-write: 64
|
|
protocol-timeout: 66
|
|
feature-not-supported: 67
|
|
archive-command-invalid: 68
|
|
link-expected: 69
|
|
link-destination: 70
|
|
host-invalid: 72
|
|
path-missing: 73
|
|
file-move: 74
|
|
backup-set-invalid: 75
|
|
tablespace-map: 76
|
|
path-type: 77
|
|
link-map: 78
|
|
file-close: 79
|
|
db-missing: 80
|
|
db-invalid: 81
|
|
archive-timeout: 82
|
|
file-mode: 83
|
|
option-multiple-value: 84
|
|
protocol-output-required: 85
|
|
link-open: 86
|
|
archive-disabled: 87
|
|
file-owner: 88
|
|
user-missing: 89
|
|
option-command: 90
|
|
group-missing: 91
|
|
path-exists: 92
|
|
file-exists: 93
|
|
|
|
# Memory allocation failed
|
|
memory: 94
|
|
|
|
crypto: 95
|
|
param-invalid: 96
|
|
|
|
# Unable to close a path
|
|
path-close: 97
|
|
|
|
# Unable to get info for a file
|
|
file-info: 98
|
|
|
|
# Invalid JSON format. Eventually this should be a child of format error and share the same code
|
|
json-format: 99
|
|
|
|
# An error from the kernel that there's nothing we can do about. It should always be fatal.
|
|
kernel: 100
|
|
|
|
# An error from a service that is not our fault, e.g. 5xx errors from an http server. These may be retried.
|
|
service: 101
|
|
|
|
# An error while attempting to execute a binary
|
|
execute: 102
|
|
|
|
# This error should not be thrown directly -- it serves as a parent for the C errors
|
|
runtime: 122
|
|
|
|
# Error used when an invalid error code is passed to the Perl Exception object -- this should not happen
|
|
invalid: 123
|
|
|
|
# Used when a native Perl error is not caught before exitSafe() -- this should not happen
|
|
unhandled: 124
|
|
|
|
# Used when a specific error is not provided in the Perl code. This should be rare.
|
|
unknown: 125
|