diff options
author | Michael Paquier <michael@paquier.xyz> | 2020-06-08 10:12:31 +0900 |
---|---|---|
committer | Michael Paquier <michael@paquier.xyz> | 2020-06-08 10:12:31 +0900 |
commit | 10ffe0fa72ed895a3c18aef2d3950b480e810e13 (patch) | |
tree | 8113d40a0c15d0b59a4dfa0f2e71f540e1de28a1 /src/backend/access/gist/gistproc.c | |
parent | 9b5f85fb0a3e27040bc72451893d2dc35bb5d8bd (diff) | |
download | postgresql-10ffe0fa72ed895a3c18aef2d3950b480e810e13.tar.gz postgresql-10ffe0fa72ed895a3c18aef2d3950b480e810e13.zip |
Fix crash in WAL sender when starting physical replication
Since database connections can be used with WAL senders in 9.4, it is
possible to use physical replication. This commit fixes a crash when
starting physical replication with a WAL sender using a database
connection, caused by the refactoring done in 850196b.
There have been discussions about forbidding the use of physical
replication in a database connection, but this is left for later,
taking care only of the crash new to 13.
While on it, add a test to check for a failure when attempting logical
replication if the WAL sender does not have a database connection. This
part is extracted from a larger patch by Kyotaro Horiguchi.
Reported-by: Vladimir Sitnikov
Author: Michael Paquier, Kyotaro Horiguchi
Reviewed-by: Kyotaro Horiguchi, Álvaro Herrera
Discussion: https://postgr.es/m/CAB=Je-GOWMj1PTPkeUhjqQp-4W3=nW-pXe2Hjax6rJFffB5_Aw@mail.gmail.com
Backpatch-through: 13
Diffstat (limited to 'src/backend/access/gist/gistproc.c')
0 files changed, 0 insertions, 0 deletions