Commit Graph

39 Commits (ec7ce54204147ccf1a55aaba526ac4b39071f712)

Author SHA1 Message Date
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
Robert Haas 166b61a88e Avoid aggregating worker instrumentation multiple times. 10 years ago
Tom Lane b05ae27e9a Add missing "static" qualifier. 10 years ago
Robert Haas bf3d015631 Fix rebasing mistake in nodeGather.c 10 years ago
Robert Haas 6e71dd7ce9 Modify tqueue infrastructure to support transient record types. 10 years ago
Robert Haas 3a1f8611f2 Update parallel executor support to reuse the same DSM. 10 years ago
Robert Haas 8538a63070 Make Gather node projection-capable. 10 years ago
Robert Haas 31ba62ce32 Fix typos in comments. 10 years ago
Robert Haas 1a219fa15b Add header comments to execParallel.c and nodeGather.c. 10 years ago
Robert Haas bfc78d7196 Rewrite interaction of parallel mode with parallel executor support. 10 years ago
Tom Lane bf686796a0 Add missing "static" specifier. 10 years ago
Robert Haas 3bd909b220 Add a Gather executor node. 10 years ago