]> granicus.if.org Git - postgresql/commit
Phase 1 of fix for 'SMgrRelation hashtable corrupted' problem. This
authorTom Lane <tgl@sss.pgh.pa.us>
Mon, 10 Jan 2005 20:02:24 +0000 (20:02 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Mon, 10 Jan 2005 20:02:24 +0000 (20:02 +0000)
commit0ce4d56924982c04da226bc890033e377d1ef375
tree7bea17dae3daf0483526989590035a52af6db8bc
parentcc7cd8774a644bfb484ee31320e85764ba68d1e3
Phase 1 of fix for 'SMgrRelation hashtable corrupted' problem.  This
is the minimum required fix.  I want to look next at taking advantage of
it by simplifying the message semantics in the shared inval message queue,
but that part can be held over for 8.1 if it turns out too ugly.
14 files changed:
src/backend/access/transam/xlogutils.c
src/backend/catalog/heap.c
src/backend/catalog/index.c
src/backend/commands/tablecmds.c
src/backend/postmaster/bgwriter.c
src/backend/rewrite/rewriteDefine.c
src/backend/storage/buffer/bufmgr.c
src/backend/storage/buffer/localbuf.c
src/backend/storage/smgr/smgr.c
src/backend/utils/cache/inval.c
src/backend/utils/cache/relcache.c
src/include/storage/smgr.h
src/include/utils/rel.h
src/include/utils/relcache.h