feat(listener): Set node tls handshake timeout to 15 seconds

(cherry picked from commit 09962d0521)
pull/6605/head
Louis Ruch 4 weeks ago
parent da84fc7726
commit b943ec29c1

@ -163,9 +163,10 @@ func (c *Controller) configureForCluster(ln *base.ServerListener) (func(), error
// need to handle individual listener shutdown.
interceptingListener, err := protocol.NewInterceptingListener(
&protocol.InterceptingListenerConfiguration{
Context: c.baseContext,
Storage: workerAuthStorage,
BaseListener: ln.ClusterListener,
Context: c.baseContext,
Storage: workerAuthStorage,
BaseListener: ln.ClusterListener,
TlsHandshakeTimeout: 15 * time.Second,
Options: []nodee.Option{
nodee.WithLogger(eventLogger),
nodee.WithRegistrationWrapper(wrapperToUse),

@ -199,9 +199,10 @@ func (w *Worker) configureForWorker(ln *base.ServerListener, logger *log.Logger,
interceptingListener, err := protocol.NewInterceptingListener(
&protocol.InterceptingListenerConfiguration{
Context: w.baseContext,
Storage: w.WorkerAuthStorage,
BaseListener: ln.ProxyListener,
Context: w.baseContext,
Storage: w.WorkerAuthStorage,
BaseListener: ln.ProxyListener,
TlsHandshakeTimeout: 15 * time.Second,
BaseTlsConfiguration: &tls.Config{
GetConfigForClient: w.getSessionTls(sessionManager),
},

Loading…
Cancel
Save