aboutsummaryrefslogtreecommitdiff
path: root/src/backend/storage
Commit message (Expand)AuthorAge
* Fix deadlock with LWLockAcquireWithVar and LWLockWaitForVar.Heikki Linnakangas2014-10-14
* Extend shm_mq API with new functions shm_mq_sendv, shm_mq_set_handle.Robert Haas2014-10-08
* 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
* Change locking regimen around buffer replacement.Robert Haas2014-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
* Assorted message fixes and improvementsPeter Eisentraut2014-09-05
* 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
* Make backend local tracking of buffer pins memory efficient.Andres Freund2014-08-30
* Fix obsolete statement in smgr/README.Tom Lane2014-07-28
* Prevent shm_mq_send from reading uninitialized memory.Robert Haas2014-07-24
* Avoid access to already-released lock in LockRefindAndRelease.Robert Haas2014-07-24
* Check block number against the correct fork in get_raw_page().Tom Lane2014-07-22
* 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
* Add defenses against running with a wrong selection of LOBLKSIZE.Tom Lane2014-06-05
* Fix misc typos in comments.Heikki Linnakangas2014-05-23
* Remove unnecessary cleanup code.Robert Haas2014-05-22
* Fix typos in comments.Heikki Linnakangas2014-05-21
* Fix logic bug in dsm_attach().Robert Haas2014-05-06
* pgindent run for 9.4Bruce Momjian2014-05-06
* Fix possible cache invalidation failure in ReceiveSharedInvalidMessages.Tom Lane2014-05-05
* Consistently allow reading of messages from a detached shm_mq.Robert Haas2014-04-30
* Rationalize common/relpath.[hc].Tom Lane2014-04-30
* Fix off-by-one bug in LWLockRegisterTranche().Tom Lane2014-04-25
* Try to fix spurious DSM failures on Windows.Robert Haas2014-04-16
* Fix misc typos in comments.Heikki Linnakangas2014-04-09
* Get rid of the dynamic shared memory state file.Robert Haas2014-04-08
* Assert that strong-lock count is >0 everywhere it's decremented.Robert Haas2014-04-07
* Avoid allocations in critical sections.Heikki Linnakangas2014-04-04
* Mark FastPathStrongRelationLocks volatile.Robert Haas2014-03-31
* Count buffers dirtied due to hints in pgBufferUsage.shared_blks_dirtied.Robert Haas2014-03-31
* Fix build with LWLOCK_STATS or dtrace.Heikki Linnakangas2014-03-21
* Remove MinGW readdir/errno bug workaround fixed on 2003-10-10Bruce Momjian2014-03-21
* Properly check for readdir/closedir() failuresBruce Momjian2014-03-21
* Replace the XLogInsert slots with regular LWLocks.Heikki Linnakangas2014-03-21
* Setup error context callback for transaction lock waitsAlvaro Herrera2014-03-19
* Rewrite comment for shm_mq_receive_bytes.Robert Haas2014-03-18
* Improve shm_mq portability around MAXIMUM_ALIGNOF and sizeof(Size).Robert Haas2014-03-18
* Make it easy to detach completely from shared memory.Robert Haas2014-03-18
* Fix whitespacePeter Eisentraut2014-03-16
* C comments: remove odd blank lines after #ifdef WIN32 linesBruce Momjian2014-03-13
* Show PIDs of lock holders and waiters in log_lock_waits log message.Fujii Masao2014-03-13
* Allow dynamic shared memory segments to be kept until shutdown.Robert Haas2014-03-10
* Teach on_exit_reset() to discard pending cleanups for dsm.Robert Haas2014-03-10
* Fix dangling smgr_owner pointer when a fake relcache entry is freed.Heikki Linnakangas2014-03-07
* Fix some typos introduced by the logical decoding patch.Robert Haas2014-03-05