summaryrefslogtreecommitdiff
path: root/src/include/storage
Commit message (Expand)AuthorAgeFilesLines
* Add a comment describing the requirement that pointers into shared memoryNeil Conway2005-10-131-7/+17
* Do all accesses to shared buffer headers through volatile-qualifiedTom Lane2005-10-121-3/+8
* Add infrastructure for making spins_per_delay variable depending onTom Lane2005-10-112-2/+10
* Don't use a non-locked pre-test of the spinlock on x86_64 machines.Tom Lane2005-10-111-4/+50
* This patch cleans up the access to members of ItemIdData.Bruce Momjian2005-09-222-5/+5
* Print proper cause of statement cancel, user interaction or timeout.Bruce Momjian2005-09-191-1/+3
* Sigh, looks like you need '.set mips2' before you can access MIPSTom Lane2005-08-291-3/+9
* Add a SYNC instruction to the S_UNLOCK sequence for MIPS.Tom Lane2005-08-281-1/+9
* Get the MIPS assembler syntax right. Also add a separate sync command;Tom Lane2005-08-271-4/+6
* Another try at the inlined MIPS spinlock code. Can't test this myself,Tom Lane2005-08-261-12/+12
* Adjust m68k spinlock code to avoid duplicate in-line and not-in-lineTom Lane2005-08-261-6/+6
* Replace out-of-line tas() assembly code for MIPS with a properlyTom Lane2005-08-251-8/+36
* Convert the arithmetic for shared memory size calculation from 'int'Tom Lane2005-08-2011-27/+28
* Add BackendXidGetPid().Tatsuo Ishii2005-08-201-1/+2
* Remove BufferBlockPointers array in favor of a base + (bufnum) * BLCKSZTom Lane2005-08-121-3/+3
* Add files to do read I/O on the cluster directory:Bruce Momjian2005-08-121-1/+2
* Cause ShutdownPostgres to do a normal transaction abort during backendTom Lane2005-08-082-3/+4
* Add NOWAIT option to SELECT FOR UPDATE/SHARE.Tom Lane2005-08-011-1/+4
* Add per-user and per-database connection limit options.Tom Lane2005-07-312-2/+5
* Remove MMCacheLock -- it is no longer used. Per ITAGAKI Takahiro.Neil Conway2005-07-271-2/+1
* Bring syntax of role-related commands into SQL compliance. To avoidTom Lane2005-06-281-2/+2
* Simplify uses of readdir() by creating a function ReadDir() thatTom Lane2005-06-191-1/+2
* Two-phase commit. Original patch by Heikki Linnakangas, with additionalTom Lane2005-06-177-32/+44
* Simplify shared-memory lock data structures as per recent discussion:Tom Lane2005-06-142-25/+35
* Adjust lo_open() so that specifying INV_READ without INV_WRITE createsTom Lane2005-06-131-3/+8
* Remove the mostly-stubbed-out-anyway support routines for WAL UNDO.Tom Lane2005-06-061-2/+1
* Improve LockAcquire API per my recent proposal. All error conditionsTom Lane2005-05-291-2/+11
* Add parentheses to macros when args are used in computations. WithoutBruce Momjian2005-05-251-2/+2
* Add support for wal_fsync_writethrough for Darwin, and restructure theBruce Momjian2005-05-201-1/+3
* Factor out lock cleanup code that is needed in several places in lock.c.Tom Lane2005-05-191-2/+2
* Split the shared-memory array of PGPROC pointers out of the sinvalTom Lane2005-05-196-28/+49
* Use the standard lock manager to establish priority order when thereTom Lane2005-04-301-1/+18
* Restructure LOCKTAG as per discussions of a couple months ago.Tom Lane2005-04-292-21/+99
* Implement sharable row-level locks, and use them for foreign key referencesTom Lane2005-04-283-5/+9
* Create a routine PageIndexMultiDelete() that replaces a loop aroundTom Lane2005-03-221-1/+2
* Remove unnecessary calls of FlushRelationBuffers: there is no needTom Lane2005-03-201-3/+2
* Add temp_buffers GUC variable to allow users to determine the sizeTom Lane2005-03-191-2/+1
* Need to reset local buffer pin counts, not only shared buffer pins,Tom Lane2005-03-181-1/+2
* Add spinlock support for Itanium processor with Intel compiler.Bruce Momjian2005-03-101-2/+17
* Replace the BufMgrLock with separate locks on the lookup hashtable andTom Lane2005-03-043-44/+98
* Ensure that all details of the ARC algorithm are hidden within freelist.c.Tom Lane2005-02-031-65/+15
* Separate the functions of relcache entry flush and smgr cache entry flushTom Lane2005-01-101-23/+19
* Phase 1 of fix for 'SMgrRelation hashtable corrupted' problem. ThisTom Lane2005-01-101-1/+12
* Tag appropriate files for rc3PostgreSQL Daemon2004-12-3131-62/+62
* Refactor EXEC_BACKEND code so that postmaster child processes reattachTom Lane2004-12-292-8/+4
* Put in place some defenses against being fooled by accidental match ofTom Lane2004-11-091-2/+6
* Give the ResourceOwner mechanism full responsibility for releasing bufferTom Lane2004-10-161-1/+3
* Remove BufferLocks[] array in favor of a single pointer to the bufferTom Lane2004-10-161-14/+2
* Repair possible failure to update hint bits back to disk, perTom Lane2004-10-151-13/+11
* Document what the "rep; nop" x86 assembler sequence is actually equivalentNeil Conway2004-10-061-1/+24