aboutsummaryrefslogtreecommitdiff
path: root/src/backend/storage/lmgr
Commit message (Expand)AuthorAge
* Split ProcSleep function into JoinWaitQueue and ProcSleepHeikki Linnakangas2024-11-04
* Move TRACE calls into WaitOnLock()Heikki Linnakangas2024-11-04
* Set MyProc->heldLocks in ProcSleepHeikki Linnakangas2024-11-04
* Fix comment in LockReleaseAll() on when locallock->nLock can be zeroHeikki Linnakangas2024-11-04
* Use ProcNumbers instead of direct Latch pointers to address other procsHeikki Linnakangas2024-11-01
* Remove unused #include's from backend .c filesPeter Eisentraut2024-10-27
* Refactor GetLockStatusData() to skip backends/groups without fast-path locks.Fujii Masao2024-10-25
* Move LSN waiting declarations and definitions to better placeAlexander Korotkov2024-10-24
* Fix race condition in committing a serializable transactionHeikki Linnakangas2024-10-21
* Use an shmem_exit callback to remove backend from PMChildFlags on exitHeikki Linnakangas2024-10-08
* Warn if LOCKTAG_TUPLE is held at commit, under debug_assertions.Noah Misch2024-09-24
* Fix asserts in fast-path locking codeTomas Vondra2024-09-23
* Increase the number of fast-path lock slotsTomas Vondra2024-09-21
* Fix inconsistent LWLock tranche name "CommitTsSLRU"Michael Paquier2024-09-04
* Fix typos and grammar in code comments and docsMichael Paquier2024-09-03
* Rename some shared memory initialization routinesHeikki Linnakangas2024-08-29
* Refactor lock manager initialization to make it a bit less specialHeikki Linnakangas2024-08-29
* Implement pg_wal_replay_wait() stored procedureAlexander Korotkov2024-08-02
* Remove --disable-spinlocks.Thomas Munro2024-07-30
* Use more consistently int64 for page numbers in SLRU-related codeMichael Paquier2024-07-23
* Lift limitation that PGPROC->links must be the first fieldHeikki Linnakangas2024-07-05
* Improve some global variable declarationsPeter Eisentraut2024-07-02
* Remove support for HPPA (a/k/a PA-RISC) architecture.Tom Lane2024-07-01
* Lock before setting relhassubclass on RELKIND_PARTITIONED_INDEX.Noah Misch2024-06-27
* Fix typo and comments related to the recent no-wait lock improvementsMichael Paquier2024-05-23
* Revise GUC names quoting in messages againPeter Eisentraut2024-05-17
* Fix typos and duplicate wordsDaniel Gustafsson2024-04-18
* Revert: Implement pg_wal_replay_wait() stored procedureAlexander Korotkov2024-04-11
* Fix zeroing of pg_serial page without SLRU bank lockAlvaro Herrera2024-04-03
* Implement pg_wal_replay_wait() stored procedureAlexander Korotkov2024-04-02
* Avoid deadlock during orphan temp table removal.Tom Lane2024-04-02
* Use TidStore for dead tuple TIDs storage during lazy vacuum.Masahiko Sawada2024-04-02
* Rework lwlocknames.txt to become lwlocklist.hAlvaro Herrera2024-03-20
* Allow a no-wait lock acquisition to succeed in more cases.Robert Haas2024-03-14
* Document units of "timeout" in ConditionVariableTimedSleep()Michael Paquier2024-03-09
* Put back required #includePeter Eisentraut2024-03-04
* Remove unused #include's from backend .c filesPeter Eisentraut2024-03-04
* Use MyBackendType in more places to check what process this isHeikki Linnakangas2024-03-04
* Replace BackendIds with 0-based ProcNumbersHeikki Linnakangas2024-03-03
* Redefine backend ID to be an index into the proc arrayHeikki Linnakangas2024-03-03
* Improve performance of subsystems on top of SLRUAlvaro Herrera2024-02-28
* Rename SLRU elements in view pg_stat_slruAlvaro Herrera2024-02-28
* Add a new slot sync worker to synchronize logical slots.Amit Kapila2024-02-22
* Remove superfluous 'pgprocno' field from PGPROCHeikki Linnakangas2024-02-22
* Introduce transaction_timeoutAlexander Korotkov2024-02-15
* Fix copy&paste typo in commentAlvaro Herrera2024-01-31
* Split use of SerialSLRULock, creating SerialControlLockAlvaro Herrera2024-01-30
* Make spelling of cancelled/cancellation consistentAlvaro Herrera2024-01-26
* Remove dummy_spinlockAlvaro Herrera2024-01-25
* Fix s_lock_test compileAlvaro Herrera2024-01-25