envoyproxy/envoy
View on GitHubBetter control on xDS deduplication based on protobuf
Open
#8,301 opened on Sep 19, 2019
api/v3design proposalhelp wanted
Repository metrics
- Stars
- (27,997 stars)
- PR merge metrics
- (Avg merge 8d) (378 merged PRs in 30d)
Description
From discussion in https://github.com/envoyproxy/envoy/pull/8231#discussion_r324191998
Key take aways:
-
Prefer using version_info instead comparing new xDS delivered config with existing one, this also solves https://github.com/envoyproxy/envoy/issues/7676
-
Add a UUID in ConfigSource for deduplication, instead of hashing
ConfigSourceproto to automatically dedup. This means RDS/SDS ConfigSource sent from LDS should be deduplicated at control plane.