1
0
mirror of https://github.com/pgbackrest/pgbackrest.git synced 2024-12-14 10:13:05 +02:00
pgbackrest/build/error.yaml
David Steele 8dfe0e48e2 Use more general error code when tablespace linked into PGDATA.
The specific error code was not that useful since we also test the error message which contains details of the link error.
2019-12-02 10:49:25 -05:00

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