Commit Graph

61 Commits (525ec837e108db1a41159b8d2caee26b19bae849)

Author SHA1 Message Date
Tom Lane def5b065ff Initial pgindent and pgperltidy run for v14. 5 years ago
Bruce Momjian ca3b37487b Update copyright for 2021 5 years ago
Thomas Munro cdc7169509 Use MinimalTuple for tuple queues. 6 years ago
Bruce Momjian 7559d8ebfa Update copyrights for 2020 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
Andres Freund a387a3dff9 Fix slot type assumptions for nodeGather[Merge]. 7 years ago
Andres Freund 1a0586de36 Introduce notion of different types of slots (without implementing them). 7 years ago
Andres Freund 1ef6bd2954 Don't require return slots for nodes without projection. 7 years ago
Andres Freund 29c94e03c7 Split ExecStoreTuple into ExecStoreHeapTuple and ExecStoreBufferHeapTuple. 7 years ago
Amit Kapila 85c9d3475e Fix buffer usage stats for parallel nodes. 8 years ago
Tom Lane bdf46af748 Post-feature-freeze pgindent run. 8 years ago
Andres Freund ad7dbee368 Allow tupleslots to have a fixed tupledesc, use in executor nodes. 8 years ago
Robert Haas 9222c0d9ed Add new function WaitForParallelWorkersToAttach. 8 years ago
Bruce Momjian 9d4649ca49 Update copyright for 2018 8 years ago
Robert Haas fd7c0fa732 Fix crashes on plans with multiple Gather (Merge) nodes. 8 years ago
Robert Haas 9f4992e2a9 Remove memory leak protection from Gather and Gather Merge nodes. 8 years ago
Robert Haas b10967eddf Avoid projecting tuples unnecessarily in Gather and Gather Merge. 8 years ago
Robert Haas 0510421ee0 Tweak use of ExecContextForcesOids by Gather (Merge). 8 years ago
Robert Haas e89a71fb44 Pass InitPlan values to workers via Gather (Merge). 8 years ago
Robert Haas e5253fdc4f Add parallel_leader_participation GUC. 8 years ago
Robert Haas 639c1a6bb9 Fix mistaken failure to allow parallelism in corner case. 8 years ago
Andres Freund 6b65a7fe62 Remove TupleDesc remapping logic from tqueue.c. 8 years ago
Tom Lane 51daa7bdb3 Improve division of labor between execParallel.c and nodeGather[Merge].c. 8 years ago
Tom Lane 04e9678614 Code review for nodeGatherMerge.c. 8 years ago
Tom Lane 41b0dd987d Separate reinitialization of shared parallel-scan state from ExecReScan. 8 years ago
Tom Lane 7df2c1f8da Force rescanning of parallel-aware scan nodes below a Gather[Merge]. 8 years ago
Robert Haas 3452dc5240 Push tuple limits through Gather and Gather Merge. 8 years ago
Andres Freund cc9f08b6b8 Move ExecProcNode from dispatch to function pointer based model. 9 years ago
Andres Freund d47cfef711 Move interrupt checking from ExecProcNode() to executor nodes. 9 years ago
Tom Lane c7b8998ebb Phase 2 of pgindent updates. 9 years ago
Bruce Momjian a6fd7b7a5f Post-PG 10 beta1 pgindent run 9 years ago
Andres Freund b8d7f053c5 Faster expression evaluation and targetlist projection. 9 years ago
Robert Haas acf555bc53 Shut down Gather's children before shutting down Gather itself. 9 years ago
Tom Lane 0a8b9d3b2c Remove no-longer-needed loop in ExecGather(). 9 years ago
Andres Freund ea15e18677 Remove obsoleted code relating to targetlist SRF evaluation. 9 years ago
Bruce Momjian 1d25779284 Update copyright via script for 2017 9 years ago
Robert Haas 53c7cff720 Ensure gatherstate->nextreader is properly initialized. 9 years ago
Robert Haas 6f3bd98ebf Extend framework from commit 53be0b1ad to report latch waits. 9 years ago
Tom Lane 887feefe87 Don't CHECK_FOR_INTERRUPTS between WaitLatch and ResetLatch. 10 years ago
Tom Lane af33039317 Fix worst memory leaks in tqueue.c. 10 years ago
Robert Haas 4bc424b968 pgindent run for 9.6 10 years ago
Robert Haas 5702277ca9 Tweak EXPLAIN for parallel query to show workers launched. 10 years ago
Robert Haas df4685fb0c Minor optimizations based on ParallelContext having nworkers_launched. 10 years ago
Robert Haas 23c2dd03d5 Fix spelling mistakes. 10 years ago
Bruce Momjian ee94300446 Update copyright for 2016 10 years ago
Robert Haas bc7fcab5e3 Read from the same worker repeatedly until it returns no tuple. 10 years ago
Robert Haas 3690dc6b03 Fix obsolete comment. 10 years ago
Robert Haas 6c878a7553 Avoid server crash when worker registration fails at execution time. 10 years ago