postgresql/src/include/replication
Fujii Masao 280c53ecfb A collection of small fixes for logical replication.
* Be sure to reset the launcher's pid (LogicalRepCtx->launcher_pid) to 0
  even when the launcher emits an error.

* Declare ApplyLauncherWakeup() as a static function because it's called
  only in launcher.c.

* Previously IsBackendPId() was used to check whether the launcher's pid
  was valid. IsBackendPid() was necessary because there was the bug where
  the launcher's pid was not reset to 0. But now it's fixed, so IsBackendPid()
  is not necessary and this patch removes it.

Author: Masahiko Sawada
Reviewed-by: Kyotaro Horiguchi
Reported-by: Fujii Masao
Discussion: http://postgr.es/m/CAHGQGwFDWh_Qr-q_GEMpD+qH=vYPMdVqw=ZOSY3kX_Pna9R9SA@mail.gmail.com
2017-04-19 02:16:34 +09:00
..
basebackup.h Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
decode.h Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
logical.h Replication lag tracking for walsenders 2017-03-23 14:05:28 +00:00
logicalfuncs.h Generate fmgr prototypes automatically 2017-01-17 14:06:07 -05:00
logicallauncher.h A collection of small fixes for logical replication. 2017-04-19 02:16:34 +09:00
logicalproto.h Logical replication 2017-01-20 09:04:49 -05:00
logicalrelation.h Fix typo on comment 2017-02-16 23:53:01 -05:00
logicalworker.h Update copyright years in some recently added files 2017-01-25 12:32:05 -05:00
message.h Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
origin.h Generate fmgr prototypes automatically 2017-01-17 14:06:07 -05:00
output_plugin.h Formatting and docs corrections for logical decoding output plugins. 2017-02-15 18:15:47 -05:00
pgoutput.h Add more includes so header files are self-contained 2017-01-21 15:49:53 -05:00
reorderbuffer.h Use the new "Slab" context for some allocations in reorderbuffer.h. 2017-02-27 03:41:44 -08:00
slot.h Cleanup slots during drop database 2017-03-28 10:05:21 -04:00
snapbuild.h Fix typos in logical replication support for initial data copy. 2017-03-26 17:44:35 -04:00
syncrep.h Update copyright via script for 2017 2017-01-03 13:48:53 -05:00
walreceiver.h Remove trailing comma from enum definition 2017-03-23 11:58:11 -04:00
walsender.h Logical replication support for initial data copy 2017-03-23 08:55:37 -04:00
walsender_private.h Replication lag tracking for walsenders 2017-03-23 14:05:28 +00:00
worker_internal.h Make header self-contained 2017-04-13 21:47:24 -04:00