=== Applying patches on top of PostgreSQL commit ID 301ed8812e3f8b102b85e1f5a59e95990ed9a868 === === applying patch ./support-parallel-union-distinct-aggregate-using-batc.patch patching file src/backend/commands/explain.c patching file src/backend/executor/Makefile patching file src/backend/executor/execAmi.c patching file src/backend/executor/execParallel.c patching file src/backend/executor/execProcnode.c patching file src/backend/executor/nodeAgg.c Hunk #6 succeeded at 1519 (offset 6 lines). Hunk #7 succeeded at 1533 (offset 6 lines). Hunk #8 succeeded at 1554 (offset 6 lines). Hunk #9 succeeded at 1653 (offset 6 lines). Hunk #10 succeeded at 1771 (offset 6 lines). Hunk #11 succeeded at 2202 (offset 5 lines). Hunk #12 succeeded at 2605 (offset 5 lines). Hunk #13 succeeded at 2650 (offset 5 lines). Hunk #14 succeeded at 2668 (offset 5 lines). Hunk #15 succeeded at 2700 (offset 5 lines). Hunk #16 succeeded at 2716 (offset 5 lines). Hunk #17 succeeded at 2731 (offset 5 lines). Hunk #18 succeeded at 3106 (offset 5 lines). Hunk #19 succeeded at 3121 (offset 5 lines). Hunk #20 succeeded at 3149 (offset 5 lines). Hunk #21 succeeded at 3313 (offset 5 lines). Hunk #22 succeeded at 3325 (offset 5 lines). Hunk #23 succeeded at 3375 (offset 5 lines). Hunk #24 succeeded at 3423 (offset 5 lines). Hunk #25 succeeded at 3432 (offset 5 lines). Hunk #26 succeeded at 3553 (offset 5 lines). Hunk #27 succeeded at 3766 (offset 5 lines). Hunk #28 succeeded at 4082 (offset 5 lines). Hunk #29 succeeded at 4542 (offset 5 lines). Hunk #30 succeeded at 4631 (offset 5 lines). Hunk #31 succeeded at 4654 (offset 5 lines). Hunk #32 succeeded at 4860 (offset 5 lines). Hunk #33 succeeded at 5140 (offset 5 lines). Hunk #34 succeeded at 5155 (offset 5 lines). Hunk #35 succeeded at 5242 (offset 5 lines). patching file src/backend/executor/nodeBatchSort.c patching file src/backend/nodes/copyfuncs.c Hunk #3 succeeded at 5002 (offset 35 lines). patching file src/backend/nodes/outfuncs.c Hunk #3 succeeded at 3879 (offset 28 lines). patching file src/backend/nodes/readfuncs.c Hunk #1 succeeded at 2222 (offset 40 lines). Hunk #2 succeeded at 2291 (offset 40 lines). Hunk #3 succeeded at 2896 (offset 44 lines). patching file src/backend/optimizer/path/costsize.c patching file src/backend/optimizer/plan/createplan.c Hunk #4 succeeded at 2012 (offset -4 lines). Hunk #5 succeeded at 2122 (offset -4 lines). Hunk #6 succeeded at 2137 (offset -4 lines). Hunk #7 succeeded at 2325 (offset -4 lines). Hunk #8 succeeded at 6418 (offset -4 lines). patching file src/backend/optimizer/plan/planner.c Hunk #3 succeeded at 4532 (offset -1 lines). Hunk #4 succeeded at 4877 (offset -1 lines). Hunk #5 succeeded at 4898 (offset -1 lines). Hunk #6 succeeded at 4945 (offset -1 lines). Hunk #7 succeeded at 5013 (offset -1 lines). Hunk #8 succeeded at 6798 (offset -1 lines). Hunk #9 succeeded at 6953 (offset -1 lines). Hunk #10 succeeded at 7016 (offset -1 lines). Hunk #11 succeeded at 7042 (offset -1 lines). Hunk #12 succeeded at 7087 (offset -1 lines). patching file src/backend/optimizer/plan/setrefs.c patching file src/backend/optimizer/plan/subselect.c patching file src/backend/optimizer/prep/prepunion.c Hunk #7 FAILED at 690. 1 out of 9 hunks FAILED -- saving rejects to file src/backend/optimizer/prep/prepunion.c.rej patching file src/backend/optimizer/util/pathnode.c Hunk #1 succeeded at 2876 (offset -4 lines). patching file src/backend/optimizer/util/tlist.c patching file src/backend/postmaster/pgstat.c Hunk #1 succeeded at 4125 (offset 80 lines). patching file src/backend/storage/lmgr/lwlock.c patching file src/backend/utils/misc/guc.c patching file src/backend/utils/sort/Makefile patching file src/backend/utils/sort/batchstore.c patching file src/backend/utils/sort/sharedtuplestore.c patching file src/backend/utils/sort/tuplesort.c patching file src/include/executor/nodeAgg.h patching file src/include/executor/nodeBatchSort.h patching file src/include/nodes/execnodes.h Hunk #1 succeeded at 2024 (offset 13 lines). Hunk #2 succeeded at 2231 (offset 13 lines). patching file src/include/nodes/nodes.h Hunk #4 succeeded at 764 (offset 2 lines). patching file src/include/nodes/pathnodes.h Hunk #1 succeeded at 1648 (offset -6 lines). Hunk #2 succeeded at 2504 (offset -6 lines). patching file src/include/nodes/plannodes.h patching file src/include/optimizer/cost.h patching file src/include/optimizer/pathnode.h Hunk #1 succeeded at 194 (offset -1 lines). patching file src/include/optimizer/tlist.h patching file src/include/pgstat.h Hunk #1 succeeded at 998 (offset 34 lines). patching file src/include/storage/lwlock.h patching file src/include/utils/batchstore.h patching file src/include/utils/sharedtuplestore.h patching file src/include/utils/tuplesort.h patching file src/test/regress/expected/groupingsets.out patching file src/test/regress/expected/partition_aggregate.out patching file src/test/regress/expected/select_distinct.out patching file src/test/regress/expected/select_parallel.out patching file src/test/regress/expected/union.out patching file src/test/regress/sql/groupingsets.sql patching file src/test/regress/sql/partition_aggregate.sql patching file src/test/regress/sql/select_distinct.sql patching file src/test/regress/sql/select_parallel.sql patching file src/test/regress/sql/union.sql