❦ 19 mai 2017 07:04 +0200, Willy Tarreau <w...@1wt.eu> : >> I saw many similar issues posted earlier by others, but could not >> find a thread where this is resolved or fixed in a newer release. We >> are using Ubuntu 16.04 with distro HAProxy (1.6.3), and see that >> HAProxy spins at 100% with 1-10 TCP connections, sometimes just 1 - a >> stale connection that does not seem to belong to any frontend >> session. Strace with -T shows the folllowing: > > In fact a few bugs have caused this situation and all known ones were > fixed, which doesn't mean there is none left of course. However your > version is totally outdated and contains tons of known bugs which were > later fixed (196 total, 22 major, 78 medium, 96 minor) : > > http://www.haproxy.org/bugs/bugs-1.6.3.html
Those pages are quite useful! That's the version in Ubuntu Xenial. It is possible to add some patches and push a new release. However, we have to select the patches (all the MAJOR ones?) and create this hybrid version. It could be useful for people not allowed to use third party packages (like the ones on haproxy.debian.net) or for those that just don't know they exist. While I think this would be useful for many, the gap is so wide that it even seems risky. If we are able to identify a couple of patches, I can walk the process of pushing them. This version is in Ubuntu because this was the version in Debian unstable a few months before the freeze. It's always a bit random as we (in Debian) don't really care about that when choosing the version we push in unstable (we care about our own release). FYI, we are likely to release 1.7.5 (with USE_GETADDRINFO=1 enabled) in our next release (to happen in July I hope). -- There's small choice in rotten apples. -- William Shakespeare, "The Taming of the Shrew"