RE: [ANNOUNCE] haproxy 1.3.14

From: Dan Zubey <dzubey#odysseyware.com>
Date: Thu, 6 Dec 2007 16:37:21 -0700


Thank you Willy. We'll be trying it tonight, which fits in perfect with our bug-fix release tonight. :)

Did you by any chance have time to merge in the code for the least-connections load balancing? I haven't searched the code properly to look for it.

Thanks again!

-Dan Zubey

-----Original Message-----
From: Willy Tarreau [mailto:w#1wt.eu]
Sent: Thu 12/6/2007 3:31 PM
To: haproxy#formilux.org
Subject: [ANNOUNCE] haproxy 1.3.14  

Hi everyone,

Well, as said in the subject, here it is. It should be no surprize since I announced it 3 days ago. Version 1.3.14 is a big step forward in the number of changes, in part because of two major features I needed, and also thanks to a huge boost in contributions rate since the mailing list was opened.

I owe a Big Thanks to several contributors, for the time they spend on the code, for the quality of their contributions and for their open mind, which allows me to trust them quite a lot and merge their code without worries. They help me focus on major core changes without being disturbed by the usual rate of regular new features requested by users. People offering help to new users also save me a lot of time, and provide faster responses to them than what they were used to, and that's really great !

Given the nature of some contribs, it looks like this version is quite important to several of us. I personally relied a lot on it to begin the progressive upgrade of a large set of 1.2 and even 1.1 on sensible production systems. We've been running a lot of tests today and did not catch even one bug yet, which is encouraging, even if we'll be very careful about any unexpected behaviour. BTW, layer 7 performance remains very good, with about 20khits/s on small objects, 1.6 Gbps on large objects, and 10khits/s @1Gbps on mixed traffic, all that on a single-socket dual-core opteron @1.8 GHz, with content-switching, cookie insertion and logging enabled.

I consider that we're now getting pretty close to switching to a stable release, and moving important changes to a new branch. I still have several medium changes pending in the queue (leastconn, log buffers and better protocol abstraction), and after that I'll freeze the branch and try to complete the documentation.

Major changes from 1.3.13 to 1.3.14 include :

Useful changes include :

Wow. Finished. I've built it on linux, freebsd, openbsd, solaris/sparc and AIX, but only tested it on the 3 former ones as of now. As usual, Linux and Solaris executables are provided on the site next to the sources :

   http://haproxy.1wt.eu/download/1.3/src/    http://haproxy.1wt.eu/download/1.3/bin/

Please test it, beat it, I'm quite confident in this version. I already expect a .1 sub-version with a more complete documentation, but I have no timing for this yet. Of course, problem reports are welcome !

On another subject, I'm pleased to announce that a maker of 10 Gig NICs kindly offered to send me several ones for free as a contribution to facilitate architectural optimizations to achieve even higher performance (I will not give more info before getting the NICs, because in the event that for any reason they finally couldn't send them, it would injustly make bad publicity to them). So, expect new benchmarks soon, stay tuned !

Have fun,
Willy Received on 2007/12/07 00:37

This archive was generated by hypermail 2.2.0 : 2007/12/07 00:45 CET