squid-2.5.STABLE3-6.3E.18
RHEL 3 2.4.21-40.EL

I just set up squid and I am able to connect a client to it and
download a file going through the proxy.
But I noticed if I try to download the same file again, the download
stalls and hangs.

Watching the logs files
access.log cache.log store.log

Cache.log mentions the file and tries to retrieve it from the cache.
But then it enters a loop and just continues to read and wait...
Has anyone seen this?


tail -f cache.log | grep storeClientCopy

2006/11/29 13:55:18| storeClientCopy: 2B0EBD6B76233B72DEA2CA67B4A4CA03,
seen 0, want 0, size 4096, cb 0x6ad10f, cbdata 0x9e711a0
2006/11/29 13:55:18| storeClientCopy2: 2B0EBD6B76233B72DEA2CA67B4A4CA03
2006/11/29 13:55:18| storeClientCopy3: Need to open swap in file
2006/11/29 13:55:18| storeClientCopy3: reading from STORE
2006/11/29 13:55:18| storeClientCopy: 2B0EBD6B76233B72DEA2CA67B4A4CA03,
seen 3966, want 3966, size 4096, cb 0x6ae36e, cbdata 0x9e711a0
2006/11/29 13:55:18| storeClientCopy2: 2B0EBD6B76233B72DEA2CA67B4A4CA03
2006/11/29 13:55:18| storeClientCopy3: reading from STORE
2006/11/29 13:55:18| storeClientCopy: 2B0EBD6B76233B72DEA2CA67B4A4CA03,
seen 8062, want 8062, size 4096, cb 0x6ae36e, cbdata 0x9e711a0
2006/11/29 13:55:18| storeClientCopy2: 2B0EBD6B76233B72DEA2CA67B4A4CA03
2006/11/29 13:55:18| storeClientCopy3: reading from STORE
2006/11/29 13:55:21| storeClientCopy: 2B0EBD6B76233B72DEA2CA67B4A4CA03,
seen 12158, want 12158, size 4096, cb 0x6ae36e, cbdata 0x9e711a0
2006/11/29 13:55:21| storeClientCopy2: 2B0EBD6B76233B72DEA2CA67B4A4CA03
2006/11/29 13:55:21| storeClientCopy3: reading from STORE
2006/11/29 13:56:03| storeClientCopy: 2B0EBD6B76233B72DEA2CA67B4A4CA03,
seen 16254, want 16254, size 4096, cb 0x6ae36e, cbdata 0x9e711a0
2006/11/29 13:56:03| storeClientCopy2: 2B0EBD6B76233B72DEA2CA67B4A4CA03
2006/11/29 13:56:03| storeClientCopy3: reading from STORE