VictoriaMetrics/lib/netutil
Aliaksandr Valialkin d8a276fbe4
lib/netutil: limit the number of concurrently established connections when calling ConnPool.Get()
This should reduce potential spikes in the number of established connections in the following cases:
- when the connection establishing procedure becomes temporarily slow
- after a temporary spike in the rate of ConnPool.Get() calls

See https://github.com/VictoriaMetrics/VictoriaMetrics/issues/2552
2022-05-11 14:11:06 +03:00
..
conn.go all: use errors.As instead of type assertion for detecting net.Error 2020-07-01 00:16:13 +03:00
conn_pool.go lib/netutil: limit the number of concurrently established connections when calling ConnPool.Get() 2022-05-11 14:11:06 +03:00
tcpdialer.go lib/netutil: increase dial timeout from 1 second to 5 seconds 2022-02-07 12:33:40 +02:00
tcplistener.go lib/httpserver: extract the code responsible for initializing server-side TLS config into netutil.GetServerTLSConfig 2022-03-17 19:46:20 +02:00
tls.go app/vmstorage: add support for mTLS cipher suites via -cluster.tlsCipherSuites command-line flag 2022-04-16 16:36:38 +03:00
tls_test.go lib/httpserver: follow up after def0032c7d 2022-04-16 15:52:44 +03:00