Commit Graph

75 Commits (d951052a9e02bfacad8bd6f0f53a4dcd3b7e6d1f)

Author SHA1 Message Date
Michael Paquier d951052a9e Allow parallel workers to retrieve some data from Port 3 years ago
Bruce Momjian 27b77ecf9f Update copyright for 2022 4 years ago
Amit Kapila 8e1fae1938 Move parallel vacuum code to vacuumparallel.c. 4 years ago
Daniel Gustafsson 7111e332c5 Fix duplicate words in comments 4 years ago
Robert Haas a780b2fcce Fix broken snapshot handling in parallel workers. 4 years ago
Andres Freund fa91d4c91f Make parallel worker shutdown complete entirely via before_shmem_exit(). 4 years ago
Thomas Munro c0d4f6d897 Rename "enum blacklist" to "uncommitted enums". 5 years ago
Bruce Momjian ca3b37487b Update copyright for 2021 5 years ago
Andres Freund e07633646a code: replace 'master' with 'leader' where appropriate. 5 years ago
Amit Kapila a6fea120a7 Comments and doc fixes for commit 40d964ec99. 5 years ago
Noah Misch c6b92041d3 Skip WAL for new relfilenodes, under wal_level=minimal. 5 years ago
Amit Kapila 40d964ec99 Allow vacuum command to process indexes in parallel. 6 years ago
Bruce Momjian 7559d8ebfa Update copyrights for 2020 6 years ago
Amit Kapila 14aec03502 Make the order of the header file includes consistent in backend modules. 6 years ago
Thomas Munro bb16aba50c Enable parallel query with SERIALIZABLE isolation. 6 years ago
Tom Lane f09346a9c6 Refactor planner's header files. 7 years ago
Bruce Momjian 97c39498e5 Update copyright for 2019 7 years ago
Thomas Munro cfdf4dc4fc Add WL_EXIT_ON_PM_DEATH pseudo-event. 7 years ago
Thomas Munro 212fab9926 Relax transactional restrictions on ALTER TYPE ... ADD VALUE (redux). 7 years ago
Tom Lane 07ee62ce9e Propagate xactStartTimestamp and stmtStartTimestamp to parallel workers. 7 years ago
Thomas Munro 6c3c9d4189 Defer restoration of libraries in parallel workers. 7 years ago
Peter Geoghegan 4974d7f87e Handle parallel index builds on mapped relations. 7 years ago
Tom Lane 3cb646264e Use a ResourceOwner to track buffer pins in all cases. 7 years ago
Peter Eisentraut bcbd940806 Remove dynamic_shared_memory_type=none 7 years ago
Magnus Hagander eed1ce72e1 Allow background workers to bypass datallowconn 7 years ago
Tom Lane 957ff087c8 Be more wary about shm_toc_lookup failure. 8 years ago
Robert Haas 9da0cc3528 Support parallel btree index builds. 8 years ago
Robert Haas 9222c0d9ed Add new function WaitForParallelWorkersToAttach. 8 years ago
Robert Haas 2badb5afb8 Report an ERROR if a parallel worker fails to start properly. 8 years ago
Robert Haas 29d58fd3ad Transfer state pertaining to pending REINDEX operations to workers. 8 years ago
Bruce Momjian 9d4649ca49 Update copyright for 2018 8 years ago
Robert Haas 445dbd82a3 Fix ReinitializeParallelDSM to tolerate finding no error queues. 8 years ago
Robert Haas 846fcc8516 Fix problems with the "role" GUC and parallel query. 8 years ago
Andres Freund 31079a4a8e Replace remaining uses of pq_sendint with pq_sendint{8,16,32}. 8 years ago
Peter Eisentraut 5373bc2a08 Add background worker type 8 years ago
Andres Freund cc5f81366c Add support for coordinating record typmods among parallel workers. 8 years ago
Tom Lane 6708e447ef Clean up shm_mq cleanup. 8 years ago
Tom Lane 382ceffdf7 Phase 3 of pgindent updates. 8 years ago
Tom Lane e3860ffa4d Initial pgindent run with pg_bsd_indent version 2.0. 8 years ago
Andres Freund 9206ced1dc Clean up latch related code. 8 years ago
Tom Lane d466335064 Don't be so trusting that shm_toc_lookup() will always succeed. 8 years ago
Tom Lane b6dd127128 Ensure BackgroundWorker struct contents are well-defined. 8 years ago
Tom Lane 32470825d3 Avoid passing function pointers across process boundaries. 8 years ago
Robert Haas 2113ac4cbb Don't use bgw_main even to specify in-core bgworker entrypoints. 8 years ago
Bruce Momjian 1d25779284 Update copyright via script for 2017 9 years ago
Robert Haas b460f5d669 Add max_parallel_workers GUC. 9 years ago
Robert Haas 6f3bd98ebf Extend framework from commit 53be0b1ad to report latch waits. 9 years ago
Tom Lane ea268cdc9a Add macros to make AllocSetContextCreate() calls simpler and safer. 9 years ago
Tom Lane 78dcd027e8 Fix potential memory leakage from HandleParallelMessages(). 9 years ago
Tom Lane fbf28b6b52 Fix logic for adding "parallel worker" context line to worker errors. 9 years ago