Merge pull request #17316 from ahrtr/3.4_configure_peer_log_20240124

[3.4] Print error log when creating peer listener failed
This commit is contained in:
Benjamin Wang 2024-01-25 10:05:52 +00:00 committed by GitHub
commit 1d67e9efea
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -533,6 +533,11 @@ func configurePeerListeners(cfg *Config) (peers []*peerListener, err error) {
peers[i] = &peerListener{close: func(context.Context) error { return nil }}
peers[i].Listener, err = rafthttp.NewListener(u, &cfg.PeerTLSInfo)
if err != nil {
if cfg.logger != nil {
cfg.logger.Error("creating peer listener failed", zap.Error(err))
} else {
plog.Errorf("creating peer listener failed: %v", err)
}
return nil, err
}
// once serve, overwrite with 'http.Server.Shutdown'