mirror of
https://git.haproxy.org/git/haproxy.git/
synced 2026-02-06 18:01:05 +01:00
BUG: MAJOR: lb_map: server map calculation broken
Adrian Williams reported that several balancing methods were broken and sent all requests to one backend. This is a regression in haproxy 1.8 where the server score was not correctly recalculated. This fix must be backported to the 1.8 branch.
This commit is contained in:
parent
ed0d24ebed
commit
3906d5739c
@ -122,7 +122,7 @@ void recalc_server_map(struct proxy *px)
|
||||
}
|
||||
}
|
||||
px->lbprm.map.srv[o] = best;
|
||||
HA_ATOMIC_ADD(&best->wscore, tot);
|
||||
HA_ATOMIC_SUB(&best->wscore, tot);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user