Re: Regression introduced in trunk r13201 (large rock merge)

From: Alex Rousskov <rousskov_at_measurement-factory.com>
Date: Mon, 03 Feb 2014 15:22:11 -0700

On 02/03/2014 01:55 PM, Amos Jeffries wrote:
> FWIW; this seems to be the same issue is under discussion in squid-users
> thread "rock store: a bug or ...?". Cc'ing Henrik Lidström and Nikolai
> Gorchilov.
>
> Henrik, Nokolai: if you could followup to squid-dev in future about this
> please.
>
>
> On 2014-02-04 05:25, Kinkie wrote:
>> Hi,
>> it appears that the large rock merge has introduced a regression,
>> probably related to the handling of keepalive and/or about finishing
>> to send an object to a client.
>>
>> I have confirmed that the issue is NOT present in revno 13200, but it
>> is present in r13203 (r13201 and r13202 do not compile).
>> To reproduce, it is enough to use ab on squid, NOT enabling keepalive
>> (with keepalive enabled, squid works just fine).
>>
>> $ ab -c10 -n100 -X localhost:3128 http://www.example.com/
>>
>> Notice: it doesn't make a difference whether a rock cache_dir is used
>> or whether collapsed_forwarding is enabled or not; the issue is
>> present regardless.
>
> Confirmed here with AUFS caching and collapsed-forwarding left at
> default. The explicit Connection:close request fails to complete and
> close when there is only one request on the connection. I have not yet
> replicated with multiple requests.

FWIW, if nobody volunteers earlier, I should be able to look at this on
Wednesday.

Alex.
Received on Mon Feb 03 2014 - 22:23:01 MST

This archive was generated by hypermail 2.2.0 : Wed Feb 05 2014 - 12:00:10 MST