summaryrefslogtreecommitdiff
path: root/src/backend/storage/buffer
Commit message (Expand)AuthorAgeFilesLines
* Modify hash_search() API to prevent future occurrences of the errorTom Lane2005-05-292-11/+2
* Split the shared-memory array of PGPROC pointers out of the sinvalTom Lane2005-05-192-7/+7
* Remove unnecessary calls of FlushRelationBuffers: there is no needTom Lane2005-03-201-117/+59
* Add temp_buffers GUC variable to allow users to determine the sizeTom Lane2005-03-191-19/+27
* Upgrade localbuf.c to use a hash table instead of linear search toTom Lane2005-03-191-46/+100
* Need to reset local buffer pin counts, not only shared buffer pins,Tom Lane2005-03-181-1/+15
* Avoid infinite loop in InvalidateBuffer if we ourselves are holdingTom Lane2005-03-181-1/+4
* Replace the BufMgrLock with separate locks on the lookup hashtable andTom Lane2005-03-046-1779/+1170
* Ensure that all details of the ARC algorithm are hidden within freelist.c.Tom Lane2005-02-033-28/+114
* Phase 1 of fix for 'SMgrRelation hashtable corrupted' problem. ThisTom Lane2005-01-102-13/+9
* Repair bufmgr deadlock problem reported by Michael Wildpaner. Must takeTom Lane2005-01-031-11/+37
* Tag appropriate files for rc3PostgreSQL Daemon2004-12-315-10/+10
* Assert that BufferIsPinned() in IncrBufferRefCount(), rather than usingNeil Conway2004-11-241-10/+3
* Allow background writing to be shut down by setting limit values to zero.Tom Lane2004-10-171-3/+9
* Give the ResourceOwner mechanism full responsibility for releasing bufferTom Lane2004-10-162-33/+61
* Remove BufferLocks[] array in favor of a single pointer to the bufferTom Lane2004-10-162-42/+33
* Repair possible failure to update hint bits back to disk, perTom Lane2004-10-151-16/+17
* Restructure subtransaction handling to reduce resource consumption,Tom Lane2004-09-161-6/+7
* I can't see any good reason for DropRelFileNodeBuffers to be issuingTom Lane2004-09-061-3/+3
* FlushRelationBuffers was also being a bit cavalier about whether theTom Lane2004-08-311-5/+5
* Pgindent run for 8.0.Bruce Momjian2004-08-295-151/+159
* Update copyright to 2004.Bruce Momjian2004-08-295-10/+10
* Invent ResourceOwner mechanism as per my recent proposal, and use it toTom Lane2004-07-172-135/+126
* Nested transactions. There is still much left to do, especially on theTom Lane2004-07-011-20/+99
* Tablespaces. Alternate database locations are dead, long live tablespaces.Tom Lane2004-06-182-40/+41
* StrategyDirtyBufferList wasn't being careful to honor max_buffers limit.Tom Lane2004-06-111-3/+7
* Add some code to Assert that when we release pin on a buffer, we areTom Lane2004-06-111-1/+6
* Adjust our timezone library to use pg_time_t (typedef'd as int64) inTom Lane2004-06-031-1/+3
* Additional mop-up for sync-to-fsync changes: avoid issuing fsyncs forTom Lane2004-05-312-9/+13
* Minor code rationalization: FlushRelationBuffers just returns void,Tom Lane2004-05-311-24/+7
* Per previous discussions, get rid of use of sync(2) in favor ofTom Lane2004-05-311-6/+13
* Separate out bgwriter code into a logically separate module, ratherTom Lane2004-05-291-71/+1
* Code review for EXEC_BACKEND changes. Reduce the number of #ifdefs byTom Lane2004-05-281-14/+10
* Get rid of rd_nblocks field in relcache entries. Turns out this wasTom Lane2004-05-081-52/+22
* Tiny assorted fixes: correct a typo in a comment in vacuumlazy.c, removeNeil Conway2004-04-251-3/+1
* Make LocalRefCount and PrivateRefCount arrays of int32, rather than long.Neil Conway2004-04-223-33/+43
* Another round of code cleanup on bufmgr. Use BM_VALID flag to keep trackTom Lane2004-04-214-408/+310
* Code review for ARC patch. Eliminate static variables, improve handlingTom Lane2004-04-195-686/+679
* Avoid delaying postmaster shutdown by up to 10 seconds on platformsTom Lane2004-02-121-2/+18
* Fixed bug where FlushRelationBuffers() did call StrategyInvalidateBuffer()Jan Wieck2004-02-123-117/+32
* Centralize implementation of delay code by creating a pg_usleep()Tom Lane2004-02-101-3/+2
* Restructure smgr API as per recent proposal. smgr no longer depends onTom Lane2004-02-102-184/+95
* Cost based vacuum delay feature.Jan Wieck2004-02-062-2/+17
* Backing out the background writer sync() option.Jan Wieck2004-02-041-50/+1
* Remove sleep() and use single PG_SLEEP call for Win32 signal handlingBruce Momjian2004-01-301-5/+2
* Added GUC variable bgwriter_flush_method controlling the actionJan Wieck2004-01-241-1/+50
* Adjusted calculation of shared memory requirements to newJan Wieck2004-01-152-45/+10
* Change PG_DELAY from msec to usec and use it consistenly rather thanBruce Momjian2004-01-091-4/+2
* More janitorial work: remove the explicit casting of NULL literals to aNeil Conway2004-01-072-15/+15
* bufmgr.c failed to compile on Darwin, because it didn't includeTom Lane2003-12-201-2/+3