diff options
Diffstat (limited to 'src/include')
-rw-r--r-- | src/include/catalog/catversion.h | 4 | ||||
-rw-r--r-- | src/include/catalog/pg_autovacuum.h | 8 | ||||
-rw-r--r-- | src/include/libpq/hba.h | 5 | ||||
-rw-r--r-- | src/include/pgstat.h | 3 | ||||
-rw-r--r-- | src/include/postmaster/autovacuum.h | 4 | ||||
-rw-r--r-- | src/include/tcop/tcopprot.h | 3 |
6 files changed, 18 insertions, 9 deletions
diff --git a/src/include/catalog/catversion.h b/src/include/catalog/catversion.h index 2ce578b3f41..39df4d3eb21 100644 --- a/src/include/catalog/catversion.h +++ b/src/include/catalog/catversion.h @@ -37,7 +37,7 @@ * Portions Copyright (c) 1996-2005, PostgreSQL Global Development Group * Portions Copyright (c) 1994, Regents of the University of California * - * $PostgreSQL: pgsql/src/include/catalog/catversion.h,v 1.295 2005/08/01 20:31:14 tgl Exp $ + * $PostgreSQL: pgsql/src/include/catalog/catversion.h,v 1.296 2005/08/11 21:11:47 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -53,6 +53,6 @@ */ /* yyyymmddN */ -#define CATALOG_VERSION_NO 200508011 +#define CATALOG_VERSION_NO 200508111 #endif diff --git a/src/include/catalog/pg_autovacuum.h b/src/include/catalog/pg_autovacuum.h index b0bfc204922..542668206a0 100644 --- a/src/include/catalog/pg_autovacuum.h +++ b/src/include/catalog/pg_autovacuum.h @@ -6,7 +6,7 @@ * Portions Copyright (c) 1996-2005, PostgreSQL Global Development Group * Portions Copyright (c) 1994, Regents of the University of California * - * $PostgreSQL: pgsql/src/include/catalog/pg_autovacuum.h,v 1.1 2005/07/14 05:13:42 tgl Exp $ + * $PostgreSQL: pgsql/src/include/catalog/pg_autovacuum.h,v 1.2 2005/08/11 21:11:47 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -34,6 +34,8 @@ CATALOG(pg_autovacuum,1248) BKI_WITHOUT_OIDS float4 vac_scale_factor; /* reltuples scaling factor */ int4 anl_base_thresh; /* base threshold value */ float4 anl_scale_factor; /* reltuples scaling factor */ + int4 vac_cost_delay; /* vacuum cost-based delay */ + int4 vac_cost_limit; /* vacuum cost limit */ } FormData_pg_autovacuum; /* ---------------- @@ -47,13 +49,15 @@ typedef FormData_pg_autovacuum *Form_pg_autovacuum; * compiler constants for pg_autovacuum * ---------------- */ -#define Natts_pg_autovacuum 6 +#define Natts_pg_autovacuum 8 #define Anum_pg_autovacuum_vacrelid 1 #define Anum_pg_autovacuum_enabled 2 #define Anum_pg_autovacuum_vac_base_thresh 3 #define Anum_pg_autovacuum_vac_scale_factor 4 #define Anum_pg_autovacuum_anl_base_thresh 5 #define Anum_pg_autovacuum_anl_scale_factor 6 +#define Anum_pg_autovacuum_vac_cost_delay 7 +#define Anum_pg_autovacuum_vac_cost_limit 8 /* There are no preloaded tuples in pg_autovacuum.h */ diff --git a/src/include/libpq/hba.h b/src/include/libpq/hba.h index 568aaf13c3d..38094981143 100644 --- a/src/include/libpq/hba.h +++ b/src/include/libpq/hba.h @@ -4,7 +4,7 @@ * Interface to hba.c * * - * $PostgreSQL: pgsql/src/include/libpq/hba.h,v 1.39 2005/07/29 19:30:08 tgl Exp $ + * $PostgreSQL: pgsql/src/include/libpq/hba.h,v 1.40 2005/08/11 21:11:48 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -37,6 +37,7 @@ extern void load_role(void); extern int hba_getauthmethod(hbaPort *port); extern int authident(hbaPort *port); extern bool read_pg_database_line(FILE *fp, char *dbname, Oid *dboid, - Oid *dbtablespace, TransactionId *dbfrozenxid); + Oid *dbtablespace, TransactionId *dbfrozenxid, + TransactionId *dbvacuumxid); #endif /* HBA_H */ diff --git a/src/include/pgstat.h b/src/include/pgstat.h index f8d5f02ea18..f747928a225 100644 --- a/src/include/pgstat.h +++ b/src/include/pgstat.h @@ -5,7 +5,7 @@ * * Copyright (c) 2001-2005, PostgreSQL Global Development Group * - * $PostgreSQL: pgsql/src/include/pgstat.h,v 1.34 2005/07/29 19:30:09 tgl Exp $ + * $PostgreSQL: pgsql/src/include/pgstat.h,v 1.35 2005/08/11 21:11:49 tgl Exp $ * ---------- */ #ifndef PGSTAT_H @@ -367,6 +367,7 @@ extern bool pgstat_collect_blocklevel; extern void pgstat_init(void); extern int pgstat_start(void); extern void pgstat_beterm(int pid); +extern void pgstat_reset_all(void); #ifdef EXEC_BACKEND extern void PgstatBufferMain(int argc, char *argv[]); diff --git a/src/include/postmaster/autovacuum.h b/src/include/postmaster/autovacuum.h index 85667af1cc6..620a528f1bb 100644 --- a/src/include/postmaster/autovacuum.h +++ b/src/include/postmaster/autovacuum.h @@ -7,7 +7,7 @@ * Portions Copyright (c) 1996-2005, PostgreSQL Global Development Group * Portions Copyright (c) 1994, Regents of the University of California * - * $PostgreSQL: pgsql/src/include/postmaster/autovacuum.h,v 1.1 2005/07/14 05:13:43 tgl Exp $ + * $PostgreSQL: pgsql/src/include/postmaster/autovacuum.h,v 1.2 2005/08/11 21:11:50 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -21,6 +21,8 @@ extern int autovacuum_vac_thresh; extern double autovacuum_vac_scale; extern int autovacuum_anl_thresh; extern double autovacuum_anl_scale; +extern int autovacuum_vac_cost_delay; +extern int autovacuum_vac_cost_limit; /* Status inquiry functions */ extern bool AutoVacuumingActive(void); diff --git a/src/include/tcop/tcopprot.h b/src/include/tcop/tcopprot.h index 7886d66d7c9..93b703c9293 100644 --- a/src/include/tcop/tcopprot.h +++ b/src/include/tcop/tcopprot.h @@ -7,7 +7,7 @@ * Portions Copyright (c) 1996-2005, PostgreSQL Global Development Group * Portions Copyright (c) 1994, Regents of the University of California * - * $PostgreSQL: pgsql/src/include/tcop/tcopprot.h,v 1.76 2005/07/14 05:13:44 tgl Exp $ + * $PostgreSQL: pgsql/src/include/tcop/tcopprot.h,v 1.77 2005/08/11 21:11:50 tgl Exp $ * * OLD COMMENTS * This file was created so that other c files could get the two @@ -59,6 +59,7 @@ extern void die(SIGNAL_ARGS); extern void quickdie(SIGNAL_ARGS); extern void authdie(SIGNAL_ARGS); extern void StatementCancelHandler(SIGNAL_ARGS); +extern void FloatExceptionHandler(SIGNAL_ARGS); extern void prepare_for_client_read(void); extern void client_read_ended(void); extern int PostgresMain(int argc, char *argv[], const char *username); |