Commits

DateSubjectAuthorReleases
2026-04-05 Use the new shmem allocation functions in a few core subsystems Heikki Linnakangas 19 (unreleased)
2026-04-05 Introduce a new mechanism for registering shared memory areas Heikki Linnakangas 19 (unreleased)
2026-03-10 Don't clear pendingRecoveryConflicts at end of transaction Heikki Linnakangas 19 (unreleased)
2026-03-02 Fix OldestMemberMXactId and OldestVisibleMXactId array usage Heikki Linnakangas 17.10
2026-03-02 Fix OldestMemberMXactId and OldestVisibleMXactId array usage Heikki Linnakangas 18.4
2026-03-02 Fix OldestMemberMXactId and OldestVisibleMXactId array usage Heikki Linnakangas 19 (unreleased)
2026-02-20 Split PGPROC 'links' field into two, for clarity Heikki Linnakangas 19 (unreleased)
2026-02-11 Move ProcStructLock to the ProcGlobal struct Heikki Linnakangas 19 (unreleased)
2026-02-10 Separate RecoveryConflictReasons from procsignals Heikki Linnakangas 19 (unreleased)
2026-02-09 cleanup: Deadlock checker is no longer called from signal handler Heikki Linnakangas 19 (unreleased)
2026-02-04 Add backendType to PGPROC, replacing isRegularBackend Heikki Linnakangas 19 (unreleased)
2026-02-03 Remove useless errdetail_abort() Heikki Linnakangas 19 (unreleased)
2026-01-15 Wake up autovacuum launcher from postmaster when a worker exits Heikki Linnakangas 19 (unreleased)
2025-11-06 Refactor shared memory allocation for semaphores Heikki Linnakangas 19 (unreleased)
2025-03-28 Fix crash if LockErrorCleanup() is called twice Heikki Linnakangas 18.0
2024-11-14 Assign a child slot to every postmaster child process Heikki Linnakangas 18.0
2024-11-04 Split ProcSleep function into JoinWaitQueue and ProcSleep Heikki Linnakangas 18.0
2024-11-04 Set MyProc->heldLocks in ProcSleep Heikki Linnakangas 18.0
2024-11-01 Use ProcNumbers instead of direct Latch pointers to address other procs Heikki Linnakangas 18.0
2024-10-08 Use an shmem_exit callback to remove backend from PMChildFlags on exit Heikki Linnakangas 18.0
2024-07-05 Lift limitation that PGPROC->links must be the first field Heikki Linnakangas 18.0
2024-03-04 Use MyBackendType in more places to check what process this is Heikki Linnakangas 17.0
2024-03-03 Replace BackendIds with 0-based ProcNumbers Heikki Linnakangas 17.0
2024-03-03 Redefine backend ID to be an index into the proc array Heikki Linnakangas 17.0
2024-02-21 Remove superfluous 'pgprocno' field from PGPROC Heikki Linnakangas 17.0