CVS log for pgsql/src/include/catalog/Attic/pg_autovacuum.h

[BACK] Up to [PostgreSQL CVS Repository] / pgsql / src / include / catalog

Request diff between arbitrary revisions - Display revisions graphically


Keyword substitution: kv
Default branch: MAIN


Revision 1.12
Mon Feb 9 20:57:59 2009 UTC (16 years, 4 months ago) by alvherre
Branches: MAIN
CVS tags: HEAD
FILE REMOVED
Changes since revision 1.11: +1 -1 lines
Update autovacuum to use reloptions instead of a system catalog, for
per-table overrides of parameters.

This removes a whole class of problems related to misusing the catalog,
and perhaps more importantly, gives us pg_dump support for the parameters.

Based on a patch by Euler Taveira de Oliveira, heavily reworked by me.

Revision 1.11: download - view: text, markup, annotated - select for diffs
Fri Jan 16 13:27:24 2009 UTC (16 years, 5 months ago) by heikki
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +3 -1 lines
Add vacuum_freeze_table_age GUC option, to control when VACUUM should
ignore the visibility map and scan the whole table, to advance
relfrozenxid.

Revision 1.10: download - view: text, markup, annotated - select for diffs
Thu Jan 1 17:23:56 2009 UTC (16 years, 5 months ago) by momjian
Branches: MAIN
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +2 -2 lines
Update copyright for 2009.

Revision 1.9: download - view: text, markup, annotated - select for diffs
Thu Mar 27 03:57:34 2008 UTC (17 years, 3 months ago) by tgl
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +3 -7 lines
Reduce the need for frontend programs to include "postgres.h" by refactoring
inclusions in src/include/catalog/*.h files.  The main idea here is to push
function declarations for src/backend/catalog/*.c files into separate headers,
rather than sticking them into the corresponding catalog definition file as
has been done in the past.  This commit only carries out that idea fully for
pg_proc, pg_type and pg_conversion, but that's enough for the moment ---
if pg_list.h ever becomes unsafe for frontend code to include, we'll need
to work a bit more.

Zdenek Kotala

Revision 1.8: download - view: text, markup, annotated - select for diffs
Tue Jan 1 19:45:56 2008 UTC (17 years, 5 months ago) by momjian
Branches: MAIN
CVS tags: REL8_3_STABLE, REL8_3_RC2, REL8_3_RC1, REL8_3_9, REL8_3_8, REL8_3_7, REL8_3_6, REL8_3_5, REL8_3_4, REL8_3_3, REL8_3_2, REL8_3_11, REL8_3_10, REL8_3_1, REL8_3_0
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +2 -2 lines
Update copyrights in source tree to 2008.

Revision 1.7: download - view: text, markup, annotated - select for diffs
Thu Nov 15 21:14:42 2007 UTC (17 years, 7 months ago) by momjian
Branches: MAIN
CVS tags: REL8_3_BETA4, REL8_3_BETA3
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +9 -9 lines
pgindent run for 8.3.

Revision 1.6: download - view: text, markup, annotated - select for diffs
Fri Jan 5 22:19:52 2007 UTC (18 years, 5 months ago) by momjian
Branches: MAIN
CVS tags: REL8_3_BETA2, REL8_3_BETA1
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +2 -2 lines
Update CVS HEAD for 2007 copyright.  Back branches are typically not
back-stamped for this.

Revision 1.5: download - view: text, markup, annotated - select for diffs
Sun Nov 5 22:42:10 2006 UTC (18 years, 7 months ago) by tgl
Branches: MAIN
CVS tags: REL8_2_STABLE, REL8_2_RC1, REL8_2_BETA3, REL8_2_9, REL8_2_8, REL8_2_7, REL8_2_6, REL8_2_5, REL8_2_4, REL8_2_3, REL8_2_2, REL8_2_17, REL8_2_16, REL8_2_15, REL8_2_14, REL8_2_13, REL8_2_12, REL8_2_11, REL8_2_10, REL8_2_1, REL8_2_0
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +12 -8 lines
Fix recently-understood problems with handling of XID freezing, particularly
in PITR scenarios.  We now WAL-log the replacement of old XIDs with
FrozenTransactionId, so that such replacement is guaranteed to propagate to
PITR slave databases.  Also, rather than relying on hint-bit updates to be
preserved, pg_clog is not truncated until all instances of an XID are known to
have been replaced by FrozenTransactionId.  Add new GUC variables and
pg_autovacuum columns to allow management of the freezing policy, so that
users can trade off the size of pg_clog against the amount of freezing work
done.  Revise the already-existing code that forces autovacuum of tables
approaching the wraparound point to make it more bulletproof; also, revise the
autovacuum logic so that anti-wraparound vacuuming is done per-table rather
than per-database.  initdb forced because of changes in pg_class, pg_database,
and pg_autovacuum catalogs.  Heikki Linnakangas, Simon Riggs, and Tom Lane.

Revision 1.4: download - view: text, markup, annotated - select for diffs
Sun Mar 5 15:58:54 2006 UTC (19 years, 3 months ago) by momjian
Branches: MAIN
CVS tags: REL8_2_BETA2, REL8_2_BETA1
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +2 -2 lines
Update copyright for 2006.  Update scripts.

Revision 1.3: download - view: text, markup, annotated - select for diffs
Sat Oct 15 02:49:42 2005 UTC (19 years, 8 months ago) by momjian
Branches: MAIN
CVS tags: REL8_1_STABLE, REL8_1_9, REL8_1_8, REL8_1_7, REL8_1_6, REL8_1_5, REL8_1_4, REL8_1_3, REL8_1_21, REL8_1_20, REL8_1_2, REL8_1_19, REL8_1_18, REL8_1_17, REL8_1_16, REL8_1_15, REL8_1_14, REL8_1_13, REL8_1_12, REL8_1_11, REL8_1_10, REL8_1_1, REL8_1_0RC1, REL8_1_0BETA4, REL8_1_0
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +8 -8 lines
Standard pgindent run for 8.1.

Revision 1.2: download - view: text, markup, annotated - select for diffs
Thu Aug 11 21:11:47 2005 UTC (19 years, 10 months ago) by tgl
Branches: MAIN
CVS tags: REL8_1_0BETA3, REL8_1_0BETA2, REL8_1_0BETA1
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +6 -2 lines
Autovacuum loose end mop-up.  Provide autovacuum-specific vacuum cost
delay and limit, both as global GUCs and as table-specific entries in
pg_autovacuum.  stats_reset_on_server_start is now OFF by default,
but a reset is forced if we did WAL replay.  XID-wrap vacuums do not
ANALYZE, but do FREEZE if it's a template database.  Alvaro Herrera

Revision 1.1: download - view: text, markup, annotated - select for diffs
Thu Jul 14 05:13:42 2005 UTC (19 years, 11 months ago) by tgl
Branches: MAIN
Integrate autovacuum functionality into the backend.  There's still a
few loose ends to be dealt with, but it seems to work.  Alvaro Herrera,
based on the contrib code by Matthew O'Connor.

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

PostgreSQL CVSweb <[email protected]>