aboutsummaryrefslogtreecommitdiff
path: root/src/include/storage/lwlock.h
Commit message (Expand)AuthorAge
* lwlock: Fix quadratic behavior with very long wait listsAndres Freund2024-01-18
* Fix lock assertions in dshash.c.Thomas Munro2022-07-11
* Enable parallel query with SERIALIZABLE isolation.Thomas Munro2019-03-15
* Update copyright for 2019Bruce Momjian2019-01-02
* Correct constness of a few variables.Andres Freund2018-10-15
* Update copyright for 2018Bruce Momjian2018-01-02
* Add parallel-aware hash joins.Andres Freund2017-12-21
* Add shared tuplestores.Andres Freund2017-12-18
* Support Parallel Append plan nodes.Robert Haas2017-12-05
* Add some const decorations to prototypesPeter Eisentraut2017-11-10
* Add support for coordinating record typmods among parallel workers.Andres Freund2017-09-14
* Phase 2 of pgindent updates.Tom Lane2017-06-21
* Initial pgindent run with pg_bsd_indent version 2.0.Tom Lane2017-06-21
* tidbitmap: Support shared iteration.Robert Haas2017-03-08
* Update obsolete comments in lwlock.h.Robert Haas2017-01-04
* Update copyright via script for 2017Bruce Momjian2017-01-03
* Provide a DSA area for all parallel queries.Robert Haas2016-12-19
* Simplify LWLock tranche machinery by removing array_base/array_stride.Robert Haas2016-12-16
* Extend framework from commit 53be0b1ad to report latch waits.Robert Haas2016-10-04
* Add debug check function LWLockHeldByMeInMode()Simon Riggs2016-09-05
* Once again allow LWLocks to be used within DSM segments.Robert Haas2016-08-15
* Avoid the use of a separate spinlock to protect a LWLock's wait queue.Andres Freund2016-04-10
* Provide much better wait information in pg_stat_activity.Robert Haas2016-03-10
* Use separate lwlock tranches for buffer, lock, and predicate lock managers.Robert Haas2016-02-11
* Code cleanup in the wake of recent LWLock refactoring.Robert Haas2016-02-10
* Fix typo.Robert Haas2016-02-05
* Change the way that LWLocks for extensions are allocated.Robert Haas2016-02-04
* Make all built-in lwlock tranche IDs fixed.Robert Haas2016-02-02
* Migrate replication slot I/O locks into a separate tranche.Robert Haas2016-01-29
* Migrate PGPROC's backendLock into PGPROC itself, using a new tranche.Robert Haas2016-01-29
* Update copyright for 2016Bruce Momjian2016-01-02
* Move buffer I/O and content LWLocks out of the main tranche.Robert Haas2015-12-15
* Provide a way to predefine LWLock tranche IDs.Robert Haas2015-12-15
* Fix build problems in commit aa65de042f5828968f2f6cd65f45c543a40cc3e6.Robert Haas2015-09-11
* When trace_lwlocks is used, identify individual lwlocks by name.Robert Haas2015-09-11
* Fix misc typos.Heikki Linnakangas2015-09-05
* Don't include low level locking code from frontend code.Andres Freund2015-08-07
* Fix issues around the "variable" support in the lwlock infrastructure.Andres Freund2015-08-02
* Introduce replication progress tracking infrastructure.Andres Freund2015-04-29
* Update copyright for 2015Bruce Momjian2015-01-06
* Improve LWLock scalability.Andres Freund2014-12-25
* Convert the PGPROC->lwWaitLink list into a dlist instead of open coding it.Andres Freund2014-12-25
* Keep track of transaction commit timestampsAlvaro Herrera2014-12-03
* Add variable names to two LWLock C prototypesBruce Momjian2014-10-27
* Increase the number of buffer mapping partitions to 128.Robert Haas2014-10-02
* Change locking regimen around buffer replacement.Robert Haas2014-09-25
* Fix and enhance the assertion of no palloc's in a critical section.Heikki Linnakangas2014-06-30
* Fix calculation of PREDICATELOCK_MANAGER_LWLOCK_OFFSET.Kevin Grittner2014-06-19
* pgindent run for 9.4Bruce Momjian2014-05-06
* Replace the XLogInsert slots with regular LWLocks.Heikki Linnakangas2014-03-21