• Fujii Masao's avatar
    A collection of small fixes for logical replication. · 280c53ec
    Fujii Masao authored
    * 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
    280c53ec
logicallauncher.h 795 Bytes