Squid-2.2.STABLE4: Disable pipeline prefetching Disable parallell fetches of pipelined requests. There seems to be serious problems if something goes wrong with the second request while the first one is being processed, so the safest bet is to disable this prefetching of pipelined requests for the time being. Index: squid/src/client_side.c diff -u squid/src/client_side.c:1.1.1.42.2.5 squid/src/client_side.c:1.1.1.42.2.6 --- squid/src/client_side.c:1.1.1.42.2.5 Tue Jul 27 20:47:47 1999 +++ squid/src/client_side.c Sun Aug 1 17:27:54 1999 @@ -2211,7 +2211,7 @@ break; /* Limit the number of concurrent requests to 2 */ for (H = &conn->chr, nrequests = 0; *H; H = &(*H)->next, nrequests++); - if (nrequests >= 2) { + if (nrequests >= 1) { debug(33, 2) ("clientReadRequest: FD %d max concurrent requests reached\n", fd); debug(33, 5) ("clientReadRequest: FD %d defering new request until one is done\n", fd); conn->defer.until = squid_curtime + 100; /* Reset when a request is complete */