From: Yuchung Cheng <ych...@google.com>
Date: Tue, 12 Dec 2017 13:10:40 -0800

> Prior to this patch, active Fast Open is paused on a specific
> destination IP address if the previous connections to the
> IP address have experienced recurring timeouts . But recent
> experiments by Microsoft (https://goo.gl/cykmn7) and Mozilla
> browsers indicate the isssue is often caused by broken middle-boxes
> sitting close to the client. Therefore it is much better user
> experience if Fast Open is disabled out-right globally to avoid
> experiencing further timeouts on connections toward other
> destinations.
> 
> This patch changes the destination-IP disablement to global
> disablement if a connection experiencing recurring timeouts
> or aborts due to timeout.  Repeated incidents would still
> exponentially increase the pause time, starting from an hour.
> This is extremely conservative but an unfortunate compromise to
> minimize bad experience due to broken middle-boxes.
> 
> Reported-by: Dragana Damjanovic <ddamjano...@mozilla.com>
> Reported-by: Patrick McManus <mcma...@ducksong.com>
> Signed-off-by: Yuchung Cheng <ych...@google.com>
> Reviewed-by: Wei Wang <wei...@google.com>
> Reviewed-by: Neal Cardwell <ncardw...@google.com>
> Reviewed-by: Eric Dumazet <eduma...@google.com>

Very unfortunate, but I can't suggest anything better at this time.

Applied, thank you.

Reply via email to