BUG #16604: pg_dump with --jobs breaks SSL connections
The Post Office <noreply@postgresql.org>
From: PG Bug reporting form <noreply@postgresql.org>
To: pgsql-bugs@lists.postgresql.org
Cc: zsolt.ero@gmail.com
Date: 2020-09-01T20:08:24Z
Lists: pgsql-bugs
The following bug has been logged on the website:
Bug reference: 16604
Logged by: Zsolt Ero
Email address: zsolt.ero@gmail.com
PostgreSQL version: 12.4
Operating system: Ubuntu 20.04
Description:
I'm using pg_dump in the following syntax:
pg_dump --dbname="sslmode=verify-ca sslrootcert=server-ca.pem \
sslcert=client-cert.pem sslkey=client-key.pem \
hostaddr=1.2.3.4 \
user=postgres dbname=app" \
--format=directory \
--file=dump_app \
--jobs=3
As long as the --jobs parameter is present, the process breaks after
"pg_dump: saving database definition".
It breaks with "FATAL: connection requires a valid client certificate".
Without --jobs it completes without errors. I also think it's happening with
pg_restore as well.
Client is postgresql-client-12 under Ubuntu 20.04 from latest official
packages (http://apt.postgresql.org/pub/repos/apt).
Commits
-
Fix connection string handling in psql's \connect command.
- 8175da6e796e 10.15 landed
- f656517ecdf4 12.5 landed
- 20be76d5c4ac 11.10 landed
- 85c54287af56 14.0 landed
- 2e4af411075c 13.1 landed
- 870a2323033e 9.6.20 landed
- 6997da09a41f 9.5.24 landed
-
Fix connection string handling in src/bin/scripts/ programs.
- da129a04a6de 9.5.24 landed
- 68f2369930f9 10.15 landed
- 5c78f797701b 9.6.20 landed
- 5a9f99bed8cb 11.10 landed
- c6d0b9b1668c 12.5 landed
- 8e5793ab60bb 14.0 landed
- 1814f915b526 13.1 landed
-
Fix handling of -d "connection string" in pg_dump/pg_restore.
- 7c154f2fd246 9.6.20 landed
- 56b46d3a1a62 9.5.24 landed
- 1888ff8d0d5e 10.15 landed
- 1738a61c8ffe 11.10 landed
- fb93f784fc9c 12.5 landed
- cb8885ac4969 13.1 landed
- a45bc8a4f649 14.0 landed