Commits

Showing commits that first shipped in 18 (backpatches included). Clear

DateSubjectAuthorReleases
2025-06-03 Rename log_lock_failure GUC to log_lock_failures for consistency. Fujii Masao 18.0
2025-04-26 Eliminate divide in new fast-path locking code David Rowley 18.0
2025-03-28 Fix crash if LockErrorCleanup() is called twice Heikki Linnakangas 18.0
2025-03-14 Add GUC option to log lock acquisition failures. Fujii Masao 18.0
2025-03-14 Optimize iteration over PGPROC for fast-path lock searches. Fujii Masao 18.0
2025-03-04 Make FP_LOCK_SLOTS_PER_BACKEND look like a function Tomas Vondra 18.0
2025-01-29 Fix grammatical typos around possessive "its" John Naylor 18.0
2025-01-01 Fix an assortment of spelling mistakes and typos David Rowley 18.0
2025-01-01 Update copyright for 2025 Bruce Momjian 18.0
2024-12-06 Remove useless casts to (const void *) Peter Eisentraut 18.0
2024-11-04 Split ProcSleep function into JoinWaitQueue and ProcSleep Heikki Linnakangas 18.0
2024-11-04 Move TRACE calls into WaitOnLock() Heikki Linnakangas 18.0
2024-11-04 Set MyProc->heldLocks in ProcSleep Heikki Linnakangas 18.0
2024-11-04 Fix comment in LockReleaseAll() on when locallock->nLock can be zero Heikki Linnakangas 18.0
2024-10-27 Remove unused #include's from backend .c files Peter Eisentraut 18.0
2024-10-24 Refactor GetLockStatusData() to skip backends/groups without fast-path locks. Fujii Masao 18.0
2024-09-24 Warn if LOCKTAG_TUPLE is held at commit, under debug_assertions. Noah Misch 18.0
2024-09-23 Fix asserts in fast-path locking code Tomas Vondra 18.0
2024-09-21 Increase the number of fast-path lock slots Tomas Vondra 18.0
2024-09-03 Fix typos and grammar in code comments and docs Michael Paquier 18.0
2024-08-29 Refactor lock manager initialization to make it a bit less special Heikki Linnakangas 18.0