• R
    Introduce a new GUC force_parallel_mode for testing purposes. · 7c944bd9
    Robert Haas 提交于
    When force_parallel_mode = true, we enable the parallel mode restrictions
    for all queries for which this is believed to be safe.  For the subset of
    those queries believed to be safe to run entirely within a worker, we spin
    up a worker and run the query there instead of running it in the
    original process.  When force_parallel_mode = regress, make additional
    changes to allow the regression tests to run cleanly even though parallel
    workers have been injected under the hood.
    
    Taken together, this facilitates both better user testing and better
    regression testing of the parallelism code.
    
    Robert Haas, with help from Amit Kapila and Rushabh Lathia.
    7c944bd9
planner.c 147.5 KB