Skipped server delay that are not initialized yet

This commit is contained in:
zonyitoo
2019-07-28 03:24:16 +08:00
parent 3bcb17fc68
commit f45c46e37b

View File

@@ -278,6 +278,10 @@ impl PingBalancer {
for (idx, svr) in inner.servers.iter().enumerate() {
let choosen_svr = &inner.servers[svr_idx];
if choosen_svr.delay() == 0 {
continue;
}
if svr.delay() < choosen_svr.delay() {
svr_idx = idx;
}