envoyproxy/envoy

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

Open

#10.256 aperta il 4 mar 2020

Vedi su GitHub
 (0 commenti) (0 reazioni) (0 assegnatari)C++ (5373 fork)batch import
area/xdsdesign proposalhelp wanted

Metriche repository

Star
 (27.997 star)
Metriche merge PR
 (Merge medio 8g) (378 PR mergiate in 30 g)

Descrizione

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

Guida contributor