Commit Graph

123 Commits (6597ec9be6a9ed50390f73235d6654ec32a0b944)

Author SHA1 Message Date
Bruce Momjian 0a78320057 pgindent run for 9.4 12 years ago
Robert Haas 11a65eed16 Get rid of the dynamic shared memory state file. 12 years ago
Robert Haas 858ec11858 Introduce replication slots. 12 years ago
Robert Haas ea9df812d8 Relax the requirement that all lwlocks be stored in a single array. 12 years ago
Tom Lane ac4ef637ad Allow use of "z" flag in our printf calls, and use it where appropriate. 12 years ago
Robert Haas daa7527afc Reduce the number of semaphores used under --disable-spinlocks. 12 years ago
Bruce Momjian 7e04792a1c Update copyright for 2014 12 years ago
Robert Haas 0ac5e5a7e1 Allow dynamic allocation of shared memory segments. 12 years ago
Robert Haas 7f7485a0cd Allow background workers to be started dynamically. 13 years ago
Bruce Momjian bd61a623ac Update copyrights for 2013 13 years ago
Alvaro Herrera 77ed0c6950 Tighten up includes in sinvaladt.h, twophase.h, proc.h 14 years ago
Simon Riggs 8f28789bff Rename BgWriterShmem/Request to CheckpointerShmem/Request 14 years ago
Bruce Momjian e126958c2e Update copyright notices for year 2012. 14 years ago
Robert Haas ed0b409d22 Move "hot" members of PGPROC into a separate PGXACT array. 14 years ago
Heikki Linnakangas dafaa3efb7 Implement genuine serializable isolation level. 15 years ago
Bruce Momjian 5d950e3b0c Stamp copyrights for year 2011. 15 years ago
Magnus Hagander 9f2e211386 Remove cvs keywords from all files. 15 years ago
Heikki Linnakangas 236b6bc29e Simplify Windows implementation of latches. There's no need to keep a 15 years ago
Heikki Linnakangas 2746e5f21d Introduce latches. A latch is a boolean variable, with the capability to 16 years ago
Tom Lane d1e027221d Replace the pg_listener-based LISTEN/NOTIFY mechanism with an in-memory queue. 16 years ago
Heikki Linnakangas 40f908bdcd Introduce Streaming Replication. 16 years ago
Bruce Momjian 0239800893 Update copyright for the year 2010. 16 years ago
Tom Lane 2487d872e0 Create a multiplexing structure for signals to Postgres child processes. 17 years ago
Tom Lane 969d7cd431 Install a "dead man switch" to allow the postmaster to detect cases where 17 years ago
Tom Lane dad75a62bf Create a "shmem_startup_hook" to be called at the end of shared memory 17 years ago
Bruce Momjian 511db38ace Update copyright for 2009. 17 years ago
Heikki Linnakangas 15c121b3ed Rewrite the FSM. Instead of relying on a fixed-size shared memory segment, the 17 years ago
Alvaro Herrera f8c4d7db60 Restructure some header files a bit, in particular heapam.h, by removing some 18 years ago
Alvaro Herrera ec6550c6c0 Modify interactions between sinval.c and sinvaladt.c. The code that actually 18 years ago
Bruce Momjian 9098ab9e32 Update copyrights in source tree to 2008. 18 years ago
Bruce Momjian fdf5a5efb7 pgindent run for 8.3. 18 years ago
Tom Lane a04a423599 Arrange for large sequential scans to synchronize with each other, so that 19 years ago
Alvaro Herrera 1820650934 Restructure autovacuum in two processes: a dummy process, which runs 19 years ago
Bruce Momjian 29dccf5fe0 Update CVS HEAD for 2007 copyright. Back branches are typically not 19 years ago
Tom Lane e0dece127d Redesign the patch for allocation of shmem space and LWLocks for add-on 19 years ago
Bruce Momjian f99a569a2e pgindent run for 8.2. 20 years ago
Bruce Momjian 2c6d96cef6 Add support for loadable modules to allocated shared memory and 20 years ago
Tom Lane daecd97617 Put back some more not-so-unused-as-all-that #includes. This un-breaks 20 years ago
Bruce Momjian e0522505bd Remove 576 references of include files that were not needed. 20 years ago
Tom Lane b13c9686d0 Take the statistics collector out of the loop for monitoring backends' 20 years ago
Tom Lane 5749f6ef0c Rewrite btree vacuuming to fold the former bulkdelete and cleanup operations 20 years ago
Bruce Momjian f2f5b05655 Update copyright for 2006. Update scripts. 20 years ago
Tom Lane 349f40b2c2 Rearrange backend startup sequence so that ShmemIndexLock can become 20 years ago
Tom Lane c599a247bb Simplify lock manager data structures by making a clear separation between 20 years ago
Bruce Momjian 1dc3498251 Standard pgindent run for 8.1. 20 years ago
Tom Lane 0007490e09 Convert the arithmetic for shared memory size calculation from 'int' 21 years ago
Tom Lane d0a89683a3 Two-phase commit. Original patch by Heikki Linnakangas, with additional 21 years ago
Tom Lane ee3b71f6bc Split the shared-memory array of PGPROC pointers out of the sinval 21 years ago
Tom Lane bedb78d386 Implement sharable row-level locks, and use them for foreign key references 21 years ago
PostgreSQL Daemon 2ff501590b Tag appropriate files for rc3 21 years ago