summaryrefslogtreecommitdiff
path: root/src/backend/storage/ipc/dsm_impl.c
Commit message (Expand)AuthorAgeFilesLines
* Update copyright for 2023Bruce Momjian2023-01-021-1/+1
* Clean up some inconsistencies with GUC declarationsMichael Paquier2022-10-311-1/+1
* Remove configure probes for sys/ipc.h, sys/sem.h, sys/shm.h.Thomas Munro2022-08-141-5/+1
* Make dsm_impl_posix_resize more future-proof.Thomas Munro2022-07-161-3/+5
* Don't clobber postmaster sigmask in dsm_impl_resize.Thomas Munro2022-07-151-4/+8
* Create a distinct wait event for POSIX DSM allocation.Thomas Munro2022-07-141-1/+1
* Remove redundant ftruncate() for POSIX DSM memory.Thomas Munro2022-07-141-29/+25
* Block signals while allocating DSM memory.Thomas Munro2022-07-141-13/+22
* Harden dsm_impl.c against unexpected EEXIST.Thomas Munro2022-07-011-3/+3
* dsm: allow use in single user mode.Andres Freund2022-04-061-2/+4
* Update copyright for 2022Bruce Momjian2022-01-071-1/+1
* Update copyright for 2021Bruce Momjian2021-01-021-1/+1
* Preallocate some DSM space at startup.Thomas Munro2020-07-311-0/+3
* Go back to returning int from ereport auxiliary functions.Tom Lane2020-03-251-4/+4
* Improve the internal implementation of ereport().Tom Lane2020-03-241-4/+4
* Account explicitly for long-lived FDs that are allocated outside fd.c.Tom Lane2020-02-241-4/+11
* Report time spent in posix_fallocate() as a wait event.Thomas Munro2020-01-311-0/+2
* Update copyrights for 2020Bruce Momjian2020-01-011-1/+1
* Make the order of the header file includes consistent in backend modules.Amit Kapila2019-11-121-3/+3
* Use consistent style for checking return from system callsPeter Eisentraut2019-07-071-1/+1
* Phase 2 pgindent run for v12.Tom Lane2019-05-221-8/+8
* Tighten use of OpenTransientFile and CloseTransientFileMichael Paquier2019-03-091-1/+9
* Update copyright for 2019Bruce Momjian2019-01-021-1/+1
* Remove some remaining traces of dsm_resize().Thomas Munro2018-11-061-10/+2
* Remove dsm_resize() and dsm_remap().Thomas Munro2018-11-061-135/+11
* Allow DSM allocation to be interrupted.Thomas Munro2018-09-181-2/+15
* Remove dynamic_shared_memory_type=nonePeter Eisentraut2018-07-101-3/+0
* Fix incorrect close() call in dsm_impl_mmap().Tom Lane2018-04-101-1/+1
* Refactor dir/file permissionsStephen Frost2018-04-071-1/+2
* Update copyright for 2018Bruce Momjian2018-01-021-1/+1
* Fix typo in comment.Robert Haas2017-11-071-1/+1
* Fix failure-to-read-man-page in commit 899bd785c.Tom Lane2017-09-261-10/+7
* Avoid SIGBUS on Linux when a DSM memory request overruns tmpfs.Tom Lane2017-09-251-2/+52
* Refactor new file permission handlingPeter Eisentraut2017-09-231-1/+1
* Phase 3 of pgindent updates.Tom Lane2017-06-211-26/+26
* Phase 2 of pgindent updates.Tom Lane2017-06-211-3/+3
* Create and use wait events for read, write, and fsync operations.Robert Haas2017-03-181-0/+3
* Remove useless duplicate inclusions of system header files.Tom Lane2017-02-251-1/+0
* Update copyright via script for 2017Bruce Momjian2017-01-031-1/+1
* Don't trust CreateFileMapping() to clear the error code on success.Tom Lane2016-09-231-0/+3
* Retry DSM control segment creation if Windows indicates access denied.Robert Haas2016-09-201-13/+18
* Fix copy/pasto in file identificationSimon Riggs2016-09-121-1/+1
* Extend dsm API with a new function dsm_unpin_segment.Robert Haas2016-08-231-3/+54
* Fix typos.Robert Haas2016-03-151-1/+1
* Update copyright for 2016Bruce Momjian2016-01-021-1/+1
* Don't use function definitions looking like old-style ones.Andres Freund2015-08-151-1/+1
* pgindent run for 9.5Bruce Momjian2015-05-231-4/+4
* Use mmap MAP_NOSYNC option to limit shared memory writesBruce Momjian2015-03-211-2/+2
* Update copyright for 2015Bruce Momjian2015-01-061-1/+1
* "Pin", rather than "keep", dynamic shared memory mappings and segments.Robert Haas2014-10-301-1/+1