Fix bug that can cause walsender not to terminating at shutdown.
authorAndres Freund
Thu, 24 Aug 2017 22:21:32 +0000 (15:21 -0700)
committerAndres Freund
Thu, 24 Aug 2017 22:21:32 +0000 (15:21 -0700)
commitb51c8efc6aff292912d8e77235eae8eef7ec909c
tree412f636ec06dcdae45b22e7ed21b4cdc7b931449
parentfe4c6582465719efc7534ae184fcc4b9dd6b1660
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