Fast shutdown stop should forcibly disconnect any active backends, even if a smart shutdown is already in progress. Backpatch to 8.3, this was broken in the patch that introduced "dead-end backends".
Fast shutdown stop should forcibly disconnect any active backends, even
if a smart shutdown is already in progress. Backpatch to 8.3, this was broken
in the patch that introduced "dead-end backends".

Per report by Itagaki Takahiro, patch by Fujii Masao.

Chibin/gpdb,cjcjameson/gpdb,CraigHarris/gpdb,0x0FFF/gpdb,jmcatamney/gpdb,xinzweb/gpdb,xuegang/gpdb,kaknikhil/gpdb,xuegang/gpdb,jmcatamney/gpdb,50wu/gpdb,janebeckman/gpdb,lintzc/gpdb,0x0FFF/gpdb,cjcjameson/gpdb,ahachete/gpdb,royc1/gpdb,kaknikhil/gpdb,ashwinstar/gpdb,50wu/gpdb,greenplum-db/gpdb,kaknikhil/gpdb,kaknikhil/gpdb,lintzc/gpdb,ahachete/gpdb,cjcjameson/gpdb,Quikling/gpdb,royc1/gpdb,lintzc/gpdb,chrishajas/gpdb,ashwinstar/gpdb,zaksoup/gpdb,yuanzhao/gpdb,royc1/gpdb,yuanzhao/gpdb,jmcatamney/gpdb,Quikling/gpdb,ashwinstar/gpdb,janebeckman/gpdb,Quikling/gpdb,ahachete/gpdb,adam8157/gpdb,rvs/gpdb,yuanzhao/gpdb,edespino/gpdb,rvs/gpdb,0x0FFF/gpdb,xinzweb/gpdb,Quikling/gpdb,CraigHarris/gpdb,lisakowen/gpdb,CraigHarris/gpdb,ashwinstar/gpdb,ashwinstar/gpdb,Quikling/gpdb,Chibin/gpdb,lintzc/gpdb,edespino/gpdb,xuegang/gpdb,50wu/gpdb,adam8157/gpdb,Chibin/gpdb,Quikling/gpdb,zaksoup/gpdb,jmcatamney/gpdb,edespino/gpdb,janebeckman/gpdb,xinzweb/gpdb,lisakowen/gpdb,lintzc/gpdb,rvs/gpdb,0x0FFF/gpdb,edespino/gpdb,greenplum-db/gpdb,yuanzhao/gpdb,rvs/gpdb,kaknikhil/gpdb,ashwinstar/gpdb,ahachete/gpdb,zaksoup/gpdb,adam8157/gpdb,adam8157/gpdb,Chibin/gpdb,ahachete/gpdb,xinzweb/gpdb,kaknikhil/gpdb,lisakowen/gpdb,rvs/gpdb,Chibin/gpdb,xuegang/gpdb,edespino/gpdb,cjcjameson/gpdb,xuegang/gpdb,Chibin/gpdb,chrishajas/gpdb,cjcjameson/gpdb,jmcatamney/gpdb,greenplum-db/gpdb,Quikling/gpdb,kaknikhil/gpdb,ahachete/gpdb,janebeckman/gpdb,xinzweb/gpdb,lisakowen/gpdb,royc1/gpdb,50wu/gpdb,adam8157/gpdb,edespino/gpdb,Chibin/gpdb,CraigHarris/gpdb,0x0FFF/gpdb,Quikling/gpdb,Quikling/gpdb,ahachete/gpdb,zaksoup/gpdb,zaksoup/gpdb,CraigHarris/gpdb,50wu/gpdb,rvs/gpdb,royc1/gpdb,yuanzhao/gpdb,lintzc/gpdb,chrishajas/gpdb,xuegang/gpdb,kaknikhil/gpdb,ashwinstar/gpdb,lisakowen/gpdb,adam8157/gpdb,lintzc/gpdb,yuanzhao/gpdb,50wu/gpdb,CraigHarris/gpdb,greenplum-db/gpdb,xinzweb/gpdb,lisakowen/gpdb,greenplum-db/gpdb,adam8157/gpdb,royc1/gpdb,xuegang/gpdb,CraigHarris/gpdb,zaksoup/gpdb,edespino/gpdb,janebeckman/gpdb,jmcatamney/gpdb,0x0FFF/gpdb,chrishajas/gpdb,Chibin/gpdb,Chibin/gpdb,rvs/gpdb,janebeckman/gpdb,ahachete/gpdb,chrishajas/gpdb,xuegang/gpdb,zaksoup/gpdb,adam8157/gpdb,50wu/gpdb,50wu/gpdb,xinzweb/gpdb,zaksoup/gpdb,cjcjameson/gpdb,jmcatamney/gpdb,janebeckman/gpdb,royc1/gpdb,chrishajas/gpdb,cjcjameson/gpdb,jmcatamney/gpdb,xuegang/gpdb,greenplum-db/gpdb,rvs/gpdb,CraigHarris/gpdb,rvs/gpdb,yuanzhao/gpdb,chrishajas/gpdb,yuanzhao/gpdb,cjcjameson/gpdb,janebeckman/gpdb,xinzweb/gpdb,greenplum-db/gpdb,CraigHarris/gpdb,greenplum-db/gpdb,edespino/gpdb,edespino/gpdb,edespino/gpdb,rvs/gpdb,cjcjameson/gpdb,yuanzhao/gpdb,Quikling/gpdb,kaknikhil/gpdb,lintzc/gpdb,janebeckman/gpdb,janebeckman/gpdb,yuanzhao/gpdb,lisakowen/gpdb,0x0FFF/gpdb,cjcjameson/gpdb,lintzc/gpdb,chrishajas/gpdb,royc1/gpdb,0x0FFF/gpdb,kaknikhil/gpdb,lisakowen/gpdb,ashwinstar/gpdb,Chibin/gpdb