Re: logical replication and PANIC during shutdown checkpoint in publisher
Fujii Masao <masao.fujii@gmail.com>
From: Fujii Masao <masao.fujii@gmail.com>
To: Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Cc: PostgreSQL-development <pgsql-hackers@postgresql.org>
Date: 2017-04-13T03:28:00Z
Lists: pgsql-hackers
On Thu, Apr 13, 2017 at 5:25 AM, Peter Eisentraut <peter.eisentraut@2ndquadrant.com> wrote: > On 4/12/17 09:55, Fujii Masao wrote: >> To fix this issue, we should terminate walsender for logical replication >> before shutdown checkpoint starts. Of course walsender for physical >> replication still needs to keep running until shutdown checkpoint ends, >> though. > > Can we turn it into a kind of read-only or no-new-commands mode instead, > so it can keep streaming but not accept any new actions? So we make walsenders switch to that mode and wait for all the already-ongoing their "write" commands to finish, and then we start a shutdown checkpoint? This is an idea, but seems a bit complicated. ISTM that it's simpler to terminate only walsenders for logical rep before shutdown checkpoint. Regards, -- Fujii Masao
Commits
-
Prevent possibility of panics during shutdown checkpoint.
- 862204aaceb1 9.6.4 landed
- 50581f2e74fa 9.5.8 landed
- 1cdc0ab9c180 9.4.13 landed
- c6c333436491 10.0 landed
-
Revert "Prevent panic during shutdown checkpoint"
- 703f148e98ec 10.0 landed
-
Prevent panic during shutdown checkpoint
- 086221cf6b17 10.0 cited