OpenAFS Master Repository branch, master, updated. BP--openafs-stable-1_6_x-1314-g6b833f5

Gerrit Code Review gerrit@openafs.org
Tue, 21 Jun 2011 18:59:42 -0700 (PDT)


The following commit has been merged in the master branch:
commit 6b833f575743d4a826750bb6913cd53232a8867f
Author: Simon Wilkinson <sxw@your-file-system.com>
Date:   Sat Jun 18 15:50:08 2011 +0100

    rx: Exit fast restart on non-duplicate ACK
    
    The current code only exits fast restart when we receive an ACK
    packet that contains no missing chunks at all. On a network that is
    dropping a reasonable chunk of its packets, this means that we spend
    most of the call in fast recovery. (I originally found this by running
    with the intentionally drop packets feature set to 10%)
    
    TCP's fast retransmit behaviour is that we stay in fast recovery until
    we receive our first non-duplicate acknowledgement. In TCP that means an
    acknowledgement that moves the window. In RX, it is an acknowledgment
    that ACKs a new packet.
    
    Change-Id: If8e461dd91315be845397dd1bf42771c9223d156
    Reviewed-on: http://gerrit.openafs.org/4869
    Reviewed-by: Derrick Brashear <shadow@dementia.org>
    Reviewed-by: Jeffrey Altman <jaltman@openafs.org>
    Tested-by: Jeffrey Altman <jaltman@openafs.org>
    Tested-by: BuildBot <buildbot@rampaginggeek.com>

 src/rx/rx.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

-- 
OpenAFS Master Repository