mirror of
https://github.com/postgres/postgres.git
synced 2025-10-25 13:17:41 +03:00
Change the autovacuum launcher to read pg_database directly, rather than
via the "flat files" facility. This requires making it enough like a backend to be able to run transactions; it's no longer an "auxiliary process" but more like the autovacuum worker processes. Also, its signal handling has to be brought into line with backends/workers. In particular, since it now has to handle procsignal.c processing, the special autovac-launcher-only signal conditions are moved to SIGUSR2. Alvaro, with some cleanup from Tom
This commit is contained in:
@@ -8,7 +8,7 @@
|
||||
*
|
||||
*
|
||||
* IDENTIFICATION
|
||||
* $PostgreSQL: pgsql/src/backend/utils/init/globals.c,v 1.109 2009/08/28 18:23:53 tgl Exp $
|
||||
* $PostgreSQL: pgsql/src/backend/utils/init/globals.c,v 1.110 2009/08/31 19:41:00 tgl Exp $
|
||||
*
|
||||
* NOTES
|
||||
* Globals used all over the place should be declared here and not
|
||||
@@ -100,8 +100,8 @@ int maintenance_work_mem = 16384;
|
||||
|
||||
/*
|
||||
* Primary determinants of sizes of shared-memory structures. MaxBackends is
|
||||
* MaxConnections + autovacuum_max_workers (it is computed by the GUC assign
|
||||
* hook):
|
||||
* MaxConnections + autovacuum_max_workers + 1 (it is computed by the GUC
|
||||
* assign hooks for those variables):
|
||||
*/
|
||||
int NBuffers = 1000;
|
||||
int MaxBackends = 100;
|
||||
|
||||
Reference in New Issue
Block a user