mirror of https://github.com/linkerd/linkerd2.git
When the proxy has an IP watch on a pod and the destination controller gets a pod update event, the destination controller sends a NoEndpoints message to all listeners followed by an Add with the new pod state. This can result in the proxy's load balancer being briefly empty and could result in failing requests in the period. Since consecutive Add events with the same address will override each other, we can simply send the Adds without needing to clear the previous state with a NoEndpoints message. |
||
---|---|---|
.. | ||
endpoints_watcher.go | ||
endpoints_watcher_test.go | ||
ip_watcher.go | ||
ip_watcher_test.go | ||
k8s.go | ||
profile_watcher.go | ||
profile_watcher_test.go | ||
prometheus.go | ||
test_util.go | ||
traffic_split_watcher.go | ||
traffic_split_watcher_test.go |