summaryrefslogtreecommitdiff
path: root/src/backend/storage/ipc/dsm_impl.c
AgeCommit message (Expand)Author
2024-02-13Fix 'mmap' DSM implementation with allocations larger than 4 GBHeikki Linnakangas
2024-01-03Update copyright for 2024Bruce Momjian
2023-08-23Fix wording in commentDaniel Gustafsson
2023-05-19Pre-beta mechanical code beautification.Tom Lane
2023-01-02Update copyright for 2023Bruce Momjian
2022-10-31Clean up some inconsistencies with GUC declarationsMichael Paquier
2022-08-14Remove configure probes for sys/ipc.h, sys/sem.h, sys/shm.h.Thomas Munro
2022-07-16Make dsm_impl_posix_resize more future-proof.Thomas Munro
2022-07-15Don't clobber postmaster sigmask in dsm_impl_resize.Thomas Munro
2022-07-14Create a distinct wait event for POSIX DSM allocation.Thomas Munro
2022-07-14Remove redundant ftruncate() for POSIX DSM memory.Thomas Munro
2022-07-14Block signals while allocating DSM memory.Thomas Munro
2022-07-01Harden dsm_impl.c against unexpected EEXIST.Thomas Munro
2022-04-06dsm: allow use in single user mode.Andres Freund
2022-01-07Update copyright for 2022Bruce Momjian
2021-01-02Update copyright for 2021Bruce Momjian
2020-07-31Preallocate some DSM space at startup.Thomas Munro
2020-03-25Go back to returning int from ereport auxiliary functions.Tom Lane
2020-03-24Improve the internal implementation of ereport().Tom Lane
2020-02-24Account explicitly for long-lived FDs that are allocated outside fd.c.Tom Lane
2020-01-31Report time spent in posix_fallocate() as a wait event.Thomas Munro
2020-01-01Update copyrights for 2020Bruce Momjian
2019-11-12Make the order of the header file includes consistent in backend modules.Amit Kapila
2019-07-07Use consistent style for checking return from system callsPeter Eisentraut
2019-05-22Phase 2 pgindent run for v12.Tom Lane
2019-03-09Tighten use of OpenTransientFile and CloseTransientFileMichael Paquier
2019-01-02Update copyright for 2019Bruce Momjian
2018-11-06Remove some remaining traces of dsm_resize().Thomas Munro
2018-11-06Remove dsm_resize() and dsm_remap().Thomas Munro
2018-09-18Allow DSM allocation to be interrupted.Thomas Munro
2018-07-10Remove dynamic_shared_memory_type=nonePeter Eisentraut
2018-04-10Fix incorrect close() call in dsm_impl_mmap().Tom Lane
2018-04-07Refactor dir/file permissionsStephen Frost
2018-01-02Update copyright for 2018Bruce Momjian
2017-11-07Fix typo in comment.Robert Haas
2017-09-26Fix failure-to-read-man-page in commit 899bd785c.Tom Lane
2017-09-25Avoid SIGBUS on Linux when a DSM memory request overruns tmpfs.Tom Lane
2017-09-23Refactor new file permission handlingPeter Eisentraut
2017-06-21Phase 3 of pgindent updates.Tom Lane
2017-06-21Phase 2 of pgindent updates.Tom Lane
2017-03-18Create and use wait events for read, write, and fsync operations.Robert Haas
2017-02-25Remove useless duplicate inclusions of system header files.Tom Lane
2017-01-03Update copyright via script for 2017Bruce Momjian
2016-09-23Don't trust CreateFileMapping() to clear the error code on success.Tom Lane
2016-09-20Retry DSM control segment creation if Windows indicates access denied.Robert Haas
2016-09-12Fix copy/pasto in file identificationSimon Riggs
2016-08-23Extend dsm API with a new function dsm_unpin_segment.Robert Haas
2016-03-15Fix typos.Robert Haas
2016-01-02Update copyright for 2016Bruce Momjian
2015-08-15Don't use function definitions looking like old-style ones.Andres Freund