Jeremy Payne
2015-04-27 15:27:06 UTC
I noticed that parent consistent hashing only works when a unique weight is
defined per parent server; as seen with the below parent.config entry.
dest_domain=. parent="192.168.1.120:80|1.0; 192.168.1.121:180|2.0;
192.168.1.122:80|3.0" round_robin=consistent_hash
If I use either of the below entries, consistent hashing stops working. I
also notice that parent fail over stops working as well.
If the first listed parent server falls offline, then all edge requests
requiring a parent lookup will hang.
dest_domain=. parent="192.168.1.120:80|1.0; 192.168.1.121:80|1.0;
192.168.1.122:80|1.0" round_robin=consistent_hash
dest_domain=. parent="192.168.1.120:80; 192.168.1.121:80; 192.168.1.122:80"
round_robin=consistent_hash
With respect to 5.3.x, are unique weights required to support parent
consistent hashing ?
Thanks!
defined per parent server; as seen with the below parent.config entry.
dest_domain=. parent="192.168.1.120:80|1.0; 192.168.1.121:180|2.0;
192.168.1.122:80|3.0" round_robin=consistent_hash
If I use either of the below entries, consistent hashing stops working. I
also notice that parent fail over stops working as well.
If the first listed parent server falls offline, then all edge requests
requiring a parent lookup will hang.
dest_domain=. parent="192.168.1.120:80|1.0; 192.168.1.121:80|1.0;
192.168.1.122:80|1.0" round_robin=consistent_hash
dest_domain=. parent="192.168.1.120:80; 192.168.1.121:80; 192.168.1.122:80"
round_robin=consistent_hash
With respect to 5.3.x, are unique weights required to support parent
consistent hashing ?
Thanks!