id,summary,reporter,owner,description,type,status,priority,milestone,component,version,resolution,keywords,cc
8,weird issue with round-robin proxies,duncan@…,somebody,"We had this issue reported against the cabal-install program:

http://hackage.haskell.org/trac/hackage/ticket/562

The summary is that when using a round-robin proxy we get sporadic failures. The difference looks like:

In the failing case
{{{
X-Cache: HIT from wwwcache.lancs.ac.uk
X-Cache-Lookup: HIT from wwwcache.lancs.ac.uk:8080
X-Cache: MISS from wwwcache.lancs.ac.uk
X-Cache-Lookup: MISS from wwwcache.lancs.ac.uk:8080
Via: 1.0 wwwcache3.lancs.ac.uk:8080 (squid/2.6.STABLE22), 1.0
wwwcache1.lancs.ac.uk:8080 (squid/2.7.STABLE4)
Connection: close
}}}
In the working case:
{{{
X-Cache: HIT from wwwcache.lancs.ac.uk
X-Cache-Lookup: HIT from wwwcache.lancs.ac.uk:8080
Via: 1.0 wwwcache3.lancs.ac.uk:8080 (squid/2.6.STABLE22)
Proxy-Connection: close
}}}

In particular in the failing case we get a cache hit followed by a mystery miss and finally Connection: close. In the working case we get no miss and a Proxy-Connection: close.

Why `Connection:` vs `Proxy-Connection:` we wonder, and what is this cache miss about? ",defect,closed,major,,component1,,fixed,,
