postgresql/src/backend/replication/logical
Amit Kapila fce003cfde Add a new wait state and use it when sending data in the apply worker.
d9d7fe68d3 made use of an existing wait event when sending data from the
apply worker, but we should have invented a new wait event since this is a
new place to wait.

This patch corrects the mistake by using a new wait event
"LogicalApplySendData".

Author: Hou Zhijie
Reviewed-by: Peter Smith
Discussion: https://postgr.es/m/CA+TgmobWzbr9H3yN3dLVckviEZKemPwd+XyCFKEgyZQZhgP66Q@mail.gmail.com
2023-02-16 07:46:31 +05:30
..
applyparallelworker.c Add a new wait state and use it when sending data in the apply worker. 2023-02-16 07:46:31 +05:30
decode.c Perform apply of large transactions by parallel workers. 2023-01-09 07:52:45 +05:30
launcher.c Avoid type cheats for invalid dsa_handles and dshash_table_handles. 2023-01-25 11:48:38 -05:00
logical.c Fix the logical replication timeout during large DDLs. 2023-02-08 07:58:25 +05:30
logicalfuncs.c Update copyright for 2023 2023-01-02 15:00:37 -05:00
Makefile Perform apply of large transactions by parallel workers. 2023-01-09 07:52:45 +05:30
meson.build Perform apply of large transactions by parallel workers. 2023-01-09 07:52:45 +05:30
message.c Update copyright for 2023 2023-01-02 15:00:37 -05:00
origin.c Optimize the origin drop functionality. 2023-02-03 08:29:08 +05:30
proto.c Perform apply of large transactions by parallel workers. 2023-01-09 07:52:45 +05:30
relation.c Remove useless casts to (void *) in hash_search() calls 2023-02-06 09:41:01 +01:00
reorderbuffer.c Fix the logical replication timeout during large DDLs. 2023-02-08 07:58:25 +05:30
snapbuild.c Fix various typos in code and tests 2023-02-09 14:43:53 +09:00
tablesync.c Fix the Drop Database hang. 2023-01-24 09:25:36 +05:30
worker.c Track logrep apply workers' last start times to avoid useless waits. 2023-01-22 14:08:46 -05:00