CVSROOT:        /cvsroot
Module name:    pgsql-server
Changes by:     [EMAIL PROTECTED]       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.


---------------------------(end of broadcast)---------------------------
TIP 1: subscribe and unsubscribe commands go to [EMAIL PROTECTED]

Reply via email to