Hi all,
I am aware that linkerd
keeps a pool of open connections to the thrift backend services.From the point of view of the server backends, this is a “long lived connection”. Let’s consider a single open connection to a single backend service:
- What happens, when the backend closes the connection (either calling the
close()
method) or just dying? - What happens when the backend instance is marked as unhealthy (considering that we are using
consul
)?
When/how does linkerd
find out that it shouldn’t send any more requests over that connection in the above scenarios?
Thanks for your help.