[squid-dev] [PATCH] Reduce crashes due to unexpected ClientHttpRequest termination.

2017-01-11 Thread Christos Tsantilas
We observed such problems on squid shutdown procedure and during regular squid operation. Any clientStreams redesign should take care of such problems. The underlying problem has been known since r13480: If a ClientHttpRequest job ends without Http::Stream (and ConnStateData) knowledge, then

Re: [squid-dev] [PATCH] Reduce crashes due to unexpected ClientHttpRequest termination.

2017-01-11 Thread Amos Jeffries
On 11/01/2017 10:55 p.m., Christos Tsantilas wrote: > We observed such problems on squid shutdown procedure and during regular > squid operation. Any clientStreams redesign should take care of such > problems. > > The underlying problem has been known since r13480: If a > ClientHttpRequest job end

Re: [squid-dev] [PATCH] External ACL helpers error handling & caching

2017-01-11 Thread Amos Jeffries
On 10/01/2017 12:49 a.m., Christos Tsantilas wrote: > The helper protocol for external ACLs [1] defines three possible return > values: >OK - Success. ACL test matches. >ERR - Success. ACL test fails to match. >BH - Failure. The helper encountered a problem. > > The external acl helper

Re: [squid-dev] [PATCH] remove USE_CHUNKEDMEMPOOLS

2017-01-11 Thread Amos Jeffries
On 1/01/2017 6:37 p.m., Amos Jeffries wrote: > The USE_CHUNKEDMEMPOOLS build-time setting is not very useful and adds > extra complexity to the build system. Even when set it does not always > enable chunked pools. The environment variable MEMPOOLS can easily be > used to enable or disable chunked

Re: [squid-dev] [PATCH] remove USE_CHUNKEDMEMPOOLS

2017-01-11 Thread Alex Rousskov
On 01/11/2017 08:29 AM, Amos Jeffries wrote: > On 1/01/2017 6:37 p.m., Amos Jeffries wrote: >> The USE_CHUNKEDMEMPOOLS build-time setting is not very useful and adds >> extra complexity to the build system. Even when set it does not always >> enable chunked pools. The environment variable MEMPOOLS

Re: [squid-dev] [PATCH] remove USE_CHUNKEDMEMPOOLS

2017-01-11 Thread Amos Jeffries
On 12/01/2017 4:46 a.m., Alex Rousskov wrote: > On 01/11/2017 08:29 AM, Amos Jeffries wrote: >> On 1/01/2017 6:37 p.m., Amos Jeffries wrote: >>> The USE_CHUNKEDMEMPOOLS build-time setting is not very useful and adds >>> extra complexity to the build system. Even when set it does not always >>> enab

Re: [squid-dev] [PATCH] Reduce crashes due to unexpected ClientHttpRequest termination.

2017-01-11 Thread Christos Tsantilas
On 11/01/2017 04:50 μμ, Amos Jeffries wrote: On 11/01/2017 10:55 p.m., Christos Tsantilas wrote: We observed such problems on squid shutdown procedure and during regular squid operation. Any clientStreams redesign should take care of such problems. The underlying problem has been known since r1

Re: [squid-dev] [PATCH] External ACL helpers error handling & caching

2017-01-11 Thread Christos Tsantilas
On 11/01/2017 05:27 μμ, Amos Jeffries wrote: On 10/01/2017 12:49 a.m., Christos Tsantilas wrote: The helper protocol for external ACLs [1] defines three possible return values: OK - Success. ACL test matches. ERR - Success. ACL test fails to match. BH - Failure. The helper encountered a

Re: [squid-dev] [PATCH] remove USE_CHUNKEDMEMPOOLS

2017-01-11 Thread Kinkie
Please go ahead when it's convenient for you. On Wed, Jan 11, 2017 at 4:00 PM, Amos Jeffries wrote: > On 12/01/2017 4:46 a.m., Alex Rousskov wrote: >> On 01/11/2017 08:29 AM, Amos Jeffries wrote: >>> On 1/01/2017 6:37 p.m., Amos Jeffries wrote: The USE_CHUNKEDMEMPOOLS build-time setting is n

[squid-dev] Build failed in Jenkins: 5-matrix » gcc,d-fedora-21 #63

2017-01-11 Thread noc
https://build.squid-cache.org/job/5-matrix/compiler=gcc,label=d-fedora-21/63/-- [...truncated 5.48 MB...] cd ../.. && make am--refresh make[4]: Entering directory '

[squid-dev] Build failed in Jenkins: 5-matrix » clang,d-fedora-23 #63

2017-01-11 Thread noc
https://build.squid-cache.org/job/5-matrix/compiler=clang,label=d-fedora-23/63/-- [...truncated 219.06 KB...] checking linux/types.h usability... yes checking linux/types.h presence... yes checking for linux/types.h... yes checking malloc.h usability... yes c

[squid-dev] Build failed in Jenkins: 5-matrix » clang,d-fedora-22 #63

2017-01-11 Thread noc
https://build.squid-cache.org/job/5-matrix/compiler=clang,label=d-fedora-22/63/-- [...truncated 3.78 MB...] libtool: compile: ccache clang++ -DHAVE_CONFIG_H -I../../../.. -I../../../../include -I../../../../lib -I../../../../src -I../../include -I/usr/incl

[squid-dev] Jenkins build is back to normal : 5-matrix » clang,d-fedora-22 #64

2017-01-11 Thread noc
https://build.squid-cache.org/job/5-matrix/compiler=clang,label=d-fedora-22/64/ ___ squid-dev mailing list squid-dev@lists.squid-cache.org http://lists.squid-cache.org/listinfo/squid-dev

[squid-dev] Jenkins build is back to normal : 5-matrix » clang,d-fedora-23 #64

2017-01-11 Thread noc
https://build.squid-cache.org/job/5-matrix/compiler=clang,label=d-fedora-23/64/ ___ squid-dev mailing list squid-dev@lists.squid-cache.org http://lists.squid-cache.org/listinfo/squid-dev

[squid-dev] Jenkins build is back to normal : 5-matrix » gcc,d-fedora-21 #64

2017-01-11 Thread noc
https://build.squid-cache.org/job/5-matrix/compiler=gcc,label=d-fedora-21/64/ ___ squid-dev mailing list squid-dev@lists.squid-cache.org http://lists.squid-cache.org/listinfo/squid-dev