The LVS^WIPVS' "sh" (source hash) scheduler which we use for traffic to 443, currently has several shortcomings, among them the lack of a consistent hash ring and a limitation of sum(weight) == 256 (adjustable via build-time kernel option). We should fix these shortcomings and push them upstream.
Description
Description
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Open | None | T175203 Implement stateless TCP balancing in our LVS servers | |||
Duplicate | None | T86651 Fix LVS "sh" shortcomings |
Event Timeline
Comment Actions
FWIW: An alternative sh implementation that I've written for an old kernel and fixes some of these issues (a looong time ago), lives here.
Comment Actions
https://github.com/vincentbernat/ip_vs_mh is available as a backport, or will be in 4.18 upstream releases.