summaryrefslogtreecommitdiff
path: root/src/backend/storage/lmgr/proc.c
AgeCommit message (Expand)Author
2025-03-04Make FP_LOCK_SLOTS_PER_BACKEND look like a functionTomas Vondra
2025-01-06Allow changing autovacuum_max_workers without restarting.Nathan Bossart
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-14Assign a child slot to every postmaster child processHeikki Linnakangas
2024-11-04Revert pg_wal_replay_wait() stored procedureAlexander Korotkov
2024-11-04Split ProcSleep function into JoinWaitQueue and ProcSleepHeikki Linnakangas
2024-11-04Set MyProc->heldLocks in ProcSleepHeikki Linnakangas
2024-11-01Use ProcNumbers instead of direct Latch pointers to address other procsHeikki Linnakangas
2024-10-24Move LSN waiting declarations and definitions to better placeAlexander Korotkov
2024-10-08Use an shmem_exit callback to remove backend from PMChildFlags on exitHeikki Linnakangas
2024-09-23Fix asserts in fast-path locking codeTomas Vondra
2024-09-21Increase the number of fast-path lock slotsTomas Vondra
2024-08-02Implement pg_wal_replay_wait() stored procedureAlexander Korotkov
2024-07-05Lift limitation that PGPROC->links must be the first fieldHeikki Linnakangas
2024-05-23Fix typo and comments related to the recent no-wait lock improvementsMichael Paquier
2024-05-17Revise GUC names quoting in messages againPeter Eisentraut
2024-04-18Fix typos and duplicate wordsDaniel Gustafsson
2024-04-11Revert: Implement pg_wal_replay_wait() stored procedureAlexander Korotkov
2024-04-02Implement pg_wal_replay_wait() stored procedureAlexander Korotkov
2024-03-14Allow a no-wait lock acquisition to succeed in more cases.Robert Haas
2024-03-04Remove unused #include's from backend .c filesPeter Eisentraut
2024-03-04Use MyBackendType in more places to check what process this isHeikki Linnakangas
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-22Add a new slot sync worker to synchronize logical slots.Amit Kapila
2024-02-21Remove superfluous 'pgprocno' field from PGPROCHeikki Linnakangas
2024-02-15Introduce transaction_timeoutAlexander Korotkov
2024-01-26Make spelling of cancelled/cancellation consistentAlvaro Herrera
2024-01-04Update copyright for 2024Bruce Momjian
2023-12-03Refactor how InitProcess is calledHeikki Linnakangas
2023-12-03Refactor CreateSharedMemoryAndSemaphoresHeikki Linnakangas
2023-11-30Print lwlock stats also for aux processes, when built with LWLOCK_STATSHeikki Linnakangas
2023-10-17Avoid calling proc_exit() in processes forked by system().Nathan Bossart
2023-07-06Revert the commits related to allowing page lock to conflict among parallel g...Amit Kapila
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-11-19Fix mislabeling of PROC_QUEUE->links as PGPROC, fixing UBSan on 32bitAndres Freund
2022-10-05Rename shadowed local variablesDavid Rowley
2022-04-12Revert the addition of GetMaxBackends() and related stuff.Robert Haas
2022-04-08Rename delayChkpt to delayChkptFlags.Robert Haas
2022-03-24Fix possible recovery trouble if TRUNCATE overlaps a checkpoint.Robert Haas
2022-02-15Move replication slot release to before_shmem_exit().Andres Freund
2022-02-08Remove MaxBackends variable in favor of GetMaxBackends() function.Robert Haas