=== Applying patches on top of PostgreSQL commit ID da94e871e8877d1f1054277b24b604bf1c0036a6 === /etc/rc.d/jail: WARNING: Per-jail configuration via jail_* variables is obsolete. Please consider migrating to /etc/jail.conf. === applying patch ./v10-0001-Maintain-the-oldest-non-removeable-tranasction-I.patch patching file doc/src/sgml/protocol.sgml patching file src/backend/replication/logical/worker.c patching file src/backend/replication/walsender.c patching file src/include/replication/worker_internal.h patching file src/tools/pgindent/typedefs.list [cf/5378 06d7dfd892] Maintain the oldest non removeable tranasction ID by apply worker Author: Hou Zhijie Date: Thu Sep 26 14:11:40 2024 +0800 5 files changed, 353 insertions(+), 2 deletions(-) === applying patch ./v10-0002-Maintain-the-replication-slot-in-logical-launche.patch patching file src/backend/replication/logical/launcher.c patching file src/backend/replication/slot.c patching file src/backend/replication/slotfuncs.c patching file src/backend/replication/walsender.c patching file src/include/replication/slot.h [cf/5378 87ee8939d2] Maintain the replication slot in logical launcher to retain dead tuples Author: Hou Zhijie Date: Thu Sep 26 12:11:34 2024 +0800 5 files changed, 238 insertions(+) === applying patch ./v10-0003-Support-the-conflict-detection-for-update_delete.patch patching file doc/src/sgml/logical-replication.sgml patching file doc/src/sgml/monitoring.sgml patching file src/backend/catalog/system_views.sql patching file src/backend/executor/execReplication.c patching file src/backend/replication/logical/conflict.c patching file src/backend/replication/logical/worker.c patching file src/backend/utils/adt/pgstatfuncs.c patching file src/include/catalog/pg_proc.dat patching file src/include/executor/executor.h patching file src/include/replication/conflict.h patching file src/test/regress/expected/rules.out [cf/5378 e16730de29] Support the conflict detection for update_deleted Author: Hou Zhijie Date: Fri Sep 27 10:52:35 2024 +0800 11 files changed, 239 insertions(+), 31 deletions(-) === applying patch ./v10-0004-Add-a-detect_update_deleted-option-to-subscripti.patch patching file doc/src/sgml/catalogs.sgml patching file doc/src/sgml/logical-replication.sgml patching file doc/src/sgml/ref/alter_subscription.sgml patching file doc/src/sgml/ref/create_subscription.sgml patching file src/backend/catalog/pg_subscription.c patching file src/backend/catalog/system_views.sql patching file src/backend/commands/subscriptioncmds.c patching file src/backend/executor/execReplication.c patching file src/backend/replication/logical/launcher.c patching file src/backend/replication/logical/worker.c patching file src/bin/pg_dump/pg_dump.c patching file src/bin/pg_dump/pg_dump.h patching file src/bin/psql/describe.c patching file src/include/catalog/pg_subscription.h patching file src/test/regress/expected/subscription.out patching file src/test/regress/sql/subscription.sql [cf/5378 4ecce7a9c8] Add a detect_update_deleted option to subscriptions Author: Hou Zhijie Date: Thu Nov 21 12:39:40 2024 +0800 16 files changed, 286 insertions(+), 108 deletions(-) === applying patch ./v10-0005-Add-a-tap-test-to-verify-the-new-slot-xmin-mecha.patch patching file src/test/subscription/meson.build patching file src/test/subscription/t/034_confl_update_deleted.pl [cf/5378 4547df761b] Add a tap test to verify the new slot xmin mechanism Author: Hou Zhijie Date: Sun Sep 1 17:50:31 2024 +0800 2 files changed, 173 insertions(+) create mode 100644 src/test/subscription/t/034_confl_update_deleted.pl === applying patch ./v10_2-0001-Maintain-the-oldest-non-removeable-tranasction-I.patch patching file doc/src/sgml/protocol.sgml Hunk #1 succeeded at 2476 (offset 35 lines). Hunk #2 succeeded at 2790 with fuzz 1 (offset 143 lines). patching file src/backend/replication/logical/worker.c Hunk #1 FAILED at 173. Hunk #2 succeeded at 289 with fuzz 2 (offset 14 lines). Hunk #3 succeeded at 371 with fuzz 2 (offset 18 lines). Hunk #4 FAILED at 401. Hunk #5 FAILED at 3596. Hunk #6 succeeded at 3792 with fuzz 2 (offset 75 lines). Hunk #7 succeeded at 3850 with fuzz 2 (offset 77 lines). Hunk #8 FAILED at 3903. Hunk #9 succeeded at 4230 with fuzz 1 (offset 244 lines). 4 out of 9 hunks FAILED -- saving rejects to file src/backend/replication/logical/worker.c.rej patching file src/backend/replication/walsender.c Hunk #2 FAILED at 254. Hunk #3 succeeded at 2322 with fuzz 1 (offset 7 lines). Hunk #4 succeeded at 2714 with fuzz 1 (offset 49 lines). 1 out of 4 hunks FAILED -- saving rejects to file src/backend/replication/walsender.c.rej patching file src/include/replication/worker_internal.h Hunk #1 succeeded at 104 with fuzz 2 (offset 18 lines). patching file src/tools/pgindent/typedefs.list Hunk #1 FAILED at 591. 1 out of 1 hunk FAILED -- saving rejects to file src/tools/pgindent/typedefs.list.rej