[squid-users] Sibling Problem

From: andre wang <andre.ease@dont-contact.us>
Date: Wed, 22 Aug 2007 18:06:08 +0800

HI ALL:
  We are running Squid 2.5STABLE14 on Linux machines trying to run a
cluster of caches in a siblings peering arrangement using multicast for ICP
queries. The caches seem to be talking to each other fine.

When the client sends a HTTP requested that isn't cached on the configured
cache, the cache sends out an ICP multicast query, all other caches recieve
this fine and respond. Either with UDP_MISS or UDP_HIT. The problem is, if
the other caches respond with a UDP_HIT the orginal cache still fetches the
object directly, rather than fetching the object from the sibling. Why?

And I have checked the access.log, got these:
On the first cache (172.19.0.229)
1187773057.113 3 222.220.132.48 TCP_MISS/200 315 GEThttp://XXXXX
 - DIRECT/XXXX
On the sibling cache (172.19.0.228)
1187773057.002 0 172.19.0.229 UDP_HIT/000 108
ICP_QUERYhttp://XXXXXX - NONE/- -

Any idear?
Thanks
Received on Wed Aug 22 2007 - 04:06:12 MDT

This archive was generated by hypermail pre-2.1.9 : Sat Sep 01 2007 - 12:00:03 MDT