Search squid archive

Re: Size of icap request chanks

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 26/10/2015 11:32 p.m., Vadim Rogoziansky wrote:
> Hello All.
> 
> I have a question about the size of ICAP request chunks. What is it and
> is there a way to make it configurable?

It is the size of data ready to be written on the socket when a write is
scheduled. For the full details on the chunked transfer encoding see
<http://tools.ietf.org/html/rfc7230#section-4.1>


No it is not configurable. It depends on the proxy I/O speed. If Squid
is doing little else but shuffling packets around the chunks get
smaller, if CPU is taken up with other processing enough that data
accumulates in the buffers then the chunks get bigger.


> 
> I've made an investigation here and looks like Squid 3.5.9 separates the
> ICAP payload on little chunks with the size of 27 bytes.

This is probably a side effect of the bug 4353 / 4206 issue on the main
I/O socket from the client. On a fast Squid the small input blobs being
read in would stay small though all the rest of Squid operations,
including the chunk sizes written to ICAP.
See if the workaround patch in the bug report helps:
 <http://bugs.squid-cache.org/show_bug.cgi?id=4353>

Amos
_______________________________________________
squid-users mailing list
squid-users@xxxxxxxxxxxxxxxxxxxxx
http://lists.squid-cache.org/listinfo/squid-users




[Index of Archives]     [Linux Audio Users]     [Samba]     [Big List of Linux Books]     [Linux USB]     [Yosemite News]

  Powered by Linux