aboutsummaryrefslogtreecommitdiff
path: root/src/backend/storage/lmgr/lwlock.c
Commit message (Expand)AuthorAge
* Use TidStore for dead tuple TIDs storage during lazy vacuum.Masahiko Sawada2024-04-02
* Rework lwlocknames.txt to become lwlocklist.hAlvaro Herrera2024-03-20
* Remove unused #include's from backend .c filesPeter Eisentraut2024-03-04
* Improve performance of subsystems on top of SLRUAlvaro Herrera2024-02-28
* Remove superfluous 'pgprocno' field from PGPROCHeikki Linnakangas2024-02-22
* Fix copy&paste typo in commentAlvaro Herrera2024-01-31
* Improve notation of BuiltinTrancheNamesAlvaro Herrera2024-01-24
* Introduce the dynamic shared memory registry.Nathan Bossart2024-01-19
* Update copyright for 2024Bruce Momjian2024-01-03
* Document more assumptions of LWLock variable changes with WAL insertsMichael Paquier2023-07-26
* Optimize WAL insertion lock acquisition and release with some atomicsMichael Paquier2023-07-25
* Pre-beta mechanical code beautification.Tom Lane2023-05-19
* Fix typo with wait event for SLRU buffer of commit timestampsMichael Paquier2023-05-05
* Track logrep apply workers' last start times to avoid useless waits.Tom Lane2023-01-22
* Update copyright for 2023Bruce Momjian2023-01-02
* Static assertions cleanupPeter Eisentraut2022-12-15
* lwlock: Fix quadratic behavior with very long wait listsAndres Freund2022-11-20
* Add repalloc0 and repalloc0_arrayPeter Eisentraut2022-11-12
* Remove AssertArg and AssertStatePeter Eisentraut2022-10-28
* Harmonize parameter names in storage and AM code.Peter Geoghegan2022-09-19
* Fix lock assertions in dshash.c.Thomas Munro2022-07-11
* Revert 019_replslot_limit.pl related debugging aids.Andres Freund2022-07-05
* Add a new shmem_request_hook hook.Robert Haas2022-05-13
* Remove extraneous blank lines before block-closing bracesAlvaro Herrera2022-04-13
* pgstat: store statistics in shared memory.Andres Freund2022-04-06
* Add further debug info to help debug 019_replslot_limit.pl failures.Andres Freund2022-02-25
* Update copyright for 2022Bruce Momjian2022-01-07
* Remove more obsolete comments about semaphores.Thomas Munro2021-07-09
* Improve various places that double the size of a bufferDavid Rowley2021-07-01
* Prevent lwlock dtrace probes from unnecessary workPeter Eisentraut2021-05-03
* Move lwlock-release probe back where it belongsPeter Eisentraut2021-03-21
* Replace buffer I/O locks with condition variables.Thomas Munro2021-03-11
* Remove bogus tracepointPeter Eisentraut2021-01-22
* Update copyright for 2021Bruce Momjian2021-01-02
* Improve hash_create()'s API for some added robustness.Tom Lane2020-12-15
* Use macros instead of hardcoded offsets for LWLock initializationMichael Paquier2020-11-24
* Drop the redundant "Lock" suffix from LWLock wait event names.Tom Lane2020-05-15
* Rename assorted LWLock tranches.Tom Lane2020-05-15
* Rename SLRU structures and associated LWLocks.Tom Lane2020-05-15
* Collect built-in LWLock tranche names statically, not dynamically.Tom Lane2020-05-14
* Fix bug in LWLock statistics mechanism.Fujii Masao2020-02-06
* Update copyrights for 2020Bruce Momjian2020-01-01
* Make the order of the header file includes consistent in backend modules.Amit Kapila2019-11-12
* Fix inconsistencies and typos in the tree, take 10Michael Paquier2019-08-13
* Fix inconsistencies and typos in the treeMichael Paquier2019-07-29
* Enable parallel query with SERIALIZABLE isolation.Thomas Munro2019-03-15
* Update copyright for 2019Bruce Momjian2019-01-02
* Document LWTRANCHE_PARALLEL_HASH_JOIN.Robert Haas2018-02-28
* Cast to void in StaticAssertExpr, not its callers.Tom Lane2018-02-15
* Update copyright for 2018Bruce Momjian2018-01-02