Hi all,

well, some of you have encountered issues with 1.4-dev5
with sessions left in CLOSE_WAIT state or with memory leaks.

With the help of Cyril Bonté and Hank A. Paulson who have sent
a lot of feedback and tested almost all intermediate versions,
we finally managed to nail all the problems down and to reach
a working state. Of course that does not mean there is no bug
left, but it's working reliably on two servers here (including
haproxy.1wt.eu) without any of those issues.

Also, after some thinking I realized that the changes had affected
the behaviour of "option httpclose" to mimmic a bit "option
forceclose" and I realized that there was no reason for this.
So the behaviour of "option httpclose" has been restored so that
it only ensures the headers are correct and relies on both ends
to agree on when to close. Option forceclose must be used if you
want haproxy to follow the request/response and enforce the close
at the right moment. This is important, because some issues that
people have been facing with 1.4-dev5 should not have impacted
them if this change had not been performed (though it helped to
spot the bugs faster).

As usual, Krzysztof has sent a bunch of nice improvements for the
checks and the stats interface, and a new very cool feature :
"default-server". This will make it possible to move almost all
of the server settings to a central place so that you won't have
to copy/paste them all for all servers.

So it was time to release 1.4-dev6 so that you have a better
experience with it and can test the keep-alive mode without the
fear of a degraded service.

It's available at the usual place :

     http://haproxy.1wt.eu/download/1.4/src/

I hope we won't have to run after the bugs as we did this week,
it has been quite painful, but very useful.

Thanks to all those who helped, and thanks in advance to all
those who will test this one.

Willy


Reply via email to