summaryrefslogtreecommitdiff
path: root/src/include/storage/proc.h
AgeCommit message (Expand)Author
2025-04-26Eliminate divide in new fast-path locking codeDavid Rowley
2025-04-20Comment on need to MarkBufferDirty() if omitting DELAY_CHKPT_START.Noah Misch
2025-03-18aio: Infrastructure for io_method=workerAndres Freund
2025-03-14Add GUC option to log lock acquisition failures.Fujii Masao
2025-03-04Make FP_LOCK_SLOTS_PER_BACKEND look like a functionTomas Vondra
2025-01-06Remove duplicate definitions in proc.hHeikki Linnakangas
2025-01-01Update copyright for 2025Bruce Momjian
2024-12-28Replace PGPROC.isBackgroundWorker with isRegularBackend.Tom Lane
2024-12-28Exclude parallel workers from connection privilege/limit checks.Tom Lane
2024-12-28Reserve a PGPROC slot and semaphore for the slotsync worker process.Tom Lane
2024-11-04Split ProcSleep function into JoinWaitQueue and ProcSleepHeikki Linnakangas
2024-11-01Use ProcNumbers instead of direct Latch pointers to address other procsHeikki Linnakangas
2024-09-21Increase the number of fast-path lock slotsTomas Vondra
2024-08-14Apply PGDLLIMPORT markings to some GUC variablesPeter Eisentraut
2024-07-23Move extern declarations for EXEC_BACKEND to header filesPeter Eisentraut
2024-07-05Lift limitation that PGPROC->links must be the first fieldHeikki Linnakangas
2024-04-18Fix typos and duplicate wordsDaniel Gustafsson
2024-03-14Allow a no-wait lock acquisition to succeed in more cases.Robert Haas
2024-03-03Replace BackendIds with 0-based ProcNumbersHeikki Linnakangas
2024-03-03Redefine backend ID to be an index into the proc arrayHeikki Linnakangas
2024-02-21Remove superfluous 'pgprocno' field from PGPROCHeikki Linnakangas
2024-02-15Introduce transaction_timeoutAlexander Korotkov
2024-01-04Update copyright for 2024Bruce Momjian
2023-12-20Add a new WAL summarizer process.Robert Haas
2023-11-28Index SLRUs by 64-bit integers rather than by 32-bit integersAlexander Korotkov
2023-05-19Pre-beta mechanical code beautification.Tom Lane
2023-01-20Add new GUC reserved_connections.Robert Haas
2023-01-18Use dlists instead of SHM_QUEUE for syncrep queueAndres Freund
2023-01-18Use dlist/dclist instead of PROC_QUEUE / SHM_QUEUE for heavyweight locksAndres Freund
2023-01-02Update copyright for 2023Bruce Momjian
2022-11-20lwlock: Fix quadratic behavior with very long wait listsAndres Freund
2022-10-15Fix some comments in proc.hMichael Paquier
2022-10-11C comment: explain procArray->pgprocnos[]Bruce Momjian
2022-09-14Add subxid-overflow "isolation" testAlvaro Herrera
2022-05-19Repurpose PROC_COPYABLE_FLAGS as PROC_XMIN_FLAGSAlvaro Herrera
2022-04-15Tighten ComputeXidHorizons' handling of walsenders.Tom Lane
2022-04-08Rename delayChkpt to delayChkptFlags.Robert Haas
2022-04-08Apply PGDLLIMPORT markings broadly.Robert Haas
2022-03-24Fix possible recovery trouble if TRUNCATE overlaps a checkpoint.Robert Haas
2022-01-08Update copyright for 2022Bruce Momjian
2021-12-16Change ProcSendSignal() to take pgprocno.Thomas Munro
2021-11-19Fix parallel operations that prevent oldest xmin from advancing.Amit Kapila
2021-05-12Initial pgindent and pgperltidy run for v14.Tom Lane
2021-03-15Make archiver process an auxiliary process.Fujii Masao
2021-02-15Display the time when the process started waiting for the lock, in pg_locks, ...Fujii Masao
2021-02-09Revert "Display the time when the process started waiting for the lock, in pg...Fujii Masao
2021-02-09Display the time when the process started waiting for the lock, in pg_locks.Fujii Masao
2021-01-15Avoid spurious wait in concurrent reindexAlvaro Herrera
2021-01-06Add idle_session_timeout.Tom Lane
2021-01-02Update copyright for 2021Bruce Momjian