summaryrefslogtreecommitdiff
path: root/src/backend/storage/ipc
AgeCommit message (Expand)Author
2001-12-28Ensure that all direct uses of spinlock-protected data structures useTom Lane
2001-11-05New pgindent run with fixes suggested by Tom. Patch manually reviewed,Bruce Momjian
2001-11-05Remove ill-considered Assert.Tom Lane
2001-11-04Merge three existing ways of signaling postmaster from child processes,Tom Lane
2001-10-30Fix small problem Tom Lane found with pgindent run.Bruce Momjian
2001-10-28Another pgindent run. Fixes enum indenting, and improves #endifBruce Momjian
2001-10-25pgindent run on all C files. Java run to follow. initdb/regressionBruce Momjian
2001-10-05Further cleanup of dynahash.c API, in pursuit of portability andTom Lane
2001-10-01Revise shmget() and semget() failure messages to mention the possibilityTom Lane
2001-10-01Make inclusion logic for sys/sem.h and sys/ipc.h consistent across allTom Lane
2001-10-01Another round of cleanups for dynahash.c (maybe it's finally clean ofTom Lane
2001-09-29Whoops, I was a tad too enthusiastic about using shared lock mode forTom Lane
2001-09-29Implement new 'lightweight lock manager' that's intermediate betweenTom Lane
2001-09-27Move s_lock.c and spin.c into lmgr subdirectory, which seems a muchTom Lane
2001-09-07Get rid of PID entries in shmem hash table; there is no longer any needTom Lane
2001-09-04Bring references to ipcclean in sync with reality.Peter Eisentraut
2001-08-26Transaction IDs wrap around, per my proposal of 13-Aug-01. MoreTom Lane
2001-08-25Replace implementation of pg_log as a relation accessed through theTom Lane
2001-08-23Ensure that all TransactionId comparisons are encapsulated in macrosTom Lane
2001-07-16Improve documentation about reasoning behind the order of operationsTom Lane
2001-07-12Create a new HeapTupleSatisfiesVacuum() routine in tqual.c that embodies theTom Lane
2001-07-06Implement LockBufferForCleanup(), which will allow concurrent VACUUMTom Lane
2001-06-27Install infrastructure for shared-memory free space map. Doesn't actuallyTom Lane
2001-06-19Clean up some longstanding problems in shared-cache invalidation.Tom Lane
2001-06-16Tweak startup sequence so that running out of PROC array slots isTom Lane
2001-06-01Guard against malloc failure. Also, don't examine segP->lastBackendTom Lane
2001-05-18Small code cleanups,formatting.Bruce Momjian
2001-05-08Small cleanup.Bruce Momjian
2001-05-07> Occasionally and without warning I get this from my daily vacuumBruce Momjian
2001-03-23Fix comments that were mis-wrapped, for Tom Lane.Bruce Momjian
2001-03-22Remove dashes in comments that don't need them, rewrap with pgindent.Bruce Momjian
2001-03-22pgindent run. Make it all clean.Bruce Momjian
2001-03-18Remove NEXTXID xlog record type to avoid three-way deadlock risk.Tom Lane
2001-03-13XLOG (and related) changes:Tom Lane
2001-02-26Implement COMMIT_SIBLINGS parameter to allow pre-commit delay to occurTom Lane
2001-01-24Change Copyright from PostgreSQL, Inc to PostgreSQL Global Development Group.Bruce Momjian
2001-01-22Clean up lockmanager data structures some more, in preparation for plannedTom Lane
2001-01-19Make critical sections (elog->crash) and interrupt holdoff sectionsTom Lane
2001-01-14Restructure backend SIGINT/SIGTERM handling so that 'die' interruptsTom Lane
2001-01-12Add more critical-section calls: all code sections that hold spinlocksTom Lane
2001-01-07Clear QueryCancel and ProcDiePending at start of proc_exit, to ensureTom Lane
2000-12-30Paranoia about possible values of errno after a shmget/semget failure.Tom Lane
2000-12-22Revise lock manager to support "session level" locks as well as "transactionTom Lane
2000-12-11Darwin porting patches from Peter Bierman <bierman@apple.com>Tom Lane
2000-12-03Don't use 'private' as a parameter name in visible headers ... makes C++Tom Lane
2000-11-30It seems some platforms declare kill(2) in signal.h not unistd.h.Tom Lane
2000-11-30Rearrange bufmgr header files so that buf_internals.h need not beTom Lane
2000-11-28Significant cleanups in SysV IPC handling (shared mem and semaphores).Tom Lane
2000-11-21Put external declarations into header files.Peter Eisentraut
2000-11-12Keep track of the last active slot in the shared ProcState array, soTom Lane