]> granicus.if.org Git - postgresql/commit
Add a WAIT option to DROP_REPLICATION_SLOT
authorAlvaro Herrera <alvherre@alvh.no-ip.org>
Fri, 1 Sep 2017 11:44:14 +0000 (13:44 +0200)
committerAlvaro Herrera <alvherre@alvh.no-ip.org>
Fri, 1 Sep 2017 11:53:34 +0000 (13:53 +0200)
commit8ba6d50f923bfc1d7cc91f5ff11e199f18d7fd80
treed1ca0551c8f12b09dc902deb2630b28214be4e4a
parent28915c7db4da4eaffb8eb0dc5c04c87dcf345eb6
Add a WAIT option to DROP_REPLICATION_SLOT

Commit 9915de6c1cb2 changed the default behavior of
DROP_REPLICATION_SLOT so that it would wait until any session holding
the slot active would release it, instead of raising an error.  But
users are already depending on the original behavior, so revert to it by
default and add a WAIT option to invoke the new behavior.

Per complaint from Simone Gotti, in
Discussion: https://postgr.es/m/CAEvsy6Wgdf90O6pUvg2wSVXL2omH5OPC-38OD4Zzgk-FXavj3Q@mail.gmail.com
doc/src/sgml/logicaldecoding.sgml
doc/src/sgml/protocol.sgml
src/backend/commands/subscriptioncmds.c
src/backend/replication/repl_gram.y
src/backend/replication/repl_scanner.l
src/backend/replication/slotfuncs.c
src/backend/replication/walsender.c
src/include/nodes/replnodes.h