summaryrefslogtreecommitdiff
path: root/src/backend/storage
Commit message (Expand)AuthorAgeFilesLines
* Dept. of further reflection: I looked around to see if any other callersTom Lane2004-08-151-6/+7
* Xmin calculations should consider only top transaction IDs, andTom Lane2004-08-151-3/+3
* Some mop-up work for savepoints (nested transactions). Store a smallTom Lane2004-08-011-75/+227
* Restructure error handling as recently discussed. It is now reallyTom Lane2004-07-311-14/+32
* Fix subtransaction behavior for large objects, temp namespace, files,Tom Lane2004-07-283-103/+244
* Replace nested-BEGIN syntax for subtransactions with spec-compliantTom Lane2004-07-271-13/+10
* Invent WAL timelines, as per recent discussion, to make point-in-timeTom Lane2004-07-211-1/+2
* Invent ResourceOwner mechanism as per my recent proposal, and use it toTom Lane2004-07-175-271/+298
* Move TablespaceCreateDbspace() call into smgrcreate(), which is where itTom Lane2004-07-111-1/+15
* Fix seriously nasty memory leak in new TransactionIdIsInProgress code.Tom Lane2004-07-011-4/+9
* Nested transactions. There is still much left to do, especially on theTom Lane2004-07-018-83/+357
* Looks like s_lock_test needs <time.h> on some platforms.Tom Lane2004-06-191-1/+2
* s_lock_test requires libpgport to build now.Tom Lane2004-06-191-4/+7
* Tablespaces. Alternate database locations are dead, long live tablespaces.Tom Lane2004-06-185-80/+93
* 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-112-2/+27
* Previous code cleanup was for bufpage.c, not bufmgr.c.Bruce Momjian2004-06-091-13/+11
* Stylistic changes in bufmgr.cBruce Momjian2004-06-081-28/+29
* Tweak palloc/repalloc to allow zero bytes to be requested, as per recentTom Lane2004-06-053-10/+6
* Adjust our timezone library to use pg_time_t (typedef'd as int64) inTom Lane2004-06-031-1/+3
* Per previous discussions, here are two functions to send INT and TERMBruce Momjian2004-06-021-1/+35
* Adjust btree index build to not use shared buffers, thereby avoiding theTom Lane2004-06-022-3/+67
* Additional mop-up for sync-to-fsync changes: avoid issuing fsyncs forTom Lane2004-05-314-45/+81
* 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-314-82/+317
* Implement new PostmasterIsAlive() check for WIN32, per Claudio Natoli.Tom Lane2004-05-301-5/+3
* Separate out bgwriter code into a logically separate module, ratherTom Lane2004-05-294-100/+70
* Code review for EXEC_BACKEND changes. Reduce the number of #ifdefs byTom Lane2004-05-284-44/+41
* Handle impending sinval queue overflow by means of a separate signalTom Lane2004-05-232-8/+233
* 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-196-688/+682
* * Most changes are to fix warnings issued when compiling win32Bruce Momjian2004-04-191-2/+2
* When changing select() calls for delays into pg_usleep(), two commentsBruce Momjian2004-03-231-3/+3
* * postmaster.c: cleanup pmdaemonize under win32; missed failure messageBruce Momjian2004-03-151-2/+2
* For application to HEAD, following community review.Bruce Momjian2004-02-251-74/+57
* Replace opendir/closedir calls throughout the backend with AllocateDirTom Lane2004-02-231-17/+109
* Do a direct probe during postmaster startup to determine the maximumTom Lane2004-02-231-87/+144
* Here is a patch that implements setitimer() on win32. With this patchBruce Momjian2004-02-181-14/+1
* 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
* Commit the reasonably uncontroversial parts of J.R. Nield's PITR patch, toTom Lane2004-02-112-2/+160
* Centralize implementation of delay code by creating a pg_usleep()Tom Lane2004-02-102-6/+4
* Restructure smgr API as per recent proposal. smgr no longer depends onTom Lane2004-02-109-1424/+560
* Win32 signals cleanup. Patch by Magnus Hagander, with input from ClaudioNeil Conway2004-02-082-6/+4
* 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