<div dir="ltr">Amos,<div><br></div><div>Thanks, will wait for the feature on the squid-6 release.</div><div>Praveen</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Sep 8, 2022 at 7:50 PM Amos Jeffries <<a href="mailto:squid3@treenet.co.nz">squid3@treenet.co.nz</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 9/09/22 11:41, Praveen Ponakanti wrote:<br>
> Hi Alex,<br>
> <br>
> <br>
> Thanks for all the help from the squid dev group with upstreaming the <br>
> enhancement to scale up outbound TCP sessions on Linux with the <br>
> IP_BIND_ADDRESS_NO_PORT sockopt flag. Our canary instances have been <br>
> doing great the last few weeks with the code patch prior to merge.<br>
> <br>
> <br>
> A few followup questions (not urgent) :<br>
> <br>
>   * Do we know which 5.x version will include the patch? I do not see it<br>
>     listed in the change log for squid-5.7.<br>
<br>
Squid-5 is in "stable" release cycle already which means the changes <br>
applied to it are quite restricted.<br>
<br>
IMO this change is more of a performance optimization than a bug fix, so <br>
this is being left for Squid-6 which is supposed to start releasing in a <br>
few months (Feb 2023).<br>
<br>
<br>
<br>
>   * We have a large number of workers (30) to help with handling a<br>
>     high RPS. However, TCP session reuse does not seem to be optimal<br>
>     even with server_persistent_connections enabled as a new outbound<br>
>     session would have to be opened up if the request is proxied by a<br>
>     kid worker that doesn’t already have a connection to that<br>
>     destination. Is there something that can be done to improve this<br>
>     with later versions of squid? Would be glad to help out if anyone<br>
>     has some suggestions.<br>
<br>
It sounds to me like your situation is one that this system architecture <br>
was designed to service: <br>
<<a href="https://wiki.squid-cache.org/ConfigExamples/ExtremeCarpFrontend" rel="noreferrer" target="_blank">https://wiki.squid-cache.org/ConfigExamples/ExtremeCarpFrontend</a>><br>
<br>
<br>
<br>
Cheers<br>
Amos<br>
_______________________________________________<br>
squid-users mailing list<br>
<a href="mailto:squid-users@lists.squid-cache.org" target="_blank">squid-users@lists.squid-cache.org</a><br>
<a href="http://lists.squid-cache.org/listinfo/squid-users" rel="noreferrer" target="_blank">http://lists.squid-cache.org/listinfo/squid-users</a><br>
</blockquote></div>