envoyproxy/envoy

proportional reconnect to new host for random load balanced xDS

Open

#9,575 建立於 2020年1月6日

在 GitHub 查看
 (4 留言) (0 反應) (0 負責人)C++ (5,373 fork)batch import
area/load balancingarea/xdsdesign proposalhelp wanted

倉庫指標

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

描述

Title: proportional reconnect to new host for random load balanced xDS

Description: When using random load balancing for the xDS cluster, new hosts entering the pool will sit idle until clients reconnect. It'd be a neat feature if each xDS client noticed the new host being added (or going healthy if health checks are used) and did a 1/N "dice roll" to decide whether to reconnect to the new host. That way new hosts would be added into rotation quickly and you'd quickly converge to roughly even load across the pool.

貢獻者指南