etcdserver: close idle connections when stop sendhub

This commit is contained in:
Yicheng Qin 2014-12-02 00:07:46 -08:00
parent f34fe6e4ae
commit fa292391d8

View File

@ -86,6 +86,9 @@ func (h *sendHub) Stop() {
for _, s := range h.senders {
s.Stop()
}
if tr, ok := h.tr.(*http.Transport); ok {
tr.CloseIdleConnections()
}
}
func (h *sendHub) ShouldStopNotify() <-chan struct{} {