=== Applying patches on top of PostgreSQL commit ID 65f4976189b6cbe9aa93fc5f4b1eb7a2040b6301 === /etc/rc.d/jail: WARNING: Per-jail configuration via jail_* variables is obsolete. Please consider migrating to /etc/jail.conf. Tue Nov 4 08:19:23 UTC 2025 On branch cf/6176 nothing to commit, working tree clean === using 'git am' to apply patch ./v3-0001-Add-batch-table-AM-API-and-heapam-implementation.patch === Applying: Add batch table AM API and heapam implementation === using 'git am' to apply patch ./v3-0002-SeqScan-add-batch-driven-variants-returning-slots.patch === Applying: SeqScan: add batch-driven variants returning slots error: sha1 information is lacking or useless (src/backend/access/heap/heapam.c). error: could not build fake ancestor hint: Use 'git am --show-current-patch=diff' to see the failed patch Patch failed at 0001 SeqScan: add batch-driven variants returning slots When you have resolved this problem, run "git am --continue". If you prefer to skip this patch, run "git am --skip" instead. To restore the original branch and stop patching, run "git am --abort". === using patch(1) to apply patch ./v3-0002-SeqScan-add-batch-driven-variants-returning-slots.patch === patching file src/backend/access/heap/heapam.c patching file src/backend/access/heap/heapam_handler.c patching file src/backend/access/table/tableam.c patching file src/backend/executor/Makefile patching file src/backend/executor/execBatch.c patching file src/backend/executor/execScan.c patching file src/backend/executor/meson.build patching file src/backend/executor/nodeSeqscan.c patching file src/backend/utils/init/globals.c patching file src/backend/utils/misc/guc_parameters.dat Hunk #1 succeeded at 558 with fuzz 1 (offset -329 lines). patching file src/include/access/heapam.h patching file src/include/access/tableam.h patching file src/include/executor/execBatch.h patching file src/include/executor/execScan.h Hunk #1 succeeded at 251 (offset 8 lines). patching file src/include/executor/executor.h Hunk #1 succeeded at 578 (offset 3 lines). patching file src/include/miscadmin.h Hunk #1 succeeded at 288 (offset 1 line). patching file src/include/nodes/execnodes.h Hunk #2 succeeded at 1150 (offset 6 lines). Hunk #3 succeeded at 1209 (offset 6 lines). [cf/6176 88957d41e79] SeqScan: add batch-driven variants returning slots Author: Amit Langote Date: Mon Sep 1 21:59:56 2025 +0900 17 files changed, 587 insertions(+), 1 deletion(-) create mode 100644 src/backend/executor/execBatch.c create mode 100644 src/include/executor/execBatch.h === using 'git am' to apply patch ./v3-0003-Executor-add-ExecProcNodeBatch-and-integrate-SeqS.patch === fatal: previous rebase directory .git/rebase-apply still exists but mbox given. === using patch(1) to apply patch ./v3-0003-Executor-add-ExecProcNodeBatch-and-integrate-SeqS.patch === patching file src/backend/executor/execProcnode.c patching file src/backend/executor/nodeSeqscan.c patching file src/include/executor/execScan.h Hunk #1 succeeded at 305 (offset 8 lines). patching file src/include/executor/executor.h Hunk #1 succeeded at 297 (offset 3 lines). Hunk #2 succeeded at 319 (offset 3 lines). patching file src/include/nodes/execnodes.h Hunk #1 succeeded at 1153 (offset 6 lines). Hunk #2 succeeded at 1178 (offset 6 lines). [cf/6176 979ffb626c3] Executor: add ExecProcNodeBatch() and integrate SeqScan with batch API Author: Amit Langote Date: Mon Sep 1 22:18:30 2025 +0900 5 files changed, 153 insertions(+) === using 'git am' to apply patch ./v3-0004-WIP-Add-agg_retrieve_direct_batch-for-plain-aggre.patch === fatal: previous rebase directory .git/rebase-apply still exists but mbox given. === using patch(1) to apply patch ./v3-0004-WIP-Add-agg_retrieve_direct_batch-for-plain-aggre.patch === patching file src/backend/executor/nodeAgg.c Hunk #2 succeeded at 2276 (offset 2 lines). Hunk #3 succeeded at 2637 (offset 2 lines). Hunk #4 succeeded at 3368 (offset 1 line). Hunk #5 succeeded at 4179 (offset 1 line). patching file src/include/nodes/execnodes.h Hunk #1 succeeded at 2541 (offset 6 lines). Hunk #2 succeeded at 2619 (offset 6 lines). [cf/6176 b0e69d0fca6] WIP: Add agg_retrieve_direct_batch() for plain aggregates Author: Amit Langote Date: Thu Sep 4 22:55:25 2025 +0900 2 files changed, 128 insertions(+) === using 'git am' to apply patch ./v3-0005-WIP-Add-EEOPs-and-helpers-for-TupleBatch-processi.patch === fatal: previous rebase directory .git/rebase-apply still exists but mbox given. === using patch(1) to apply patch ./v3-0005-WIP-Add-EEOPs-and-helpers-for-TupleBatch-processi.patch === patching file src/backend/executor/execExprInterp.c patching file src/backend/executor/execTuples.c patching file src/backend/jit/llvm/llvmjit_expr.c patching file src/backend/jit/llvm/llvmjit_types.c patching file src/include/executor/execExpr.h patching file src/include/executor/tuptable.h patching file src/include/nodes/execnodes.h [cf/6176 1e84511738d] WIP: Add EEOPs and helpers for TupleBatch processing Author: Amit Langote Date: Mon Sep 22 17:01:29 2025 +0900 7 files changed, 310 insertions(+), 10 deletions(-) === using 'git am' to apply patch ./v3-0006-WIP-Add-EEOP_AGG_PLAIN_TRANS_BATCH_ROWLOOP.patch === fatal: previous rebase directory .git/rebase-apply still exists but mbox given. === using patch(1) to apply patch ./v3-0006-WIP-Add-EEOP_AGG_PLAIN_TRANS_BATCH_ROWLOOP.patch === patching file src/backend/executor/execExpr.c patching file src/backend/executor/execExprInterp.c patching file src/backend/executor/nodeAgg.c Hunk #2 succeeded at 1808 (offset -2 lines). Hunk #3 succeeded at 3379 (offset 1 line). Hunk #4 succeeded at 4245 (offset 1 line). patching file src/backend/jit/llvm/llvmjit_expr.c patching file src/backend/jit/llvm/llvmjit_types.c patching file src/include/executor/execBatch.h patching file src/include/executor/execExpr.h patching file src/include/executor/executor.h Hunk #1 succeeded at 339 (offset 3 lines). patching file src/include/executor/nodeAgg.h [cf/6176 6ee292bb422] WIP: Add EEOP_AGG_PLAIN_TRANS_BATCH_ROWLOOP Author: Amit Langote Date: Tue Sep 2 23:46:34 2025 +0900 9 files changed, 363 insertions(+), 17 deletions(-) === using 'git am' to apply patch ./v3-0007-WIP-Add-EEOP_AGG_PLAIN_TRANS_BATCH_DIRECT.patch === fatal: previous rebase directory .git/rebase-apply still exists but mbox given. === using patch(1) to apply patch ./v3-0007-WIP-Add-EEOP_AGG_PLAIN_TRANS_BATCH_DIRECT.patch === patching file src/backend/executor/execExpr.c patching file src/backend/executor/execExprInterp.c patching file src/backend/executor/nodeAgg.c Hunk #1 succeeded at 2689 (offset 2 lines). patching file src/backend/jit/llvm/llvmjit_expr.c patching file src/backend/utils/adt/int.c patching file src/backend/utils/adt/int8.c patching file src/backend/utils/adt/numeric.c patching file src/include/executor/execExpr.h patching file src/include/executor/executor.h Hunk #1 succeeded at 564 (offset 3 lines). [cf/6176 3221f7ca58a] WIP: Add EEOP_AGG_PLAIN_TRANS_BATCH_DIRECT Author: Amit Langote Date: Tue Sep 9 21:43:29 2025 +0900 9 files changed, 185 insertions(+), 2 deletions(-) === using 'git am' to apply patch ./v3-0008-WIP-Add-ExecQualBatch-and-EEOPs-for-batched-quals.patch === fatal: previous rebase directory .git/rebase-apply still exists but mbox given. === using patch(1) to apply patch ./v3-0008-WIP-Add-ExecQualBatch-and-EEOPs-for-batched-quals.patch === patching file src/backend/executor/execExpr.c patching file src/backend/executor/execExprInterp.c patching file src/backend/executor/nodeSeqscan.c patching file src/backend/jit/llvm/llvmjit_expr.c patching file src/backend/jit/llvm/llvmjit_types.c patching file src/include/executor/execExpr.h patching file src/include/executor/execScan.h Hunk #1 succeeded at 312 (offset 8 lines). Hunk #2 succeeded at 329 (offset 8 lines). patching file src/include/executor/executor.h Hunk #1 succeeded at 336 (offset 3 lines). Hunk #2 succeeded at 585 (offset 3 lines). patching file src/include/nodes/execnodes.h Hunk #2 succeeded at 1205 (offset 6 lines). [cf/6176 8ec81f78b17] WIP: Add ExecQualBatch() and EEOPs for batched quals Author: Amit Langote Date: Mon Sep 22 16:19:26 2025 +0900 9 files changed, 626 insertions(+), 13 deletions(-) === using 'git am' to apply patch ./v3-0009-Blind-guess-at-fixing-segfault-on-running-tpch-q2.patch === fatal: previous rebase directory .git/rebase-apply still exists but mbox given. === using patch(1) to apply patch ./v3-0009-Blind-guess-at-fixing-segfault-on-running-tpch-q2.patch === patching file src/backend/executor/execExprInterp.c patching file src/backend/jit/llvm/llvmjit_expr.c patching file src/backend/jit/llvm/llvmjit_types.c patching file src/include/executor/execExpr.h [cf/6176 92aa720ddd3] Blind guess at fixing segfault on running tpch q22 Author: Amit Langote Date: Wed Oct 8 08:06:59 2025 -0400 4 files changed, 136 insertions(+), 102 deletions(-)