pgsql-server/src backend/access/nbtree/nbtree. ...

From: tgl(at)svr1(dot)postgresql(dot)org (Tom Lane)
To: pgsql-committers(at)postgresql(dot)org
Subject: pgsql-server/src backend/access/nbtree/nbtree. ...
Date: 2004-02-10 01:55:27
Message-ID: 20040210015527.51682D1D263@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/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.

Browse pgsql-committers by date

  From Date Subject
Next Message Kris Jurka 2004-02-10 01:58:48 pgsql-server/src/interfaces/jdbc/org/postgresq ...
Previous Message Neil Conway 2004-02-08 22:28:57 pgsql-server/src backend/commands/async.c back ...