summaryrefslogtreecommitdiff
path: root/src/include/storage
AgeCommit message (Expand)Author
2005-05-29Improve LockAcquire API per my recent proposal. All error conditionsTom Lane
2005-05-25Add parentheses to macros when args are used in computations. WithoutBruce Momjian
2005-05-20Add support for wal_fsync_writethrough for Darwin, and restructure theBruce Momjian
2005-05-19Factor out lock cleanup code that is needed in several places in lock.c.Tom Lane
2005-05-19Split the shared-memory array of PGPROC pointers out of the sinvalTom Lane
2005-04-30Use the standard lock manager to establish priority order when thereTom Lane
2005-04-29Restructure LOCKTAG as per discussions of a couple months ago.Tom Lane
2005-04-28Implement sharable row-level locks, and use them for foreign key referencesTom Lane
2005-03-22Create a routine PageIndexMultiDelete() that replaces a loop aroundTom Lane
2005-03-20Remove unnecessary calls of FlushRelationBuffers: there is no needTom Lane
2005-03-19Add temp_buffers GUC variable to allow users to determine the sizeTom Lane
2005-03-18Need to reset local buffer pin counts, not only shared buffer pins,Tom Lane
2005-03-10Add spinlock support for Itanium processor with Intel compiler.Bruce Momjian
2005-03-04Replace the BufMgrLock with separate locks on the lookup hashtable andTom Lane
2005-02-03Ensure that all details of the ARC algorithm are hidden within freelist.c.Tom Lane
2005-01-10Separate the functions of relcache entry flush and smgr cache entry flushTom Lane
2005-01-10Phase 1 of fix for 'SMgrRelation hashtable corrupted' problem. ThisTom Lane
2004-12-31Tag appropriate files for rc3PostgreSQL Daemon
2004-12-29Refactor EXEC_BACKEND code so that postmaster child processes reattachTom Lane
2004-11-09Put in place some defenses against being fooled by accidental match ofTom Lane
2004-10-16Give the ResourceOwner mechanism full responsibility for releasing bufferTom Lane
2004-10-16Remove BufferLocks[] array in favor of a single pointer to the bufferTom Lane
2004-10-15Repair possible failure to update hint bits back to disk, perTom Lane
2004-10-06Document what the "rep; nop" x86 assembler sequence is actually equivalentNeil Conway
2004-09-29Minor adjustments to improve the accuracy of our computation of requiredTom Lane
2004-09-28Arrange to preallocate all required space for the buffer and FSM hashTom Lane
2004-09-24Get rid of /*-inside-comment warning. My fault.Tom Lane
2004-09-24Fix TAS assembly stuff for Solaris/386. (I'm not in a position toTom Lane
2004-09-16Restructure subtransaction handling to reduce resource consumption,Tom Lane
2004-09-02Add s_lock support for HPUX on IA64, per Shinji Teragaito.Tom Lane
2004-08-30slock_t must be int not char for MIPS. 7.4 got this right, but theTom Lane
2004-08-29Pgindent run for 8.0.Bruce Momjian
2004-08-29Update copyright to 2004.Bruce Momjian
2004-08-27Introduce local hash table for lock state, as per recent proposal.Tom Lane
2004-08-26Improve some comments.Tom Lane
2004-08-23Rearrange pg_subtrans handling as per recent discussion. pg_subtransTom Lane
2004-08-11Fix failure to guarantee that a checkpoint will write out pg_clog updatesTom Lane
2004-08-04Label CVS tip as 8.0devel instead of 7.5devel. Adjust various commentsTom Lane
2004-08-01Some mop-up work for savepoints (nested transactions). Store a smallTom Lane
2004-07-28Fix subtransaction behavior for large objects, temp namespace, files,Tom Lane
2004-07-21Invent WAL timelines, as per recent discussion, to make point-in-timeTom Lane
2004-07-21Back out pg_autovacuum commit after cvs clean failure causes commit.Bruce Momjian
2004-07-21lease find enclosed a patch that matches the PL/Perl documentationBruce Momjian
2004-07-19XLOG file archiving and point-in-time recovery. There are still someTom Lane
2004-07-17Invent ResourceOwner mechanism as per my recent proposal, and use it toTom Lane
2004-07-01Nested transactions. There is still much left to do, especially on theTom Lane
2004-06-19Adjust TAS assembly as per recent discussions: use "+m"(*lock) everywhereTom Lane
2004-06-18Tablespaces. Alternate database locations are dead, long live tablespaces.Tom Lane
2004-06-11Add some code to Assert that when we release pin on a buffer, we areTom Lane
2004-06-05Adjust PageGetMaxOffsetNumber to ensure sane behavior on uninitializedTom Lane