envoyproxy/xds-relay

Handle potential thundering herd problem on cache evict

Offen

#71 geöffnet am 25.04.2020

 (0 Kommentare) (0 Reaktionen) (0 zugewiesene Personen)Go (29 Forks)auto 404
help wanted

Repository-Metriken

Stars
 (135 Sterne)
PR-Merge-Metriken
 (PR-Metriken ausstehend)

Beschreibung

On cache evict, orchestrator currently closes upstream and all downstream watches for the key that's getting evicted. This could be problematic if there's a lot of downstream connections for the same aggregated key. This will cause a "thundering herd" problem where all downstreams attempt to re-establish a connection with xds-relay. We need to evaluate how to handle this.

Contributor Guide