Hello Amos, Thanks for the quick response. I failed to mention that I am on 3.5.1. And, readSomeData() is already "fixed": ---- void ConnStateData::readSomeData() { if (reading()) return; debugs(33, 4, HERE << clientConnection << ": reading request..."); if (!in.maybeMakeSpaceAvailable()) return; typedef CommCbMemFunT<ConnStateData, CommIoCbParams> Dialer; reader = JobCallback(33, 5, Dialer, this, ConnStateData::clientReadRequest); Comm::Read(clientConnection, reader); } ---- I am planning to try the "patch client_side.cc to call maybeMakeSpaceAvailable()" from #4206. Anything else, I should try? Regards. Prashanth On 4 November 2015 at 19:40, Amos Jeffries <squid3@xxxxxxxxxxxxx> wrote: > On 5/11/2015 4:30 p.m., Amos Jeffries wrote: >> On 5/11/2015 3:43 p.m., Prashanth Prabhu wrote: >>> Hi folks, >>> >>> I have a setup with ICAP running a custom server alongside Squid. >>> While testing file upload scenarios, I ran into a slow upload issue >>> and have narrowed it down to slowness between squid and icap, >>> especially in the request handling path. >> >> >> Hi Prashanth. >> >> This is bugs 4353 and 4206. There is a workaround patch in bug 4353. > > Sorry, here is the link <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 _______________________________________________ squid-users mailing list squid-users@xxxxxxxxxxxxxxxxxxxxx http://lists.squid-cache.org/listinfo/squid-users