pgsql: Add wal_recycle and wal_init_zero GUCs.

From: Thomas Munro <tmunro(at)postgresql(dot)org>
To: pgsql-committers(at)lists(dot)postgresql(dot)org
Subject: pgsql: Add wal_recycle and wal_init_zero GUCs.
Date: 2019-04-02 01:47:11
Message-ID: E1hB8W7-0005OZ-Lt@gemulon.postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-committers

Add wal_recycle and wal_init_zero GUCs.

On at least ZFS, it can be beneficial to create new WAL files every
time and not to bother zero-filling them. Since it's not clear which
other filesystems might benefit from one or both of those things,
add individual GUCs to control those two behaviors independently and
make only very general statements in the docs.

Author: Jerry Jelinek, with some adjustments by Thomas Munro
Reviewed-by: Alvaro Herrera, Andres Freund, Tomas Vondra, Robert Haas and others
Discussion: https://postgr.es/m/CACPQ5Fo00QR7LNAcd1ZjgoBi4y97%2BK760YABs0vQHH5dLdkkMA%40mail.gmail.com

Branch
------
master

Details
-------
https://git.postgresql.org/pg/commitdiff/475861b2615dd63ae8431d811749a6f9a15bbfd6

Modified Files
--------------
doc/src/sgml/config.sgml | 35 ++++++++++
src/backend/access/transam/xlog.c | 97 ++++++++++++++++++---------
src/backend/utils/misc/guc.c | 20 ++++++
src/backend/utils/misc/postgresql.conf.sample | 2 +
src/include/access/xlog.h | 2 +
5 files changed, 123 insertions(+), 33 deletions(-)

Browse pgsql-committers by date

  From Date Subject
Next Message Michael Paquier 2019-04-02 02:04:53 pgsql: Add progress reporting to pg_checksums
Previous Message Andres Freund 2019-04-02 01:26:59 Re: pgsql: Compute XID horizon for page level index vacuum on primary.