Commits

DateSubjectAuthorReleases
2019-05-22 Phase 2 pgindent run for v12. Tom Lane 12.0
2017-06-21 Phase 2 of pgindent updates. Tom Lane 10.0
2012-06-07 Scan the buffer pool just once, not once per fork, during relation drop. Tom Lane 9.2.0
2012-05-10 Improve control logic for bgwriter hibernation mode. Tom Lane 9.2.0
2009-01-12 Implement prefetching via posix_fadvise() for bitmap index scans. A new Tom Lane 8.4.0
2008-09-17 Allow ShowBufferUsage() to report the number of reads/writes that have Tom Lane 8.4.0
2007-09-25 Just-in-time background writing strategy. This code avoids re-scanning Tom Lane 8.3.0
2007-06-28 Implement "distributed" checkpoints in which the checkpoint I/O is spread Tom Lane 8.3.0
2007-05-30 Make large sequential scans and VACUUMs work in a limited-size "ring" of Tom Lane 8.3.0
2006-10-19 Clean up local redeclarations of variables with DLLIMPORT, per report Tom Lane 8.2.0
2006-07-23 Split the buffer mapping table into multiple separately lockable Tom Lane 8.2.0
2006-03-31 Clean up WAL/buffer interactions as per my recent proposal. Get rid of the Tom Lane 8.2.0
2005-12-29 Get rid of the SpinLockAcquire/SpinLockAcquire_NoHoldoff distinction Tom Lane 8.2.0
2005-11-17 DropRelFileNodeBuffers failed to fix the state of the lookup hash table Tom Lane 8.1.1
2005-11-17 DropRelFileNodeBuffers failed to fix the state of the lookup hash table Tom Lane 8.2.0
2005-10-12 Do all accesses to shared buffer headers through volatile-qualified Tom Lane 8.1.0
2005-08-20 Convert the arithmetic for shared memory size calculation from 'int' Tom Lane 8.1.0
2005-05-19 Split the shared-memory array of PGPROC pointers out of the sinval Tom Lane 8.1.0
2005-03-04 Replace the BufMgrLock with separate locks on the lookup hashtable and Tom Lane 8.1.0
2005-02-03 Ensure that all details of the ARC algorithm are hidden within freelist.c. Tom Lane 8.0.2
2005-02-03 Ensure that all details of the ARC algorithm are hidden within freelist.c. Tom Lane 8.1.0
2004-10-16 Remove BufferLocks[] array in favor of a single pointer to the buffer Tom Lane 8.0.0
2004-06-18 Tablespaces. Alternate database locations are dead, long live tablespaces. Tom Lane 8.0.0
2004-04-21 Another round of code cleanup on bufmgr. Use BM_VALID flag to keep track Tom Lane 8.0.0
2004-04-19 Code review for ARC patch. Eliminate static variables, improve handling Tom Lane 8.0.0