Commit Graph

190 Commits (9cce91dba0de4f00b98f7e12535cc0efd33c69a8)

Author SHA1 Message Date
Peter Eisentraut 2afacfc403 This patch properly sets the prototype for the on_shmem_exit and 22 years ago
Bruce Momjian e7ca867485 Try to reduce confusion about what is a lock method identifier, a lock 22 years ago
PostgreSQL Daemon 969685ad44 $Header: -> $PostgreSQL Changes ... 22 years ago
Jan Wieck cfeca62148 Background writer process 22 years ago
Tom Lane 624292aa35 Ensure that all places that are complaining about exhaustion of shared 23 years ago
Bruce Momjian 7fb9893f42 Back out -fstrict-aliasing void* casting. 23 years ago
Bruce Momjian d51368dbbd This patch will stop gcc from issuing warnings about type-punned objects 23 years ago
Bruce Momjian f3c3deb7d0 Update copyrights to 2003. 23 years ago
Bruce Momjian 089003fb46 pgindent run. 23 years ago
Tom Lane cfa191f3b8 Error message editing in backend/storage. 23 years ago
Bruce Momjian 12c9423832 Allow Win32 to compile under MinGW. Major changes are: 23 years ago
Bruce Momjian 32cc6cbe23 Rename 'holder' references to 'proclock' for PROCLOCK references, for 23 years ago
Tom Lane 227a404cf4 Add code to print information about a detected deadlock cycle. The 23 years ago
Tom Lane 55e4ef138c Code review for statement_timeout patch. Fix some race conditions 23 years ago
Tom Lane 8a6fab412e Remove ShutdownBufferPoolAccess exit callback, and do the work in 24 years ago
Bruce Momjian e50f52a074 pgindent run. 24 years ago
Bruce Momjian b75fcf9326 Complete TODO item: 24 years ago
Bruce Momjian 981d045e88 Complete TODO item: 24 years ago
Bruce Momjian 4db8718e84 Add SET statement_timeout capability. Timeout is in ms. A value of 24 years ago
Bruce Momjian d84fe82230 Update copyright to 2002. 24 years ago
Jan Wieck 469cb65aca Katherine Ward wrote: 24 years ago
Tom Lane 72a3902a66 Create an internal semaphore API that is not tied to SysV semaphores. 24 years ago
Bruce Momjian a033daf566 Commit to match discussed elog() changes. Only update is that LOG is 24 years ago
Tom Lane d3fc362ec2 Ensure that all direct uses of spinlock-protected data structures use 24 years ago
Bruce Momjian 77e4fd889c Fix indenting for 'extern "C"' cases. 24 years ago
Tom Lane ca7578d454 The extra semaphore that proc.c now allocates for checkpoint processes 24 years ago
Bruce Momjian 6783b2372e Another pgindent run. Fixes enum indenting, and improves #endif 24 years ago
Bruce Momjian b81844b173 pgindent run on all C files. Java run to follow. initdb/regression 25 years ago
Tom Lane 0648d78ac4 Make inclusion logic for sys/sem.h and sys/ipc.h consistent across all 25 years ago
Bruce Momjian 0386ccfed1 Back out change. Too many place to change too close to beta: 25 years ago
Bruce Momjian f738747494 Do this TODO item: 25 years ago
Tom Lane 499abb0c0f Implement new 'lightweight lock manager' that's intermediate between 25 years ago
Tom Lane 35b7601b04 Add an overall timeout on the client authentication cycle, so that 25 years ago
Tom Lane 863aceb54f Get rid of PID entries in shmem hash table; there is no longer any need 25 years ago
Tom Lane 763554393a Fix code so that we recover cleanly if there are no free semaphores 25 years ago
Tom Lane b553cba15a Clean up the lock state properly when aborting because of early deadlock 25 years ago
Tom Lane 55432fedd2 Implement LockBufferForCleanup(), which will allow concurrent VACUUM 25 years ago
Tom Lane 2917f0a5dd Tweak startup sequence so that running out of PROC array slots is 25 years ago
Bruce Momjian f6923ff3ac Oops, only wanted python change in the last commit. Backing out. 25 years ago
Bruce Momjian dffb673692 While changing Cygwin Python to build its core as a DLL (like Win32 25 years ago
Bruce Momjian 0686d49da0 Remove dashes in comments that don't need them, rewrap with pgindent. 25 years ago
Bruce Momjian 9e1552607a pgindent run. Make it all clean. 25 years ago
Tom Lane f433d0d3cd Special case in ProcSleep() wasn't sufficiently general: must check to 25 years ago
Tom Lane a05eae029a Re-implement deadlock detection and resolution, per design notes posted 25 years ago
Bruce Momjian 623bf843d2 Change Copyright from PostgreSQL, Inc to PostgreSQL Global Development Group. 25 years ago
Tom Lane e84c429062 Clean up lockmanager data structures some more, in preparation for planned 25 years ago
Tom Lane dae52bf3ec Oops, I had managed to break query-cancel-while-waiting-for-lock. 25 years ago
Tom Lane 64e6c60897 Rename fields of lock and lockholder structures to something a tad less 25 years ago
Tom Lane 36839c1927 Restructure backend SIGINT/SIGTERM handling so that 'die' interrupts 25 years ago
Tom Lane 6162432de9 Add more critical-section calls: all code sections that hold spinlocks 25 years ago