On Tue, Oct 20, 2015 at 12:54:48AM +0530, Susheel Jalali wrote:
> Dear HAProxy Developers:
>
> The following error message appears with HAProxy 1.6.0 after start and
> then the load balancer stops. No haproxy.pid is getting created. The
> same configuration works seamlessly with HAProxy 1.5.14
Hi all,
Thanks a lot for your feedbacks. Really valuable.
I'll discuss with Willy the best approach for the change.
Baptiste
On Mon, Oct 19, 2015 at 11:50 PM, Andrew Hayworth
wrote:
> Hi all -
>
> Just to chime in, we just got bit by this in production. Our
Hi Andrew,
On Mon, Oct 19, 2015 at 02:23:39PM -0500, Andrew Hayworth wrote:
> In another thread "Dynamically change server maxconn possible?",
> someone raised the possibility of setting a per-server maxconn via the
> stats socket. I believe the below patch implements this functionality.
>
> I'd
Hey Willy,
Recursors are not required to recurse when serving an ANY query. ANY
query means that you ask a server (either recursor or auth) for
everything it has on label x. If it has a CNAME on that label just
returning that is a valid response (just like would happen if you
queried for the
Dear Willy,
Thank you for your insights. As you advised, below is the output of
haproxy -f …cfg -db -V.
We are starting HAProxy as root. There is no other application running
on this server dedicated for load balancer. ‘netstat -apon’ suggests
that these ports are not used by any other
> Dear Willy,
>
> Thank you for your insights. As you advised, below is the output of
> haproxy -f …cfg -db -V.
Can you run this through strace (strace haproxy -f …cfg -db -V) and
provide the output.
Also, if you have the strace output of a successful startup of 1.5.14 for
comparison, that would
Hi Rémi,
On Tue, Oct 20, 2015 at 10:39:16AM +0200, Remi Gacogne wrote:
> Hi,
>
> On 10/19/2015 05:01 PM, Willy Tarreau wrote:
> >> [1] https://www.mail-archive.com/haproxy@formilux.org/msg19962.html
> >> [2] https://www.mail-archive.com/haproxy@formilux.org/msg19995.html
> >
> > Regarding the
On Tue, Oct 20, 2015 at 10:54:58AM +0200, Lukas Tribus wrote:
> > Dear Willy,
> >
> > Thank you for your insights. As you advised, below is the output of
> > haproxy -f ?cfg -db -V.
>
> Can you run this through strace (strace haproxy -f ?cfg -db -V) and
> provide the output.
>
> Also, if you
Hi,
On 10/19/2015 05:01 PM, Willy Tarreau wrote:
>> [1] https://www.mail-archive.com/haproxy@formilux.org/msg19962.html
>> [2] https://www.mail-archive.com/haproxy@formilux.org/msg19995.html
>
> Regarding the second one, maybe Rémi's review could help. I noticed that
> you used
Le 19/10/2015 17:01, Willy Tarreau a écrit :
On Mon, Oct 19, 2015 at 03:06:44PM +0200, Christopher Faulet wrote:
OK so the unused objects in the tree have a refcount of 1 while the used
ones have 2 or more, thus the refcount is always valid. Good that also
means we must not test if the tree is
On Tue, Oct 20, 2015 at 11:20:12AM +0200, Willy Tarreau wrote:
> On Tue, Oct 20, 2015 at 10:54:58AM +0200, Lukas Tribus wrote:
> > > Dear Willy,
> > >
> > > Thank you for your insights. As you advised, below is the output of
> > > haproxy -f ?cfg -db -V.
> >
> > Can you run this through strace
Hi Robin,
[merging your reply and Lukas']
On Tue, Oct 20, 2015 at 08:59:27AM +0200, Robin Geuze wrote:
> Hey Willy,
>
> Recursors are not required to recurse when serving an ANY query. ANY
> query means that you ask a server (either recursor or auth) for
> everything it has on label x. If it has
On 20/10/2015 12:49 μμ, SL wrote:
> Hi,
>
> New 1.6 features look interesting from the news item. Is there a
> comprehensive description of the new features anywhere?
>
> Thanks
>
> S
There is this:
http://blog.haproxy.com/2015/10/14/whats-new-in-haproxy-1-6/
Cheers,
Pavlos
Hi,
New 1.6 features look interesting from the news item. Is there a
comprehensive description of the new features anywhere?
Thanks
S
On Tue, Oct 20, 2015 at 02:14:37PM +0200, Christopher Faulet wrote:
> Le 20/10/2015 14:07, Willy Tarreau a écrit :
> >On Tue, Oct 20, 2015 at 01:59:52PM +0200, Willy Tarreau wrote:
> >>Then my understanding is that we should instead proceed differently :
> >> - the cert is generated. It gets a
On Tue, Oct 20, 2015 at 01:59:52PM +0200, Willy Tarreau wrote:
> Then my understanding is that we should instead proceed differently :
> - the cert is generated. It gets a refcount = 1.
> - we assign it to the SSL. Its refcount becomes two.
> - we try to insert it into the tree. The tree
Le 20/10/2015 14:07, Willy Tarreau a écrit :
On Tue, Oct 20, 2015 at 01:59:52PM +0200, Willy Tarreau wrote:
Then my understanding is that we should instead proceed differently :
- the cert is generated. It gets a refcount = 1.
- we assign it to the SSL. Its refcount becomes two.
- we
Hi Christopher,
On Tue, Oct 20, 2015 at 01:32:57PM +0200, Christopher Faulet wrote:
> >But then how do we know that an SSL_CTX is still in use when we want to
> >evict it from the cache and that we must not free it ? Is it just the
> >fact that between the moment it's picked from the cache using
Hi Andrew,
There is a bug repeated twice in your code.
In both dns_reset_resolution() and trigger_resolution(), you use
"resolution->resolver_family_priority" before it is positioned. This
may lead to using the last resolution->resolver_family_priority, which
may be different than the server one.
Hi Andrew,
On Mon, Oct 19, 2015 at 05:39:58PM -0500, Andrew Hayworth wrote:
> The ANY query type is weird, and some resolvers don't 'do the legwork'
> of resolving useful things like CNAMEs. Given that upstream resolver
> behavior is not always under the control of the HAProxy administrator,
> we
> Hi Andrew,
>
> On Mon, Oct 19, 2015 at 05:39:58PM -0500, Andrew Hayworth wrote:
>> The ANY query type is weird, and some resolvers don't 'do the legwork'
>> of resolving useful things like CNAMEs. Given that upstream resolver
>> behavior is not always under the control of the HAProxy
On Tue, Oct 20, 2015 at 07:36:20PM +0200, Lukas Tribus wrote:
> Hi,
>
>
> >> A simple option in the resolvers section to instruct HAPoxy to not
> >> forgive on NX and failover to next family:
> >> option on-nx-try-next-family
> >
> > I personally find this confusing from the user's point of
> I don't know. I'm always only focused on the combination of user-visible
> changes and risks of bugs (which are user-visible changes btw). So if we
> can do it without breaking too much code, then it can be backported. What
> we have now is something which is apparently insufficient to some
Hi,
>> A simple option in the resolvers section to instruct HAPoxy to not
>> forgive on NX and failover to next family:
>> option on-nx-try-next-family
>
> I personally find this confusing from the user's point of view.
Agreed, we should have good and safe defaults, and address corner
cases
Welcome to Abbexa
We are very excited to welcome you to the Abbexa customer community. We’d
like to let you know that our professional support team is here to help you
anytime via email or phone. They can help you to explore and select the
correct products for your research. We are here to answer
Hi,
We want to use zlib to compress/uncompress tcp data between tcp session.
There is only compression code for http but not for tcp.I did some
research and I encountered problem of the lack of chunk size.
Is there any sample or development for this scenario?
We are using stunnel currently. I
Hi,
On Tue, Oct 20, 2015 at 06:39:17PM +0300, Tufan Gürsu wrote:
> Hi,
>
> We want to use zlib to compress/uncompress tcp data between tcp session.
> There is only compression code for http but not for tcp.I did some
> research and I encountered problem of the lack of chunk size.
> Is there
On Tue, Oct 20, 2015 at 06:26:38PM +0200, Baptiste wrote:
> > Also, we will have to address the issue that a server may just use
> > a single address-family, therefor we have to fallback between A
> > and , because a NX on a query doesn't mean there are no
> > A records.
>
> Hi Lukas,
>
> Also, we will have to address the issue that a server may just use
> a single address-family, therefor we have to fallback between A
> and , because a NX on a query doesn't mean there are no
> A records.
Hi Lukas,
I do agree on this point.
A simple option in the resolvers section to
Dear Willy and Lukas,
Thank you for your guidance. Upon implementing your insights, here is
the summed up result:
(1) With Willy’s patch HAProxy starts
(2) But we have to remove listen haproxystats block, as it still cannot
create listening socket for this listen proxy.
Detailed information
On Tue, Oct 20, 2015 at 9:09 PM, Lukas Tribus wrote:
>> I don't know. I'm always only focused on the combination of user-visible
>> changes and risks of bugs (which are user-visible changes btw). So if we
>> can do it without breaking too much code, then it can be backported.
Hi Andrew,
I've updated your patch quickly so Willy can integrate it.
I've also updated the commit message to follow Lukas recommendations.
Baptiste
On Tue, Oct 20, 2015 at 2:26 PM, Baptiste wrote:
> Hi Andrew,
>
> There is a bug repeated twice in your code.
> In both
On Tue, Oct 20, 2015 at 10:07:16PM +0200, Baptiste wrote:
> Hi Andrew,
>
> I've updated your patch quickly so Willy can integrate it.
> I've also updated the commit message to follow Lukas recommendations.
Thanks Baptiste, I've merged it and backported it to 1.6.
I'm tempted to issue 1.6.1 right
On Tue, Oct 20, 2015 at 10:20:50PM +0200, Baptiste wrote:
> On Tue, Oct 20, 2015 at 9:09 PM, Lukas Tribus wrote:
> >> I don't know. I'm always only focused on the combination of user-visible
> >> changes and risks of bugs (which are user-visible changes btw). So if we
> >>
Hi Susheel,
On Wed, Oct 21, 2015 at 01:29:33AM +0530, Susheel Jalali wrote:
> Dear Willy and Lukas,
>
> Thank you for your guidance. Upon implementing your insights, here is
> the summed up result:
>
> (1) With Willy?s patch HAProxy starts
OK thanks for confirming this.
> (2) But we have to
Hi all,
we've got rid of all the reported bugs since 1.6.0 so it's the right
timing for a new release so that those who got burnt by these bugs
can play with fire again... just kidding, it should be much better now.
The changelog is very small, which is a very good thing for one week
after a
Oh wonderful - something's come up that would have blocked me from
working on this until next week, so thank you very much for updating
it for me!
On Tue, Oct 20, 2015 at 3:07 PM, Baptiste wrote:
> Hi Andrew,
>
> I've updated your patch quickly so Willy can integrate it.
> I've
On Tue, Oct 20, 2015 at 03:00:42PM +0200, Christopher Faulet wrote:
> Le 20/10/2015 14:41, Willy Tarreau a écrit :
> >On Tue, Oct 20, 2015 at 02:14:37PM +0200, Christopher Faulet wrote:
> >>Le 20/10/2015 14:07, Willy Tarreau a écrit :
> >>>On Tue, Oct 20, 2015 at 01:59:52PM +0200, Willy Tarreau
So I can confirm with your reproducer that it's OK now. I've merged
the proposed fix with copies of your long detailed analysis. Thanks
for being so patient to explain me :-)
We'll have to wait for the last pending DNS fixes and I'll emit 1.6.1
so that we get rid of these annoying early bugs.
Le 20/10/2015 14:41, Willy Tarreau a écrit :
On Tue, Oct 20, 2015 at 02:14:37PM +0200, Christopher Faulet wrote:
Le 20/10/2015 14:07, Willy Tarreau a écrit :
On Tue, Oct 20, 2015 at 01:59:52PM +0200, Willy Tarreau wrote:
Then my understanding is that we should instead proceed differently :
40 matches
Mail list logo