Skip to content

Commit 4817da5

Browse files
committed
worker_spi: Bump up max_worker_processes in TAP tests
mamba has detected a failure in the last test that should start a bgworker while bypassing the role login check. The buildfarm did not provide any information about its failure in the logs, but I suspect that this is caused by an exhaustion of the max_worker_processes slots set at 8 by default. In "normal" test runs, the number of bgworkers running at this stage of the test is already 7, so, if one of them spawns for example a parallel worker all the slots would be taken, preventing the last worker of the test to start. Reviewed-by: Tom Lane Discussion: https://postgr.es/m/ZSyebsiub88pyJJO@paquier.xyz
1 parent 1f89b73 commit 4817da5

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/test/modules/worker_spi/t/001_worker_spi.pl

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,11 +63,14 @@
6363
$node->safe_psql('mydb', 'CREATE EXTENSION worker_spi;');
6464

6565
# Now load the module as a shared library.
66+
# Update max_worker_processes to make room for enough bgworkers, including
67+
# parallel workers these may spawn.
6668
$node->append_conf(
6769
'postgresql.conf', q{
6870
shared_preload_libraries = 'worker_spi'
6971
worker_spi.database = 'mydb'
7072
worker_spi.total_workers = 3
73+
max_worker_processes = 32
7174
});
7275
$node->restart;
7376

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy