David Steele
3d74ec1190
Use PostgreSQL instead of postmaster where appropriate.
...
Using postmaster in messages was not very helpful since users rarely interact directly with the postmaster. Using PostgreSQL instead seems clearer.
2020-06-17 15:14:59 -04:00
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
David Steele
9cac403f61
Add Exec object.
...
Executes a child process and allows the calling process to communicate with it using read/write io.
This object is specially tailored to implement the protocol layer and may or may not be generally applicable to general purpose
execution.
2019-01-18 11:45:40 +02:00
David Steele
b0659278cc
Add ServiceError for errors from a service that can be retried.
...
An example is HTTP 5xx errors which should mostly be retried.
2018-11-16 17:22:22 -05:00
David Steele
72ea47bfb3
Add KernelError to report miscellaneous kernel errors.
2018-11-11 18:07:56 -05:00
David Steele
8efa5e6a6a
Rename CipherError to CryptoError.
...
This aligns with the general renaming from cipher to crypto.
2018-11-06 19:38:38 -05:00
David Steele
7993f1a966
Add basic C JSON parser.
2018-08-09 08:06:23 -04:00
David Steele
8c6e2bdbc7
Add storageInfo() and track size in read objects.
2018-04-29 11:02:21 -04:00
David Steele
bb8c315cad
Storage object improvements.
...
* Add storageCopy(), storageMove(), and storagePathSync().
* Separate StorageFile object into separate read and write objects.
* Abstract out Posix file read/write objects.
2018-04-23 17:26:27 -04:00
David Steele
1659598cfe
Create a master list of errors in build/error.yaml.
...
The C and Perl errors lists are created automatically by Build.pm so they stay up to date.
2018-02-08 16:11:47 -05:00