aboutsummaryrefslogtreecommitdiff
path: root/src/backend/storage/lmgr
Commit message (Expand)AuthorAge
* Message improvementsPeter Eisentraut2015-11-16
* Fix serialization anomalies due to race conditions on INSERT.Kevin Grittner2015-10-31
* Correct value of LW_SHARED_MASK.Andres Freund2015-09-22
* Be more wary about partially-valid LOCALLOCK data in RemoveLocalLock().Tom Lane2015-09-20
* Micro optimize LWLockAttemptLock() a bit.Andres Freund2015-08-02
* Fix issues around the "variable" support in the lwlock infrastructure.Andres Freund2015-08-02
* Remove outdated comment in LWLockDequeueSelf's header.Andres Freund2015-07-29
* Reduce chatter from signaling of autovacuum workers.Tom Lane2015-07-28
* pgindent run for 9.5Bruce Momjian2015-05-23
* Collection of typo fixes.Heikki Linnakangas2015-05-20
* Remove reference to src/tools/backend/index.htmlStephen Frost2015-05-08
* Add support for INSERT ... ON CONFLICT DO NOTHING/UPDATE.Andres Freund2015-05-08
* Create an infrastructure for parallel computation in PostgreSQL.Robert Haas2015-04-30
* Fix various typos and grammar errors in comments.Andres Freund2015-04-26
* Suppress some unused-variable complaints in new LOCK_DEBUG code.Tom Lane2015-03-26
* Remove the option to service interrupts during PGSemaphoreLock().Andres Freund2015-02-03
* Move deadlock and other interrupt handling in proc.c out of signal handlers.Andres Freund2015-02-03
* Be more careful to not lose sync in the FE/BE protocol.Heikki Linnakangas2015-02-02
* Properly terminate the array returned by GetLockConflicts().Andres Freund2015-01-29
* Add a default local latch for use in signal handlers.Andres Freund2015-01-14
* Remove comment that was intended to have been removed before commit.Andres Freund2015-01-08
* Update copyright for 2015Bruce Momjian2015-01-06
* Blindly fix a dtrace probe in lwlock.c for a removed local variable.Andres Freund2014-12-25
* Improve LWLock scalability.Andres Freund2014-12-25
* Convert the PGPROC->lwWaitLink list into a dlist instead of open coding it.Andres Freund2014-12-25
* Prevent potentially hazardous compiler/cpu reordering during lwlock release.Andres Freund2014-12-19
* Improve hash_create's API for selecting simple-binary-key hash functions.Tom Lane2014-12-18
* Keep track of transaction commit timestampsAlvaro Herrera2014-12-03
* Move the backup-block logic from XLogInsert to a new file, xloginsert.c.Heikki Linnakangas2014-11-06
* Remove unnecessary assignment.Heikki Linnakangas2014-10-28
* Fix deadlock with LWLockAcquireWithVar and LWLockWaitForVar.Heikki Linnakangas2014-10-14
* Increase the number of buffer mapping partitions to 128.Robert Haas2014-10-02
* Add a basic atomic ops API abstracting away platform/architecture details.Andres Freund2014-09-25
* Remove volatile qualifiers from lwlock.c.Robert Haas2014-09-22
* Add missing volatile qualifier.Robert Haas2014-09-11
* Change the spinlock primitives to function as compiler barriers.Robert Haas2014-09-09
* Declare lwlock.c's LWLockAcquireCommon() as a static inline.Andres Freund2014-09-01
* Protect definition of SpinlockSemaArray, just like its declaration.Andres Freund2014-09-01
* Avoid access to already-released lock in LockRefindAndRelease.Robert Haas2014-07-24
* Fix and enhance the assertion of no palloc's in a critical section.Heikki Linnakangas2014-06-30
* Don't allow to disable backend assertions via the debug_assertions GUC.Andres Freund2014-06-20
* pgindent run for 9.4Bruce Momjian2014-05-06
* Fix off-by-one bug in LWLockRegisterTranche().Tom Lane2014-04-25
* Fix misc typos in comments.Heikki Linnakangas2014-04-09
* Assert that strong-lock count is >0 everywhere it's decremented.Robert Haas2014-04-07
* Mark FastPathStrongRelationLocks volatile.Robert Haas2014-03-31
* Fix build with LWLOCK_STATS or dtrace.Heikki Linnakangas2014-03-21
* Replace the XLogInsert slots with regular LWLocks.Heikki Linnakangas2014-03-21
* Setup error context callback for transaction lock waitsAlvaro Herrera2014-03-19
* Show PIDs of lock holders and waiters in log_lock_waits log message.Fujii Masao2014-03-13