Hi Willy

A very quick update - I’ve managed to get TFO working between two haproxy 
instances running on Debian 7 with the 3.2.11 kernel from 
http://www.multipath-tcp.org. 

Lots more testing and tidying up to do but I hope to be able to share a patch 
for consideration in a few weeks.

Best Regards
David


On 8 Jan 2014, at 17:24, David Harrold <[email protected]> wrote:

> 
> Thanks Willy - I’ll send out a progress report in a week or two
> 
> -David
> 
> 
> On 8 Jan 2014, at 17:16, Willy Tarreau <[email protected]> wrote:
> 
>> Hi David,
>> 
>> On Wed, Jan 08, 2014 at 04:59:21PM +0000, David Harrold wrote:
>>> Hi,
>>> 
>>> I notice that recent HAProxy has support for being a TCP Fast Open Server,
>>> and I have a requirement to also add support for HAProxy to be a TCP Fast
>>> Open Client for those upstream servers that support it.
>>> 
>>> This is for a scenario where there is a satellite link between HAProxy and
>>> the servers, so every Round Trip we can remove helps a lot.
>>> 
>>> 
>>> Before I dive in, is anybody already working on this, or has anybody already
>>> investigated whether this is feasible?  
>> 
>> Yes, I experimented with it in 1.5-dev17 exactly one year ago. I'm appending
>> the patch I used. I got mixed results (my kernel included a backport of the
>> TFO code which didn't seem very reliable).
>> 
>> The code is clearly not in a mergeable state, though it can help you figure
>> out what to touch. There were a few layering violations at this time, but I
>> think that the current architecture will make this easier to implement.
>> 
>> I'm appending the patch in case you manage to update it to latest version.
>> 
>> Please keep us informed!
>> 
>> Regards,
>> Willy
>> 
>> <0001-EXP-connection-add-support-for-server-side-TFO-TCP-F.patch>
> 


Reply via email to