OpenAFS Master Repository branch, openafs-stable-1_6_x, updated. openafs-stable-1_6_0pre6-42-g8265c86

Gerrit Code Review gerrit@openafs.org
Fri, 8 Jul 2011 22:07:22 -0700 (PDT)


The following commit has been merged in the openafs-stable-1_6_x branch:
commit 45b4d17f7b38031afbb434c08ed46e4a26df9ba0
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.
    
    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>
    (cherry picked from commit 6b833f575743d4a826750bb6913cd53232a8867f)
    
    Change-Id: I51b4de1146df032ff6e1273d8c832bded770e177
    Reviewed-on: http://gerrit.openafs.org/4941
    Reviewed-by: Derrick Brashear <shadow@dementia.org>
    Tested-by: Derrick Brashear <shadow@dementia.org>

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

-- 
OpenAFS Master Repository