Re: Parallel Index Scans

Haribabu Kommi <kommi.haribabu@gmail.com>

From: Haribabu Kommi <kommi.haribabu@gmail.com>
To: Amit Kapila <amit.kapila16@gmail.com>
Cc: Robert Haas <robertmhaas@gmail.com>, Peter Geoghegan <pg@heroku.com>, pgsql-hackers <pgsql-hackers@postgresql.org>
Date: 2016-12-05T05:06:50Z
Lists: pgsql-hackers
On Sat, Nov 26, 2016 at 10:35 PM, Amit Kapila <amit.kapila16@gmail.com>
wrote:

> On Sat, Oct 22, 2016 at 9:07 AM, Amit Kapila <amit.kapila16@gmail.com>
> wrote:
> > On Fri, Oct 21, 2016 at 10:55 PM, Robert Haas <robertmhaas@gmail.com>
> wrote:
>
> I have rebased the patch (parallel_index_scan_v2) based on latest
> commit e8ac886c (condition variables).  I have removed the usage of
> ConditionVariablePrepareToSleep as that is is no longer mandatory.  I
> have also updated docs for wait event introduced by this patch (thanks
> to Dilip for noticing it).  There is no change in
> parallel_index_opt_exec_support patch, but just attaching here for
> easier reference.
>
>
Moved to next CF with "needs review" status.

Regards,
Hari Babu
Fujitsu Australia

Commits

  1. Replace min_parallel_relation_size with two new GUCs.

  2. Factor out logic for computing number of parallel workers.

  3. Support condition variables.

  4. Allow parallel custom and foreign scans.

  5. Add a C API for parallel heap scans.