postgresql/src/bin
Noah Misch 0df88a6864 Don't spuriously report FD_SETSIZE exhaustion on Windows.
Starting on 2023-08-03, this intermittently terminated a "pgbench -C"
test in CI.  It could affect a high-client-count "pgbench" without "-C".
While parallel reindexdb and vacuumdb reach the same problematic check,
sufficient client count and/or connection turnover is less plausible for
them.  Given the lack of examples from the buildfarm or from manual
builds, reproducing this must entail rare operating system
configurations.  Also correct the associated error message, which was
wrong for non-Windows.  Back-patch to v12, where the pgbench check first
appeared.  While v11 vacuumdb has the problematic check, reaching it
with typical vacuumdb usage is implausible.

Reviewed by Thomas Munro.

Discussion: https://postgr.es/m/CA+hUKG+JwvTNdcyJTriy9BbtzF1veSRQ=9M_ZKFn9_LqE7Kp7Q@mail.gmail.com
2023-10-14 15:54:49 -07:00
..
initdb Translation updates 2023-05-08 14:33:02 +02:00
pg_amcheck Handle DROP DATABASE getting interrupted 2023-07-13 13:03:33 -07:00
pg_archivecleanup Translation updates 2023-05-08 14:33:02 +02:00
pg_basebackup pg_basebackup: Generate valid temporary slot names under PQbackendPID() 2023-09-07 14:12:31 +09:00
pg_checksums Translation updates 2023-05-08 14:33:02 +02:00
pg_config Translation updates 2023-05-08 14:33:02 +02:00
pg_controldata Translation updates 2023-05-08 14:33:02 +02:00
pg_ctl Translation updates 2023-05-08 14:33:02 +02:00
pg_dump Fix omission of column-level privileges in selective pg_restore. 2023-10-02 13:27:51 -04:00
pg_resetwal Translation updates 2023-05-08 14:33:02 +02:00
pg_rewind Translation updates 2023-05-08 14:33:02 +02:00
pg_test_fsync Translation updates 2023-05-08 14:33:02 +02:00
pg_test_timing Translation updates 2023-05-08 14:33:02 +02:00
pg_upgrade pg_upgrade: check for types removed in pg12 2023-09-25 14:34:06 +02:00
pg_verifybackup Translation updates 2023-05-08 14:33:02 +02:00
pg_waldump Translation updates 2023-05-08 14:33:02 +02:00
pgbench Don't spuriously report FD_SETSIZE exhaustion on Windows. 2023-10-14 15:54:49 -07:00
pgevent Update copyright for 2021 2021-01-02 13:06:25 -05:00
psql Translation updates 2023-05-08 14:33:02 +02:00
scripts Handle DROP DATABASE getting interrupted 2023-07-13 13:03:33 -07:00
Makefile Add pg_amcheck, a CLI for contrib/amcheck. 2021-03-12 13:00:01 -05:00