[squid-users] Squid caching bad objects

Razor Cross bloggerrazorcross at gmail.com
Tue Jun 27 17:04:22 UTC 2017


On Tue, Jun 27, 2017 at 11:34 AM, Alex Rousskov <
rousskov at measurement-factory.com> wrote:

> On 06/27/2017 10:11 AM, Razor Cross wrote:
> > On Mon, Jun 26, 2017 at 12:06 PM, Alex Rousskov wrote:
>
> >     >I suspect that the COMPLETE_NONPERSISTENT_MSG case in
> >     >HttpStateData::processReplyBody() should be changed to call
> >     >StoreEntry::lengthWentBad("missing last-chunk") when lastChunk is
> false
> >     >and HttpStateData::flags.chunked is true.
>
> >       We are able to reproduce the issue . If server socket is closed
> > after sending first chunk of data, squid is caching the partial object
> > even though it did not receive the remaining chunks.
>
> If you are not going to fix this yourself, please consider filing a bug
> report, citing this email thread.
>
>
> > I feel it has to
> > make sure that lastchunk has received before caching the data.
>
> That is impossible in general (the response may be too big to buffer)
> but is also unnecessary in most cases (because Squid can stop caching
> and delete the being-cached object in-flight). My paragraph quoted above
> has the blueprint for a possible fix.
>
> Thanks for your inputs..
I just want to hear from squid official forum/owner whether it has fixed in
any recent squid releases so that we can upgrade/patch the fix.

- Cross

>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.squid-cache.org/pipermail/squid-users/attachments/20170627/747a3ada/attachment.html>


More information about the squid-users mailing list