I mailed a patch to squid-dev early this week
The current code detects
*missing cache files
*files with inconsistent lengths - disk size <> swap.state expected size
and then asserts if any errors were found
The patch changes the code to
*remove missing cache files from the swap state
*remove and unlink from disk files with inconsistent lengths
and then debug the number of errors found at the end of validation.
It hasn't been tested in large scale production caches however. I have
checked it does the job in small scale stuff.
Rob
> -----Original Message-----
> From: Duane Wessels [mailto:wessels@squid-cache.org]
> Sent: Friday, 20 October 2000 11:06 AM
> To: Adrian Chadd
> Cc: squid-dev@squid-cache.org
> Subject: Re: 2.4DEVEL -> 2.4STABLE?
>
>
>
>
> On Wed, 18 Oct 2000, Adrian Chadd wrote:
>
> >
> > Ok,
> >
> > What needs to be done in 2.4 to make it ready for a STABLE branch?
> > I have:
> >
> > * fix doublecheck
> > * fix shutdown so it happens cleanly
>
> Can you describe these problems some more?
>
> I haven't used the doublecheck option forever. Maybe I should
> just try it?
>
> Duane W.
>
>
Received on Thu Oct 19 2000 - 18:16:41 MDT
This archive was generated by hypermail pre-2.1.9 : Tue Dec 09 2003 - 16:12:51 MST