Hey Jim,

Here's the pertinent section from the docs
(http://cbonte.github.com/haproxy-dconv/configuration-1.4.html#4-balance)

"The source IP address is hashed and divided by the total
              weight of the running servers to designate which server will
              receive the request. This ensures that the same client IP
              address will always reach the same server as long as no
              server goes down or up. If the hash result changes due to the
              number of running servers changing, many clients will be
              directed to a different server."

Cheers!

-Jeff



On Tue, Apr 2, 2013 at 4:04 PM, Jim Gronowski <jgronow...@ditronics.com> wrote:
>
> Can someone provide some insight into what's happening when balancing
> based on source?  Is it consistent across different haproxy instances?
>
> For example, in a simple setup with one frontend balancing between two
> backends, A and B - does balance source send 0.0.0.0-127.255.255.255 to
> backend A and 128.0.0.0-255.255.255.255 to backend B?
>
> How does backend weight affect the distribution - does it just move the
> proportion up or down?
>
> Thanks,
>
> Jim
>
>
>
>
>
> Ditronics, LLC email disclaimer:
>
> This communication, including attachments, is intended only for the exclusive 
> use of addressee and may contain proprietary, confidential, or privileged 
> information. Any use, review, duplication, disclosure, dissemination, or 
> distribution is strictly prohibited. If you were not the intended recipient, 
> you have received this communication in error. Please notify sender 
> immediately by return e-mail, delete this communication, and destroy any 
> copies.
>
>

Reply via email to