5 ms·
Here's another fun one that took a colleague and I several days of analysis to diagnose. S3 will silently drop all requests once a single TCP connection has sen
by phrotoma 2y ago
Here's another fun one that took a colleague and I several days of analysis to diagnose. S3 will silently drop all requests once a single TCP connection has sent 100 HTTP requests.
https://github.com/aws/aws-sdk-go/issues/2825 https://github.com/aws/aws-sdk-go/issues/2825
- seabrookmx 2y agoIt doesn't silently drop, it sends a header indicating it's closed the TCP connection. This is a pretty common pattern whereby you want keep-alive.for performance reasons, but you don't want clients running _too long_ creating hot spots on your load balancers.
- phrotoma 2y agoWhat header? Our client was envoy and it's pretty standards compliant, and it just kept trying to use the connection. Edit: I see that it is `connection: close` I wonder if that is new behaviour or if envoy did not honour it at the time we encountered the issue. Thanks for the info!
- temac 2y agoInstead of closing the connection it sends a message stating that it is closed? Wow.