summaryrefslogtreecommitdiff
path: root/src/backend/storage
AgeCommit message (Expand)Author
2024-03-20Rework lwlocknames.txt to become lwlocklist.hAlvaro Herrera
2024-03-14Allow a no-wait lock acquisition to succeed in more cases.Robert Haas
2024-03-14Fix false reports in pg_visibilityAlexander Korotkov
2024-03-13Make the order of the header file includes consistentPeter Eisentraut
2024-03-11Don't destroy SMgrRelations at relcache invalidationHeikki Linnakangas
2024-03-09Document units of "timeout" in ConditionVariableTimedSleep()Michael Paquier
2024-03-04Put back required #includePeter Eisentraut
2024-03-04Remove the adminpack contrib extensionDaniel Gustafsson
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-03-01Return ssize_t in fd.c I/O functions.Thomas Munro
2024-02-28Improve performance of subsystems on top of SLRUAlvaro Herrera
2024-02-28Rename SLRU elements in view pg_stat_slruAlvaro Herrera
2024-02-26Add helper functions for dshash tables with string keys.Nathan Bossart
2024-02-23Fix compiler warning on typedef redeclarationHeikki Linnakangas
2024-02-23Introduce a new smgr bulk loading facility.Heikki 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-16Replace calls to pg_qsort() with the qsort() macro.Nathan Bossart
2024-02-15Introduce transaction_timeoutAlexander Korotkov
2024-02-14Centralize logic for restoring errno in signal handlers.Nathan Bossart
2024-02-14Add a slot synchronization function.Amit Kapila
2024-02-13Fix 'mmap' DSM implementation with allocations larger than 4 GBHeikki Linnakangas
2024-02-02Fix typo in commentsHeikki Linnakangas
2024-02-02Fix bug in bulk extending temp relation after failureHeikki Linnakangas
2024-01-31Fix copy&paste typo in commentAlvaro Herrera
2024-01-31Give SMgrRelation pointers a well-defined lifetime.Heikki Linnakangas
2024-01-30Split use of SerialSLRULock, creating SerialControlLockAlvaro Herrera
2024-01-26Make spelling of cancelled/cancellation consistentAlvaro Herrera
2024-01-25Remove dummy_spinlockAlvaro Herrera
2024-01-25Fix s_lock_test compileAlvaro Herrera
2024-01-24Improve notation of BuiltinTrancheNamesAlvaro Herrera
2024-01-23Fix possible NULL pointer dereference in GetNamedDSMSegment().Nathan Bossart
2024-01-22Add backend support for injection pointsMichael Paquier
2024-01-19Introduce the dynamic shared memory registry.Nathan Bossart
2024-01-19Fix name collision in c64086b79dbaAlexander Korotkov
2024-01-19Reorder actions in ProcArrayApplyRecoveryInfo()Alexander Korotkov
2024-01-18Error message capitalisationPeter Eisentraut
2024-01-12Refactor code checking for file existenceMichael Paquier
2024-01-09Cross-check lists of predefined LWLocks.Nathan Bossart
2024-01-05Fix corruption of local buffer state during extend of temp relationMichael Paquier
2024-01-04Update copyright for 2024Bruce Momjian
2023-12-29Make all Perl warnings fatalPeter Eisentraut
2023-12-20Add support for incremental backup.Robert Haas
2023-12-20Add a new WAL summarizer process.Robert Haas
2023-12-19Fix brown paper bag bug in 5c47c6546c413d5eb51c1626070a807026e6139d.Robert Haas
2023-12-18Provide vectored variants of smgrread() and smgrwrite().Thomas Munro
2023-12-16Refactor pgstat_prepare_io_time() with an input argument instead of a GUCMichael Paquier