Re: IdleConnList problems

From: Amos Jeffries <squid3_at_treenet.co.nz>
Date: Tue, 12 Jul 2011 16:38:21 +1200

On 12/07/11 02:15, Tsantilas Christos wrote:
> On 07/08/2011 03:08 PM, Henrik Nordström wrote:
>> tis 2011-07-05 klockan 19:04 +0300 skrev Tsantilas Christos:
>>
>>> Yep.
>>> I disabled the read_pending flag tests and now I am getting the
>>> following assertion:
>>> assertion failed: comm.cc:170: "fd_table[conn->fd].halfClosedReader !=
>>> NULL"
>>
>> Odd.. half closed connections should not enter the idle conn list I
>> think.

Correct. The assert() fail indicates the handler is being double-set and
the existing one is _NOT_ a half-closed reader.

>
> I am not getting this assertion any more, with just re-enabling the
> read_pending flag tests. The only problem we have with enabling these
> flag tests is that the connections pool are not used. We are storing the
> fds in connection pools but never retrieved and stay there until
> timedout...
>

Can you tell what *ccb is when the assert hits?

Amos

-- 
Please be using
   Current Stable Squid 2.7.STABLE9 or 3.1.14
   Beta testers wanted for 3.2.0.9
Received on Tue Jul 12 2011 - 04:38:30 MDT

This archive was generated by hypermail 2.2.0 : Tue Jul 12 2011 - 12:00:03 MDT