summaryrefslogtreecommitdiff
path: root/src/backend/access/transam/parallel.c
Commit message (Expand)AuthorAgeFilesLines
* Fix problems with the "role" GUC and parallel query.Robert Haas2017-10-291-0/+11
* Replace remaining uses of pq_sendint with pq_sendint{8,16,32}.Andres Freund2017-10-111-2/+2
* Add background worker typePeter Eisentraut2017-09-291-0/+1
* Add support for coordinating record typmods among parallel workers.Andres Freund2017-09-141-3/+41
* Clean up shm_mq cleanup.Tom Lane2017-08-311-3/+3
* Phase 3 of pgindent updates.Tom Lane2017-06-211-4/+4
* Initial pgindent run with pg_bsd_indent version 2.0.Tom Lane2017-06-211-1/+1
* Clean up latch related code.Andres Freund2017-06-061-2/+2
* Don't be so trusting that shm_toc_lookup() will always succeed.Tom Lane2017-06-051-19/+12
* Ensure BackgroundWorker struct contents are well-defined.Tom Lane2017-04-161-1/+1
* Avoid passing function pointers across process boundaries.Tom Lane2017-04-141-88/+105
* Don't use bgw_main even to specify in-core bgworker entrypoints.Robert Haas2017-03-311-3/+3
* Update copyright via script for 2017Bruce Momjian2017-01-031-1/+1
* Add max_parallel_workers GUC.Robert Haas2016-12-021-1/+2
* Extend framework from commit 53be0b1ad to report latch waits.Robert Haas2016-10-041-1/+3
* Add macros to make AllocSetContextCreate() calls simpler and safer.Tom Lane2016-08-271-8/+4
* Fix potential memory leakage from HandleParallelMessages().Tom Lane2016-08-261-0/+25
* Fix logic for adding "parallel worker" context line to worker errors.Tom Lane2016-08-261-27/+27
* Block interrupts during HandleParallelMessages().Tom Lane2016-08-021-5/+16
* Minor cleanup for access/transam/parallel.c.Tom Lane2016-08-011-13/+12
* Fix several mistakes around parallel workers and client_encoding.Robert Haas2016-06-301-1/+17
* Remove PID from 'parallel worker' context message.Robert Haas2016-06-171-2/+2
* Fix fuzzy thinking in ReinitializeParallelDSM().Tom Lane2016-06-161-11/+11
* Improve the situation for parallel query versus temp relations.Tom Lane2016-06-091-0/+12
* pgindent run for 9.6Robert Haas2016-06-091-10/+10
* Use mul_size when multiplying by the number of parallel workers.Robert Haas2016-05-061-2/+4
* Minor optimizations based on ParallelContext having nworkers_launched.Robert Haas2016-03-041-4/+4
* Introduce a new GUC force_parallel_mode for testing purposes.Robert Haas2016-02-071-1/+3
* Introduce group locking to prevent parallel processes from deadlocking.Robert Haas2016-02-071-0/+16
* Update copyright for 2016Bruce Momjian2016-01-021-1/+1
* Message improvementsPeter Eisentraut2015-11-161-3/+3
* Pass extra data to bgworkers, and use this to fix parallel contexts.Robert Haas2015-11-051-17/+7
* Update parallel executor support to reuse the same DSM.Robert Haas2015-10-301-83/+92
* Fix typos in comments.Robert Haas2015-10-221-1/+1
* Allow a parallel context to relaunch workers.Robert Haas2015-10-161-0/+49
* Prohibit parallel query when the isolation level is serializable.Robert Haas2015-10-161-0/+8
* Fix a problem with parallel workers being unable to restore role.Robert Haas2015-10-161-0/+7
* Invalidate caches after cranking up a parallel worker transaction.Robert Haas2015-10-161-0/+7
* Don't send protocol messages to a shm_mq that no longer exists.Robert Haas2015-10-161-1/+1
* Don't dump core when destroying an unused ParallelContext.Robert Haas2015-09-301-7/+10
* pgindent run for 9.5Bruce Momjian2015-05-231-93/+95
* Avoid using a C++ keyword as a structure member name.Robert Haas2015-05-051-5/+6
* Create an infrastructure for parallel computation in PostgreSQL.Robert Haas2015-04-301-0/+1007