postgresql/src/include/replication
Amit Kapila 3e8e05596a Add worker type argument to logical replication worker functions.
Extend logicalrep_worker_stop, logicalrep_worker_wakeup, and
logicalrep_worker_find to accept a worker type argument. This change
enables differentiation between logical replication worker types, such as
apply workers and table sync workers. While preserving existing behavior,
it lays the groundwork for upcoming patch to add sequence synchronization
workers.

Author: Vignesh C <vignesh21@gmail.com>
Reviewed-by: shveta malik <shveta.malik@gmail.com>
Reviewed-by: Peter Smith <smithpb2250@gmail.com>
Reviewed-by: Chao Li <li.evan.chao@gmail.com>
Reviewed-by: Hayato Kuroda <kuroda.hayato@fujitsu.com>
Reviewed-by: Amit Kapila <amit.kapila16@gmail.com>
Discussion: https://postgr.es/m/CAA4eK1LC+KJiAkSrpE_NwvNdidw9F2os7GERUeSxSKv71gXysQ@mail.gmail.com
2025-10-28 05:47:50 +00:00
..
conflict.h Don't include execnodes.h in replication/conflict.h 2025-09-25 14:52:41 +02:00
decode.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
logical.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
logicallauncher.h Preserve conflict-relevant data during logical replication. 2025-07-23 02:56:00 +00:00
logicalproto.h Change publication's publish_generated_columns option type to enum. 2025-01-23 15:28:37 +05:30
logicalrelation.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
logicalworker.h Rename some signal and interrupt handling functions for consistency 2025-03-05 16:22:26 +02:00
message.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
origin.h Remove pg_replication_origin's TOAST table. 2025-05-07 14:47:36 -05:00
output_plugin.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
pgoutput.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
reorderbuffer.h Add mem_exceeded_count column to pg_stat_replication_slots. 2025-10-08 10:05:04 -07:00
slot.h Make invalid primary_slot_name follow standard GUC error reporting. 2025-10-22 20:09:43 +09:00
slotsync.h pg_noreturn to replace pg_attribute_noreturn() 2025-03-13 12:37:26 +01:00
snapbuild.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
snapbuild_internal.h pg_logicalinspect: Fix possible crash when passing a directory path. 2025-03-11 09:56:40 -07:00
syncrep.h Allow redeclaration of typedef yyscan_t 2025-09-12 08:16:00 +02:00
walreceiver.h Use standard die() signal handler in walreceiver 2025-04-04 12:38:32 +03:00
walsender.h Update copyright for 2025 2025-01-01 11:21:55 -05:00
walsender_private.h Allow redeclaration of typedef yyscan_t 2025-09-12 08:16:00 +02:00
worker_internal.h Add worker type argument to logical replication worker functions. 2025-10-28 05:47:50 +00:00