In addition, this path fills in a number of missing bits and pieces in the parallel infrastructure. Paths and plans now have a parallel_aware flag indicating whether whatever parallel-aware logic they have should be engaged. It is believed that we will need this flag for a number of path/plan types, not just sequential scans, which is why the flag is generic rather than part of the SeqScan structures specifically. Also, execParallel.c now gives parallel nodes a chance to initialize their PlanState nodes from the DSM during parallel worker startup. Amit Kapila, with a fair amount of adjustment by me. Review of previous patch versions by Haribabu Kommi and others. |
||
---|---|---|
.. | ||
Makefile | ||
allpaths.c | ||
clausesel.c | ||
costsize.c | ||
equivclass.c | ||
indxpath.c | ||
joinpath.c | ||
joinrels.c | ||
pathkeys.c | ||
tidpath.c |