Add option for merging cluster updates (#3941)
This change introduces a new configuration parameter for clusters, `time_between_updates`. If this is set, all cluster updates — membership changes, metadata changes on endpoints, or healtcheck state changes — that happen within a `time_between_updates` duration will be merged and delivered at once when the duration ends. This is useful for big clusters (> 1k endpoints) using the subset LB. Partially addresses https://github.com/envoyproxy/envoy/issues/3929. Signed-off-by: Raul Gutierrez Segales <rgs@pinterest.com> Mirrored from https://github.com/envoyproxy/envoy @ 62441f9fe2933d4846cfc3d166e52a9178be755fpull/620/head
parent
ca668f9a34
commit
eaf4e54869
1 changed files with 11 additions and 0 deletions
Loading…
Reference in new issue