RE: Bug #1616: assertion failed: comm_generic.c:65:"F->flags.open"onstoreResumeFD.

From: Steven Wilton <swilton@dont-contact.us>
Date: Mon, 26 Jun 2006 12:22:47 +0800

> -----Original Message-----
> From: Henrik Nordstrom [mailto:henrik@henriknordstrom.net]
> Sent: Monday, 26 June 2006 11:56 AM
> To: Steven Wilton
> Cc: Squid Developers
> Subject: RE: Bug #1616: assertion failed:
> comm_generic.c:65:"F->flags.open"onstoreResumeFD.
>
> mån 2006-06-26 klockan 11:31 +0800 skrev Steven Wilton:
>
> But there is one more thing to consider which was overlooked
> initially:
> Timeouts set by commSetTimeout().
>
> squid.conf parameters:
>
> lifetime_timeout
> read_timeout
> write_timeout
>
> http.c use
>
> In http.c httpTimeout() is registered as timeout handler, which simply
> registers an error with fwdFail() and closes the socket.. and this is
> the cause to the problems I think. But I haven't really verified by
> making a test case (only reading code).

Are timeouts only looked at in the checkTimeouts() function? This resumes
any fd's before running the timeout function, which should avoid the error
condition.

Steven

-- 
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.394 / Virus Database: 268.9.4/375 - Release Date: 25/06/2006
 
Received on Sun Jun 25 2006 - 22:22:54 MDT

This archive was generated by hypermail pre-2.1.9 : Fri Jun 30 2006 - 12:00:02 MDT