Cache Digest just doesn't work?

From: Teemu Peltonen <teepee@dont-contact.us>
Date: Fri, 2 Oct 1998 11:44:11 +0300 (EEST)

Hello!

We have three Linux boxes running Squid 1.2.beta25. I decided to give
cache digests a chance, as we have a very busy system and the ICP-queries
were tying up resources. However, the computers don't communicate with each
others, i.e. there are no CACHE_DIGEST_HITs. I have compiled the Squids with:
        --enable-dlmalloc
        --enable-async-io
        --enable-icmp
        --enable-snmp
        --enable-forw-via-db
        --enable-cache-digests

Three proxies act as siblings to each others. F.ex. mnemosyne has lines:
cache_peer themis.netti.fi sibling 80 3130 proxy-only
cache_peer iapetus.netti.fi sibling 80 3130 proxy-only
in squid.conf. Everything worked 100% fine (except for the large amount of
ICP packets sent around) when I used a binary that was NOT compiled with
--enable-cache-digests, but now the computers don't seem to know anything
about each others.

Each of the caches have an unique IP address and it resolves to an unique
name. However a hostname proxy resolves to three different IP addresses and
that was a visible hostname.

On regular intervals I got:
907264912.903 362 195.16.192.68 TCP_IMS_HIT/200 66705 GET
http://proxy.netti.fi/squid-internal-periodic/store_digest - NONE/-
application/cache-digest

Then I changed visible_hostname to unique for each proxy:
907314454.606 2 195.16.192.68 TCP_MEM_HIT/200 736 GET
http://mnemosyne.netti.fi/squid-internal-periodic/store_digest - NONE/-
application/cache-digest

However I never see a CACHE_DIGEST_HIT on any of the computers in the mesh.

What did I do wrong?

-- 
Teemu Peltonen     Netti Finland sysadmin      http://www.netti.fi
Received on Fri Oct 02 1998 - 01:45:51 MDT

This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 16:42:18 MST