summaryrefslogtreecommitdiff
path: root/src/backend/storage/buffer/bufmgr.c
AgeCommit message (Expand)Author
2003-05-10Make use of new error context stack mechanism to allow random errorsTom Lane
2003-03-28Add code to apply some simple sanity checks to the header fields of aTom Lane
2003-02-13This trivial patch removes the usage of some old statistics code that noBruce Momjian
2002-09-14Cosmetic fixes from Neil Conway.Tom Lane
2002-09-04pgindent run.Bruce Momjian
2002-09-02Remove sys/types.h in files that include postgres.h, and hence c.h,Bruce Momjian
2002-08-15Tom Lane wrote:Bruce Momjian
2002-08-11Code review of CLUSTER patch. Clean up problems with relcache gettingTom Lane
2002-08-06Restructure local-buffer handling per recent pghackers discussion.Tom Lane
2002-07-02Minor code cleanup in bufmgr.c and bufmgr.h, mainly by moving repeatedBruce Momjian
2002-06-20Update copyright to 2002.Bruce Momjian
2002-06-15WriteBuffer return value:Bruce Momjian
2002-06-15Remove some pre-WAL relics:Bruce Momjian
2002-04-15The patch I sent to -patches a little while ago wasn't applied: itBruce Momjian
2002-03-06Change made to elog:Bruce Momjian
2002-03-02Commit to match discussed elog() changes. Only update is that LOG isBruce Momjian
2001-11-10Clean up usage-statistics display code (ShowUsage and friends). StatFpTom Lane
2001-11-05New pgindent run with fixes suggested by Tom. Patch manually reviewed,Bruce Momjian
2001-10-25pgindent run on all C files. Java run to follow. initdb/regressionBruce Momjian
2001-09-29Implement new 'lightweight lock manager' that's intermediate betweenTom Lane
2001-07-06Implement LockBufferForCleanup(), which will allow concurrent VACUUMTom Lane
2001-07-02Make the found-a-buffer-when-we-were-expecting-to-extend-the-rel pathTom Lane
2001-06-29Further work on connecting the free space map (which is still just aTom Lane
2001-06-22Statistical system views (yet without the config stuff, butJan Wieck
2001-06-09Remove RelationGetBufferWithBuffer(), which is horribly confused aboutTom Lane
2001-05-12Modify RelationGetBufferForTuple() so that we only do lseek and lockTom Lane
2001-05-10Avoid unnecessary lseek() calls by cleanups in md.c. mdfd_lstbcnt wasTom Lane
2001-03-22pgindent run. Make it all clean.Bruce Momjian
2001-03-21Check bufHdr->cntxDirty and call StartBufferIO in BufferSync()Vadim B. Mikheev
2001-02-18Change s_lock to not use any zero-delay select() calls; these are just aTom Lane
2001-01-24Change Copyright from PostgreSQL, Inc to PostgreSQL Global Development Group.Bruce Momjian
2001-01-19Make critical sections (elog->crash) and interrupt holdoff sectionsTom Lane
2001-01-14Restructure backend SIGINT/SIGTERM handling so that 'die' interruptsTom Lane
2001-01-12Add more critical-section calls: all code sections that hold spinlocksTom Lane
2001-01-08LockBuffer should not elog while holding buffer's cntx_lock.Tom Lane
2000-12-29Fix failure in CreateCheckPoint on some Alpha boxes --- it's not OK toTom Lane
2000-12-28New WAL version - CRC and data blocks backup.Vadim B. Mikheev
2000-12-22Avoid XLogFlush for clean buffers in BufferSync.Vadim B. Mikheev
2000-11-30Hope that this is valid localbuf.c versionVadim B. Mikheev
2000-11-30No more #ifdef XLOG.Vadim B. Mikheev
2000-11-30Rearrange bufmgr header files so that buf_internals.h need not beTom Lane
2000-11-28Significant cleanups in SysV IPC handling (shared mem and semaphores).Tom Lane
2000-11-20Include postgres.h before checking #ifdef XLOG.Peter Eisentraut
2000-11-08Make DROP TABLE rollback-able: postpone physical file delete until commit.Tom Lane
2000-10-28WALVadim B. Mikheev
2000-10-23New relcache hash table with RelFileNode as key to be usedVadim B. Mikheev
2000-10-22Fix incorrect logic for clearing BufferDirtiedByMe in ReleaseRelationBuffersTom Lane
2000-10-21WALVadim B. Mikheev
2000-10-20redo/undo support functions and cleanups.Vadim B. Mikheev
2000-10-18I had to change buffer tag: now RelFileNode is used instead ofVadim B. Mikheev