pgsql/ oc/src/sgml/wal.sgml rc/backend/access/ ... - Mailing list pgsql-committers

From Tom Lane
Subject pgsql/ oc/src/sgml/wal.sgml rc/backend/access/ ...
Date
Msg-id 200102260050.f1Q0o8L33973@hub.org
Whole thread Raw
List pgsql-committers
CVSROOT:    /home/projects/pgsql/cvsroot
Module name:    pgsql
Changes by:    tgl@hub.org    01/02/25 19:50:08

Modified files:
    doc/src/sgml   : wal.sgml
    src/backend/access/transam: xact.c xlog.c
    src/backend/storage/ipc: sinval.c
    src/backend/utils/misc: guc.c postgresql.conf.sample
    src/bin/psql   : tab-complete.c
    src/include/access: xlog.h
    src/include/storage: proc.h sinval.h

Log message:
    Implement COMMIT_SIBLINGS parameter to allow pre-commit delay to occur
    only if at least N other backends currently have open transactions.  This
    is not a great deal of intelligence about whether a delay might be
    profitable ... but it beats no intelligence at all.  Note that the default
    COMMIT_DELAY is still zero --- this new code does nothing unless that
    setting is changed.
    Also, mark ENABLEFSYNC as a system-wide setting.  It's no longer safe to
    allow that to be set per-backend, since we may be relying on some other
    backend's fsync to have synced the WAL log.


pgsql-committers by date:

Previous
From: Bruce Momjian - CVS
Date:
Subject: [WEBMASTER] 'www/html/docs awbook.html'
Next
From: Tatsuo Ishii
Date:
Subject: pgsql/src/bin/pgaccess/lib tables.tcl