Re: [COMMITTERS] pgsql: Fix mistaken failure to allow parallelism in corner case.

2017-10-27 Thread Tom Lane
Robert Haas writes: > Fix mistaken failure to allow parallelism in corner case. You can't insert fields into the middle of a widely-known struct in the back branches. In v10, this broke ABI compatibility for any extension touching estate->es_query_dsa, which seems unlikely

[COMMITTERS] pgsql: Fix mistaken failure to allow parallelism in corner case.

2017-10-27 Thread Robert Haas
Fix mistaken failure to allow parallelism in corner case. If we try to run a parallel plan in serial mode because, for example, it's going to be scanned via a cursor, but for some reason we're already in parallel mode (for example because an outer query is running in parallel), we'd incorrectly

[COMMITTERS] pgsql: Fix mistaken failure to allow parallelism in corner case.

2017-10-27 Thread Robert Haas
Fix mistaken failure to allow parallelism in corner case. If we try to run a parallel plan in serial mode because, for example, it's going to be scanned via a cursor, but for some reason we're already in parallel mode (for example because an outer query is running in parallel), we'd incorrectly

[COMMITTERS] pgsql: Fix mistaken failure to allow parallelism in corner case.

2017-10-27 Thread Robert Haas
Fix mistaken failure to allow parallelism in corner case. If we try to run a parallel plan in serial mode because, for example, it's going to be scanned via a cursor, but for some reason we're already in parallel mode (for example because an outer query is running in parallel), we'd incorrectly