=== Applying patches on top of PostgreSQL commit ID f4adc41c4f92cc91d507b19e397140c35bb9fd71 === === applying patch ./v17-0001-Introduce-RelInfoList-structure.patch patching file contrib/postgres_fdw/postgres_fdw.c Hunk #1 succeeded at 5437 (offset 186 lines). patching file src/backend/nodes/outfuncs.c Hunk #1 succeeded at 2329 with fuzz 1 (offset 14 lines). Hunk #2 succeeded at 4175 (offset 55 lines). patching file src/backend/optimizer/geqo/geqo_eval.c patching file src/backend/optimizer/plan/planmain.c patching file src/backend/optimizer/util/relnode.c Hunk #2 succeeded at 393 (offset -1 lines). Hunk #3 succeeded at 405 with fuzz 2 (offset -2 lines). Hunk #4 succeeded at 461 (offset -2 lines). Hunk #5 succeeded at 595 (offset -2 lines). Hunk #6 succeeded at 1227 (offset -4 lines). Hunk #7 succeeded at 1253 (offset -4 lines). patching file src/include/nodes/nodes.h Hunk #1 succeeded at 220 (offset -2 lines). patching file src/include/nodes/pathnodes.h Hunk #1 succeeded at 89 (offset -4 lines). Hunk #2 succeeded at 247 (offset -6 lines). Hunk #3 succeeded at 313 (offset -6 lines). === applying patch ./v17-0002-Aggregate-push-down-basic-functionality.patch patching file src/backend/nodes/copyfuncs.c Hunk #1 succeeded at 2252 (offset 1 line). Hunk #2 succeeded at 2396 (offset 1 line). Hunk #3 succeeded at 5223 (offset 43 lines). patching file src/backend/nodes/outfuncs.c Hunk #1 succeeded at 2237 (offset 14 lines). Hunk #2 succeeded at 2252 (offset 14 lines). Hunk #3 succeeded at 2260 (offset 14 lines). Hunk #4 succeeded at 2483 (offset 15 lines). Hunk #5 succeeded at 2598 (offset 15 lines). Hunk #6 succeeded at 4227 (offset 55 lines). Hunk #7 succeeded at 4248 (offset 55 lines). patching file src/backend/optimizer/README Hunk #1 succeeded at 1155 (offset 1 line). patching file src/backend/optimizer/path/allpaths.c Hunk #7 succeeded at 2935 (offset -75 lines). Hunk #8 succeeded at 3150 (offset -75 lines). Hunk #9 succeeded at 3188 (offset -74 lines). patching file src/backend/optimizer/path/costsize.c Hunk #1 succeeded at 4661 (offset 24 lines). Hunk #2 succeeded at 5678 (offset 71 lines). Hunk #3 succeeded at 5713 (offset 71 lines). patching file src/backend/optimizer/path/equivclass.c Hunk #1 succeeded at 2994 (offset 153 lines). patching file src/backend/optimizer/path/joinrels.c patching file src/backend/optimizer/plan/initsplan.c Hunk #4 succeeded at 275 (offset -1 lines). patching file src/backend/optimizer/plan/planmain.c patching file src/backend/optimizer/plan/planner.c Hunk #1 succeeded at 620 (offset -5 lines). Hunk #2 FAILED at 3894. Hunk #3 succeeded at 4085 (offset -16 lines). Hunk #4 succeeded at 4122 (offset -16 lines). Hunk #5 succeeded at 6861 (offset -12 lines). Hunk #6 succeeded at 6894 (offset -12 lines). Hunk #7 succeeded at 6919 (offset -12 lines). 1 out of 7 hunks FAILED -- saving rejects to file src/backend/optimizer/plan/planner.c.rej patching file src/backend/optimizer/plan/setrefs.c Hunk #1 succeeded at 2622 (offset 165 lines). patching file src/backend/optimizer/prep/prepjointree.c Hunk #1 succeeded at 925 (offset 2 lines). patching file src/backend/optimizer/util/pathnode.c Hunk #1 succeeded at 2557 (offset 29 lines). Hunk #2 succeeded at 3048 (offset 29 lines). patching file src/backend/optimizer/util/relnode.c Hunk #3 succeeded at 380 (offset -1 lines). Hunk #4 succeeded at 596 (offset -2 lines). Hunk #5 succeeded at 630 (offset -2 lines). Hunk #6 succeeded at 642 (offset -2 lines). Hunk #7 succeeded at 667 (offset -2 lines). Hunk #8 succeeded at 786 (offset -2 lines). Hunk #9 succeeded at 797 (offset -2 lines). Hunk #10 succeeded at 810 (offset -2 lines). Hunk #11 succeeded at 905 (offset -3 lines). Hunk #12 succeeded at 951 (offset -3 lines). Hunk #13 succeeded at 2276 (offset -4 lines). patching file src/backend/optimizer/util/tlist.c Hunk #1 succeeded at 820 (offset -5 lines). patching file src/backend/utils/misc/guc.c Hunk #1 succeeded at 1079 (offset -2 lines). patching file src/include/nodes/nodes.h Hunk #1 succeeded at 224 (offset -2 lines). Hunk #2 succeeded at 270 (offset -2 lines). patching file src/include/nodes/pathnodes.h Hunk #1 succeeded at 298 (offset -6 lines). Hunk #2 succeeded at 317 (offset -6 lines). Hunk #3 succeeded at 338 (offset -6 lines). Hunk #5 succeeded at 2394 (offset 3 lines). patching file src/include/optimizer/clauses.h Hunk #1 succeeded at 53 (offset -2 lines). patching file src/include/optimizer/pathnode.h Hunk #1 succeeded at 215 (offset -1 lines). Hunk #2 succeeded at 294 (offset -1 lines). Hunk #3 succeeded at 334 (offset -1 lines). patching file src/include/optimizer/paths.h patching file src/include/optimizer/planmain.h patching file src/include/optimizer/tlist.h patching file src/test/regress/expected/agg_pushdown.out patching file src/test/regress/expected/sysviews.out Hunk #1 succeeded at 95 (offset 23 lines). Hunk #2 succeeded at 114 (offset 23 lines). patching file src/test/regress/serial_schedule Hunk #1 succeeded at 147 (offset 1 line). patching file src/test/regress/sql/agg_pushdown.sql