aboutsummaryrefslogtreecommitdiff
path: root/src/backend/storage/buffer/bufmgr.c
Commit message (Expand)AuthorAge
* Fix ReadBuffer() to correctly handle the case where it's trying to extendTom Lane2006-01-06
* Phase 1 of fix for 'SMgrRelation hashtable corrupted' problem. ThisTom Lane2005-01-10
* Repair bufmgr deadlock problem reported by Michael Wildpaner. Must takeTom Lane2005-01-03
* Tag appropriate files for rc3PostgreSQL Daemon2004-12-31
* Assert that BufferIsPinned() in IncrBufferRefCount(), rather than usingNeil Conway2004-11-24
* Allow background writing to be shut down by setting limit values to zero.Tom Lane2004-10-17
* Give the ResourceOwner mechanism full responsibility for releasing bufferTom Lane2004-10-16
* Remove BufferLocks[] array in favor of a single pointer to the bufferTom Lane2004-10-16
* Repair possible failure to update hint bits back to disk, perTom Lane2004-10-15
* I can't see any good reason for DropRelFileNodeBuffers to be issuingTom Lane2004-09-06
* FlushRelationBuffers was also being a bit cavalier about whether theTom Lane2004-08-31
* Pgindent run for 8.0.Bruce Momjian2004-08-29
* Update copyright to 2004.Bruce Momjian2004-08-29
* Invent ResourceOwner mechanism as per my recent proposal, and use it toTom Lane2004-07-17
* Nested transactions. There is still much left to do, especially on theTom Lane2004-07-01
* Tablespaces. Alternate database locations are dead, long live tablespaces.Tom Lane2004-06-18
* Add some code to Assert that when we release pin on a buffer, we areTom Lane2004-06-11
* Additional mop-up for sync-to-fsync changes: avoid issuing fsyncs forTom Lane2004-05-31
* Minor code rationalization: FlushRelationBuffers just returns void,Tom Lane2004-05-31
* Per previous discussions, get rid of use of sync(2) in favor ofTom Lane2004-05-31
* Separate out bgwriter code into a logically separate module, ratherTom Lane2004-05-29
* Get rid of rd_nblocks field in relcache entries. Turns out this wasTom Lane2004-05-08
* Tiny assorted fixes: correct a typo in a comment in vacuumlazy.c, removeNeil Conway2004-04-25
* Make LocalRefCount and PrivateRefCount arrays of int32, rather than long.Neil Conway2004-04-22
* Another round of code cleanup on bufmgr. Use BM_VALID flag to keep trackTom Lane2004-04-21
* Code review for ARC patch. Eliminate static variables, improve handlingTom Lane2004-04-19
* Avoid delaying postmaster shutdown by up to 10 seconds on platformsTom Lane2004-02-12
* Fixed bug where FlushRelationBuffers() did call StrategyInvalidateBuffer()Jan Wieck2004-02-12
* Centralize implementation of delay code by creating a pg_usleep()Tom Lane2004-02-10
* Restructure smgr API as per recent proposal. smgr no longer depends onTom Lane2004-02-10
* Cost based vacuum delay feature.Jan Wieck2004-02-06
* Backing out the background writer sync() option.Jan Wieck2004-02-04
* Remove sleep() and use single PG_SLEEP call for Win32 signal handlingBruce Momjian2004-01-30
* Added GUC variable bgwriter_flush_method controlling the actionJan Wieck2004-01-24
* Change PG_DELAY from msec to usec and use it consistenly rather thanBruce Momjian2004-01-09
* More janitorial work: remove the explicit casting of NULL literals to aNeil Conway2004-01-07
* bufmgr.c failed to compile on Darwin, because it didn't includeTom Lane2003-12-20
* I posted some bufmgr cleanup a few weeks ago, but it conflicted withNeil Conway2003-12-14
* Force zero_damaged_pages to be effectively ON during recovery from WAL,Tom Lane2003-12-01
* $Header: -> $PostgreSQL Changes ...PostgreSQL Daemon2003-11-29
* Remove unused variable.Tom Lane2003-11-21
* Background writer processJan Wieck2003-11-19
* 2nd try for the ARC strategy.Jan Wieck2003-11-13
* ARC strategy backed out ... sorryJan Wieck2003-11-13
* Replacement of the buffer replacement strategy with an ARCJan Wieck2003-11-13
* Message editing: remove gratuitous variations in message wording, standardizePeter Eisentraut2003-09-25
* Repair potential deadlock created by recent changes to recycle btreeTom Lane2003-08-10
* Update copyrights to 2003.Bruce Momjian2003-08-04
* pgindent run.Bruce Momjian2003-08-04
* Error message editing in backend/storage.Tom Lane2003-07-24