mirror of
https://git.postgresql.org/git/postgresql.git
synced 2024-10-03 00:16:50 +02:00
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
This commit is contained in:
parent
1f89b73c4e
commit
4817da51f6
@ -63,11 +63,14 @@ $node->safe_psql('postgres', q(CREATE ROLE myrole SUPERUSER LOGIN;));
|
|||||||
$node->safe_psql('mydb', 'CREATE EXTENSION worker_spi;');
|
$node->safe_psql('mydb', 'CREATE EXTENSION worker_spi;');
|
||||||
|
|
||||||
# Now load the module as a shared library.
|
# Now load the module as a shared library.
|
||||||
|
# Update max_worker_processes to make room for enough bgworkers, including
|
||||||
|
# parallel workers these may spawn.
|
||||||
$node->append_conf(
|
$node->append_conf(
|
||||||
'postgresql.conf', q{
|
'postgresql.conf', q{
|
||||||
shared_preload_libraries = 'worker_spi'
|
shared_preload_libraries = 'worker_spi'
|
||||||
worker_spi.database = 'mydb'
|
worker_spi.database = 'mydb'
|
||||||
worker_spi.total_workers = 3
|
worker_spi.total_workers = 3
|
||||||
|
max_worker_processes = 32
|
||||||
});
|
});
|
||||||
$node->restart;
|
$node->restart;
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user