postgres.git / summary / log / commit / refs

commit    b51c8efc6aff292912d8e77235eae8eef7ec909c
Author:   Andres Freund <andres@anarazel.de>
Date:     Thu Aug 24 22:21:32 2017 +0000

    Fix bug that can cause walsender not to terminating at shutdown.
    
    When backpatching c6c333436 I (Andres Freund) mis-resolved a conflict
    in the 9.4 branch. Unfortunately that leads to walsenders waiting
    forever when shutting down with connected standbys, unless immediate
    mode is used, or the standbys are forced to disconnect by other means.
    
    Author: Marco Nenciarini
    Reported-By: Abhijit Gharami, Marco Nenciarini
    Discussion:
    	http://postgr.es/m/1434ad79-ab0d-d6a9-4ea2-1afb1c06adaf@2ndquadrant.it
    	http://postgr.es/m/CAA5_DuD0O1XyM8OnOzhRepyPU-t8nZKLzs1pT2JpzP0NS+vVNA@mail.gmail.com
    Backpatch: 9.4 only


src/backend/replication/walsender.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/backend/replication/walsender.c b/src/backend/replication/walsender.c index a0601b37074..b24f9a1e95b 100644 --- a/src/backend/replication/walsender.c +++ b/src/backend/replication/walsender.c @@ -2658,6 +2658,7 @@ WalSndLastCycleHandler(SIGNAL_ARGS) { int save_errno = errno; + got_SIGUSR2 = true; if (MyWalSnd) SetLatch(&MyWalSnd->latch); [parent: fe4c65824657]