envoyproxy/envoy

Atomic updates of xDS resources with their dependencies

開放

#12,095 建立於 2020年7月15日

 (4 則留言) (0 個反應) (0 位負責人)C++ (5,373 個分叉)batch import
area/xdsdesign proposalhelp wanted

倉庫指標

星標
 (27,997 顆星)
PR 合併指標
 (平均合併 8天) (30 天內合併 378 個 PR)

描述

When the pilot crashes, in some scenarios, the configuration data will be inconsistent, resulting in a request of 503 NR~ (https://github.com/istio/istio/issues/25495)

Ads is the final consistency, but in the process of ads pushing, if pilot crash, it will cause abnormal traffic, such as after pushing cds and then the process crash~

It is recommended whether ads (rds, eds, lds, rds) can be accompanied by a version number, and cds can be associated with lds and rds, so that the configuration will take effect only after all configurations are correctly received, and the configuration will be in the warm state before the configuration takes effect.

@htuch @lizan

貢獻者指南