pgsql-server/src backend/access/transam/xact.c ...

From: tgl(at)svr1(dot)postgresql(dot)org (Tom Lane)
To: pgsql-committers(at)postgresql(dot)org
Subject: pgsql-server/src backend/access/transam/xact.c ...
Date: 2004-02-11 22:55:27
Message-ID: 20040211225527.6C6FCD1C7F7@svr1.postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-committers

CVSROOT: /cvsroot
Module name: pgsql-server
Changes by: tgl(at)svr1(dot)postgresql(dot)org 04/02/11 18:55:27

Modified files:
src/backend/access/transam: xact.c xlog.c xlogutils.c
src/backend/storage/smgr: md.c smgr.c
src/bin/pg_controldata: pg_controldata.c
src/bin/pg_resetxlog: pg_resetxlog.c
src/include/access: xact.h xlog.h xlogutils.h
src/include/catalog: pg_control.h
src/include : pg_config_manual.h
src/include/storage: smgr.h

Log message:
Commit the reasonably uncontroversial parts of J.R. Nield's PITR patch, to
wit: Add a header record to each WAL segment file so that it can be reliably
identified. Avoid splitting WAL records across segment files (this is not
strictly necessary, but makes it simpler to incorporate the header records).
Make WAL entries for file creation, deletion, and truncation (as foreseen but
never implemented by Vadim). Also, add support for making XLOG_SEG_SIZE
configurable at compile time, similarly to BLCKSZ. Fix a couple bugs I
introduced in WAL replay during recent smgr API changes. initdb is forced
due to changes in pg_control contents.

Responses

Browse pgsql-committers by date

  From Date Subject
Next Message Jan Wieck 2004-02-12 01:44:22 pgsql-server/src/backend/utils/adt pgstatfuncs.c
Previous Message Tom Lane 2004-02-11 22:25:03 pgsql-server/src/backend/postmaster postmaster.c