pgsql-server/src backend/access/nbtree/nbtree. ... - Mailing list pgsql-committers

From tgl@svr1.postgresql.org (Tom Lane)
Subject pgsql-server/src backend/access/nbtree/nbtree. ...
Date
Msg-id 20040210015527.51682D1D263@svr1.postgresql.org
Whole thread Raw
List pgsql-committers
CVSROOT:    /cvsroot
Module name:    pgsql-server
Changes by:    tgl@svr1.postgresql.org    04/02/09 21:55:27

Modified files:
    src/backend/access/nbtree: nbtree.c
    src/backend/access/transam: slru.c xact.c xlog.c xlogutils.c
    src/backend/bootstrap: bootstrap.c
    src/backend/catalog: heap.c index.c
    src/backend/commands: copy.c dbcommands.c tablecmds.c trigger.c
                          user.c vacuum.c vacuumlazy.c
    src/backend/libpq: be-fsstubs.c
    src/backend/rewrite: rewriteDefine.c rewriteSupport.c
    src/backend/storage/buffer: bufmgr.c localbuf.c
    src/backend/storage/ipc: ipci.c
    src/backend/storage/smgr: Makefile README md.c smgr.c smgrtype.c
    src/backend/tcop: utility.c
    src/backend/utils/cache: inval.c relcache.c
    src/backend/utils/init: miscinit.c
    src/include/catalog: pg_database.h
    src/include/storage: sinval.h smgr.h
    src/include/utils: inval.h rel.h relcache.h
Removed files:
    src/backend/storage/smgr: mm.c

Log message:
    Restructure smgr API as per recent proposal.  smgr no longer depends on
    the relcache, and so the notion of 'blind write' is gone.  This should
    improve efficiency in bgwriter and background checkpoint processes.
    Internal restructuring in md.c to remove the not-very-useful array of
    MdfdVec objects --- might as well just use pointers.
    Also remove the long-dead 'persistent main memory' storage manager (mm.c),
    since it seems quite unlikely to ever get resurrected.


pgsql-committers by date:

Previous
From: neilc@svr1.postgresql.org (Neil Conway)
Date:
Subject: pgsql-server/src backend/commands/async.c back ...
Next
From: jurka@svr1.postgresql.org (Kris Jurka)
Date:
Subject: pgsql-server/src/interfaces/jdbc/org/postgresq ...