Hi Mathew,

On Sat, Mar 13, 2010 at 12:10:56PM -0500, Mathew Hennessy wrote:
> Hi,
>       I was wondering if there was a link to a 'manager-friendly' list of 
> differences/changes/fixes between 1.3.X stable and 1.4.X stable? Particuarly 
> if there are any new deprecated configs (or outright config breakages, as 
> I've had at various times with OpenLDAP or Samba)..

Yes, I've written one private in french, I must find time to translate it.

>       Also, I saw a project in Lua to create a MySQL proxy that will actually 
> pass traffic based on the SQL command (L7), so for example you can have all 
> your SELECT traffic hit only slaves, and UPDATE/INSERT/DELETE traffic hit 
> only masters.  I was thinking that could be something doable via ACLs in 
> haproxy..  Is that supported, or any interest in adding that?

it's not supported, but if the protocol can easily be decoded it might
be something useful. I'm just doubting because I believe we have to
let the authentication pass first, which I don't know how to handle
then.

> ps:   Are any of the Haproxy 'appliance' vendors working with VIA 
> Padlock-enabled CPUs or other hardware SSL encryption?  I'm considering 
> building my own (my current HAProxy instances are on xen VMs) that would hand 
> SSL off to stunnel and use the Padlock code that's in openssl and linux 
> kernel (or, rather, stunnel would listen on 443 and handoff to HAProxy port 
> 80).

For HTTPs, using the CPU features for the symmetric crypto does not
bring much more power because what costs *a lot* of CPU is the key
processing (asymmetric crypto). Padlock would be extremely efficient
on a VPN gateway where keys are exchanged once then a permanent bi-dir
ciphered stream is exchanged. On HTTPs (without keep-alive), you can
spend 10 times more CPU cycles establishing the session than you spend
transfering data.

At Exceliance, we have tested some small hardware crypto cards which
revealed to be *slower* than the software openssl implementation
running on a Geode 500 MHz because of that !

Some high-end very expensive cards will perform very well but will
somewhat offset the advantage of a cheap machine with cheap software !

Regards,
Willy


Reply via email to