Re: [HACKERS] WIP: [[Parallel] Shared] Hash
Oleg Golovanov <rentech@mail.ru>
Hi. Thanks for rebased patch set v12. Currently I try to use this patch on my new test site and get following: Hmm... The next patch looks like a unified diff to me... The text leading up to this was: -------------------------- |diff --git a/src/include/access/parallel.h b/src/include/access/parallel.h |index bdf15621c83..e9db8880161 100644 |--- a/src/include/access/parallel.h |+++ b/src/include/access/parallel.h -------------------------- patching file src/include/access/parallel.h Using Plan A... Hunk #1 FAILED at 58. 1 out of 1 hunk FAILED -- saving rejects to file src/include/access/parallel.h.rej Can you actualize your patch set? The error got from 0010-hj-parallel-v12.patch. Best Regards, Oleg Golovanov Moscow, Russia >Четверг, 13 апреля 2017, 13:49 +03:00 от Thomas Munro <thomas.munro@enterprisedb.com>: > >On Thu, Apr 13, 2017 at 10:04 PM, Oleg Golovanov < rentech@mail.ru > wrote: >> bash-4.2$ grep Hunk *.log | grep FAILED >> 0005-hj-leader-gate-v11.patch.log:Hunk #1 FAILED at 14. >> 0010-hj-parallel-v11.patch.log:Hunk #2 FAILED at 2850. >> 0010-hj-parallel-v11.patch.log:Hunk #1 FAILED at 21. >> 0010-hj-parallel-v11.patch.log:Hunk #3 FAILED at 622. >> 0010-hj-parallel-v11.patch.log:Hunk #6 FAILED at 687. >> 0010-hj-parallel-v11.patch.log:Hunk #1 FAILED at 21. >> 0010-hj-parallel-v11.patch.log:Hunk #3 FAILED at 153. > >Hi Oleg > >Thanks for looking at this. It conflicted with commit 9c7f5229. Here >is a rebased patch set. > >This version also removes some code for dealing with transient record >types which didn't work out. I'm trying to deal with that problem >separately[1] and in a general way so that the parallel hash join >patch doesn't have to deal with it at all. > >[1] https://www.postgresql.org/message-id/CAEepm=0ZtQ-SpsgCyzzYpsXS6e=kZWqk3g5Ygn3MDV7A8dabUA@mail.gmail.com > >-- >Thomas Munro >http://www.enterprisedb.com > >-- >Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) >To make changes to your subscription: >http://www.postgresql.org/mailpref/pgsql-hackers
Commits
-
Add shared tuplestores.
- ab9e0e718acb 11.0 landed
-
Remove BufFile's isTemp flag.
- 11e264517dff 11.0 landed
-
Provide DSM segment to ExecXXXInitializeWorker functions.
- 7082e614c0dd 11.0 landed
-
Optimize joins when the inner relation can be proven unique.
- 9c7f5229ad68 10.0 cited
-
Fix failure to use clamp_row_est() for parallel joins.
- 1ea60ad602f9 10.0 cited
-
Document lack of validation when attaching foreign partitions.
- b54aad8e34bd 10.0 cited
-
Fix inclusions of c.h from .h files.
- a72f0365db41 10.0 landed
-
Fix inclusions of postgres_fe.h from .h files.
- 9722bb5757c5 10.0 landed
-
Bring plpgsql into line with header inclusion policy.
- 08da52859a1f 10.0 landed
-
Document intentional violations of header inclusion policy.
- d6b059ec740a 10.0 landed
-
Shut down Gather's children before shutting down Gather itself.
- acf555bc53ac 10.0 landed
-
btree: Support parallel index scans.
- 569174f1be92 10.0 cited
-
Add explicit ORDER BY to a few tests that exercise hash-join code.
- 7c5d8c16e12e 10.0 landed
-
Revise hash join code so that we can increase the number of batches
- 849074f9ae42 8.1.0 cited
-
Rewrite hash join to use simple linked lists instead of a
- 26069a58e8e4 7.1.1 cited