Source IP sticky load balancing patch
The attached patch implements source IP address dependent sticky load balancing with the same algorithm as the hash balancer.
The only differences are the parameters, which help the decision on what target should be chosen.
The patch takes the HTTP client's (source) IP, the remote proxy IP and port into account during the decision, so if the server list doesn't change, the same client will always get the same proxy target (IP and port) for its queries.
The patch is against lighttpd 1.4.25.
Also available in: Atom