envoyproxy/xds-relay

Handle potential thundering herd problem on cache evict

Ouverte

#71 ouverte le 25 avr. 2020

 (0 commentaire) (0 réaction) (0 personne assignée)Go (29 forks)auto 404
help wanted

Métriques du dépôt

Stars
 (135 étoiles)
Métriques de merge PR
 (Métriques PR en attente)

Description

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.

Guide contributeur