Harshavardhana
da55a05587
fix aggressive expiration detection ( #11446 )
...
for some flaky networks this may be too fast of a value
choose a defensive value, and let this be addressed
properly in a new refactor of dsync with renewal logic.
Also enable faster fallback delay to cater for misconfigured
IPv6 servers
refer
- https://golang.org/pkg/net/#Dialer
- https://tools.ietf.org/html/rfc6555
4 years ago
Harshavardhana
c885777ac6
Add support for TCP_QUICKACK ( #11369 )
...
TCP_QUICKACK is a setting that allows TCP endpoints
to acknowledge the receipt of data instantly in situations
where they would normally wait to see if more data
would be arriving.
https://assets.extrahop.com/whitepapers/TCP-Optimization-Guide-by-ExtraHop.pdf
4 years ago
Harshavardhana
caad314faa
add ruleguard support, fix all the reported issues ( #10335 )
4 years ago
Harshavardhana
0b8255529a
fix: proxies set keep-alive timeouts to be system dependent ( #10199 )
...
Split the DialContext's one for internode and another
for all other external communications especially
proxy forwarders, gateway transport etc.
4 years ago
Harshavardhana
e2c71717f8
add different TCP timeouts for internal and incoming ( #10090 )
...
closes #10086
4 years ago
Harshavardhana
e59ee14f40
Tune tcp keep-alives with new kernel timeout options ( #9963 )
...
For more deeper understanding https://blog.cloudflare.com/when-tcp-sockets-refuse-to-die/
4 years ago
Anis Elleuch
6d76efb9bb
Add support of TCP fast open in internode calls ( #9486 )
5 years ago