Implement batching for walsender notifications during logical cascade replication

Edit
ID 6019
Title Implement batching for walsender notifications during logical cascade replication
CI (CFBot) Summary
Stats (from CFBot) Patch version: v2, Patch count: 1, First patch: +167−2, All patches: +167−2
Topic Replication & Recovery
Tags Logical Replication Performance
Created 2025-08-30 23:49:36
Last modified 2025-10-19 20:33:12 (4 hours ago)
Latest email 2025-09-16 15:20:31 (1 month ago)
Status
PG19-3 (2025-11-01 – 2025-11-30): Needs review
PG19-2 (2025-09-01 – 2025-09-30): Moved to different CF
Target version 19
Authors Alexey Makhmutov (lerm)
Reviewers Become reviewer
Committer
Links
Emails
High CPU consumption in cascade replication with large number of walsenders
First at 2025-08-30 23:47:40 by Alexey Makhmutov <a.makhmutov at postgrespro.ru>
Latest at 2025-09-16 15:20:31 by Alexey Makhmutov <a.makhmutov at postgrespro.ru>
Latest attachment (v2-0001-Implement-batching-for-WAL-records-notification-duri.patch) at 2025-09-16 15:20:31 from Alexey Makhmutov <a.makhmutov at postgrespro.ru>
    Attachment (v2-0001-Implement-batching-for-WAL-records-notification-duri.patch) at 2025-09-16 15:20:31 from Alexey Makhmutov <a.makhmutov at postgrespro.ru> (Patch: Yes)
    Attachment (0001-Implement-batching-for-WAL-records-notification-duri.patch) at 2025-08-30 23:47:40 from Alexey Makhmutov <a.makhmutov at postgrespro.ru> (Patch: Yes)
History
When Who What
2025-10-19 20:33:12 Alexey Makhmutov (lerm) Moved from CF PG19-2 to CF PG19-3
2025-09-16 16:17:24 CFbot Patch does not need rebase anymore
2025-09-05 12:39:18 CFbot Patch needs rebase
2025-08-30 23:49:37 Alexey Makhmutov (lerm) Attached mail thread 77d94649-e00c-4d56-b2e2-e9d1843131d7@postgrespro.ru
2025-08-30 23:49:36 Alexey Makhmutov (lerm) Created patch record
Edit