Re: Standby server with cascade logical replication could not be properly stopped under load
Michael Paquier <michael@paquier.xyz>
From: Michael Paquier <michael@paquier.xyz>
To: Ajin Cherian <itsajin@gmail.com>
Cc: Alexey Makhmutov <a.makhmutov@postgrespro.ru>, Bertrand Drouvot <bertranddrouvot.pg@gmail.com>, shveta malik <shveta.malik@gmail.com>, pgsql-bugs@lists.postgresql.org
Date: 2025-05-29T23:32:05Z
Lists: pgsql-bugs
On Thu, May 29, 2025 at 08:28:01PM +1000, Ajin Cherian wrote: > I think this new fix is much better and cleaner. A suggestion for the > comment: > "For cascading logical WAL senders, we use the replay LSN instead of the > flush LSN, since logical decoding on a standby only processes WAL that has > been replayed. This distinction becomes particularly important during > shutdown, as new WAL is no longer replayed and the last replayed LSN marks > the furthest point up to which decoding can proceed." Yes, that sounds better than my previous suggestion. Thanks. -- Michael
Commits
Same data as JSON:
GET /api/v1/messages/:b64id/commits
the thread's linked commits as JSON, with link sources.
API reference →
-
Use replay LSN as target for cascading logical WAL senders
- 5e6d561bc14d 16.10 landed
- 87be749c716a 17.6 landed
- 5231ed8262c9 18.0 landed