envoyproxy/envoy

xds: add key-frame/i-frame concept to delta xDS

Open

#10 256 ouverte le 4 mars 2020

Voir sur GitHub
 (0 commentaires) (0 réactions) (0 assignés)C++ (5 373 forks)batch import
area/xdsdesign proposalhelp wanted

Métriques du dépôt

Stars
 (27 997 stars)
Métriques de merge PR
 (Merge moyen 8j) (378 PRs mergées en 30 j)

Description

We should add the capability to signify a delta update as a "key-frame"/"i-frame" (as in video encoding). The idea here is the management server can indicate via a boolean that the client should flush all state and proceed to add any resources indicated in the delta update.

In many cases this will allow for a substantially simpler implementation of the management server in which delta updates can be best effort with a periodic re-sync to ensure there is no drift.

cc @markdroth @htuch @wgallagher @tomwans

Guide contributeur