summaryrefslogtreecommitdiff
path: root/src/backend/storage/ipc/dsm.c
Commit message (Expand)AuthorAgeFilesLines
* Avoid type cheats for invalid dsa_handles and dshash_table_handles.Tom Lane2023-01-251-3/+2
* Update copyright for 2023Bruce Momjian2023-01-021-1/+1
* Harmonize parameter names in storage and AM code.Peter Geoghegan2022-09-191-2/+2
* Revert the addition of GetMaxBackends() and related stuff.Robert Haas2022-04-121-1/+1
* dsm: allow use in single user mode.Andres Freund2022-04-061-2/+7
* Remove MaxBackends variable in favor of GetMaxBackends() function.Robert Haas2022-02-081-1/+1
* Update copyright for 2022Bruce Momjian2022-01-071-1/+1
* Replace random(), pg_erand48(), etc with a better PRNG API and algorithm.Tom Lane2021-11-281-3/+6
* Hold interrupts while running dsm_detach() callbacks.Thomas Munro2021-02-151-1/+6
* Update copyright for 2021Bruce Momjian2021-01-021-1/+1
* Preallocate some DSM space at startup.Thomas Munro2020-07-311-22/+169
* Fix memory leak on DSM slot exhaustion.Thomas Munro2020-02-011-9/+8
* Adjust DSM and DSA slot usage constants.Thomas Munro2020-01-311-6/+1
* Update copyrights for 2020Bruce Momjian2020-01-011-1/+1
* Phase 2 pgindent run for v12.Tom Lane2019-05-221-1/+1
* Fix race in dsm_unpin_segment() when handles are reused.Thomas Munro2019-02-181-2/+2
* Fix race in dsm_attach() when handles are reused.Thomas Munro2019-02-151-10/+8
* Update copyright for 2019Bruce Momjian2019-01-021-1/+1
* Remove dsm_resize() and dsm_remap().Thomas Munro2018-11-061-32/+0
* Fix spelling errors and typos in commentsMagnus Hagander2018-11-021-2/+2
* Remove dynamic_shared_memory_type=nonePeter Eisentraut2018-07-101-15/+0
* Update copyright for 2018Bruce Momjian2018-01-021-1/+1
* Clean up assorted messiness around AllocateDir() usage.Tom Lane2017-12-041-15/+2
* Phase 3 of pgindent updates.Tom Lane2017-06-211-2/+2
* Initial pgindent run with pg_bsd_indent version 2.0.Tom Lane2017-06-211-1/+1
* Fix new warnings from GCC 7Peter Eisentraut2017-04-171-2/+2
* Allow DSM segments to be created as pinnedAlvaro Herrera2017-03-281-2/+16
* 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
* Reserve zero as an invalid DSM handle.Robert Haas2016-11-151-1/+3
* Avoid using PostmasterRandom() for DSM control segment ID.Tom Lane2016-09-231-2/+1
* Use PostmasterRandom(), not random(), for DSM control segment ID.Robert Haas2016-09-201-1/+2
* Extend dsm API with a new function dsm_unpin_segment.Robert Haas2016-08-231-6/+111
* pgindent run for 9.6Robert Haas2016-06-091-2/+2
* Correct phrasing in dsm.c commentsSimon Riggs2016-06-071-2/+2
* Update copyright for 2016Bruce Momjian2016-01-021-1/+1
* Fix more typos in comments.Heikki Linnakangas2015-05-201-1/+1
* Fix another bug in DSM_CREATE_NULL_IF_MAXSEGMENTS handling.Robert Haas2015-04-021-0/+1
* Remove ill-advised pre-check for DSM segment exhaustion.Robert Haas2015-03-231-12/+0
* Fix whitespacePeter Eisentraut2015-03-191-1/+1
* Add flags argument to dsm_create.Robert Haas2015-03-191-2/+29
* Update copyright for 2015Bruce Momjian2015-01-061-1/+1
* Extend dsm API with a new function dsm_unpin_mapping.Robert Haas2014-10-301-0/+18
* "Pin", rather than "keep", dynamic shared memory mappings and segments.Robert Haas2014-10-301-5/+5
* Fix logic bug in dsm_attach().Robert Haas2014-05-061-7/+8
* pgindent run for 9.4Bruce Momjian2014-05-061-78/+78
* Get rid of the dynamic shared memory state file.Robert Haas2014-04-081-159/+41
* Make it easy to detach completely from shared memory.Robert Haas2014-03-181-0/+27
* Allow dynamic shared memory segments to be kept until shutdown.Robert Haas2014-03-101-0/+27
* Teach on_exit_reset() to discard pending cleanups for dsm.Robert Haas2014-03-101-0/+31