pgsql: Implement archive_timeout feature to force xlog file switches to

From: tgl(at)postgresql(dot)org (Tom Lane)
To: pgsql-committers(at)postgresql(dot)org
Subject: pgsql: Implement archive_timeout feature to force xlog file switches to
Date: 2006-08-17 23:04:11
Message-ID: 20060817230411.A44349FA5F3@postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-committers

Log Message:
-----------
Implement archive_timeout feature to force xlog file switches to occur no more
than N seconds apart. This allows a simple, if not very high performance,
means of guaranteeing that a PITR archive is no more than N seconds behind
real time. Also make pg_current_xlog_location return the WAL Write pointer,
add pg_current_xlog_insert_location to return the Insert pointer, and fix
pg_xlogfile_name_offset to return its results as a two-element record instead
of a smashed-together string, as per recent discussion.

Simon Riggs

Modified Files:
--------------
pgsql/doc/src/sgml:
backup.sgml (r2.82 -> r2.83)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/doc/src/sgml/backup.sgml.diff?r1=2.82&r2=2.83)
config.sgml (r1.74 -> r1.75)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/doc/src/sgml/config.sgml.diff?r1=1.74&r2=1.75)
func.sgml (r1.329 -> r1.330)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/doc/src/sgml/func.sgml.diff?r1=1.329&r2=1.330)
pgsql/src/backend/access/transam:
xlog.c (r1.247 -> r1.248)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/access/transam/xlog.c.diff?r1=1.247&r2=1.248)
pgsql/src/backend/postmaster:
bgwriter.c (r1.26 -> r1.27)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/postmaster/bgwriter.c.diff?r1=1.26&r2=1.27)
pgsql/src/backend/utils/misc:
guc.c (r1.342 -> r1.343)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/utils/misc/guc.c.diff?r1=1.342&r2=1.343)
postgresql.conf.sample (r1.186 -> r1.187)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/backend/utils/misc/postgresql.conf.sample.diff?r1=1.186&r2=1.187)
pgsql/src/include/access:
xlog.h (r1.72 -> r1.73)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/include/access/xlog.h.diff?r1=1.72&r2=1.73)
xlog_internal.h (r1.15 -> r1.16)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/include/access/xlog_internal.h.diff?r1=1.15&r2=1.16)
pgsql/src/include/catalog:
catversion.h (r1.349 -> r1.350)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/include/catalog/catversion.h.diff?r1=1.349&r2=1.350)
pg_proc.h (r1.420 -> r1.421)
(http://developer.postgresql.org/cvsweb.cgi/pgsql/src/include/catalog/pg_proc.h.diff?r1=1.420&r2=1.421)

Browse pgsql-committers by date

  From Date Subject
Next Message Magnus Hagander 2006-08-18 11:42:53 Re: pgsql: Update WIN32 quoting roles documentation.
Previous Message User Sdanforth 2006-08-17 20:35:58 bizgres - bizgres: Merge of PostgreSQL 8.1.4 code.