OpenAFS Master Repository branch, master, updated. openafs-devel-1_5_73_2-5-g33010ef

Gerrit Code Review gerrit@openafs.org
Tue, 6 Apr 2010 06:12:25 -0700 (PDT)


The following commit has been merged in the master branch:
commit 33010ef25e716f2ec2df17cc113f4ef8f67e3a74
Author: Jeffrey Altman <jaltman@your-file-system.com>
Date:   Mon Apr 5 13:35:42 2010 -0400

    Rx: Remove conn_call_lock contention between rx_NewCall and rx_EndCall
    
    Add a new call state, RX_STATE_RESET, which permits us to
    remove the conn_call_lock contention between rx_NewCall
    and rx_EndCall.  It is no longer necessary for rx_NewCall
    to hold conn_call_lock across rxi_ResetCall which can block.
    rx_EndCall is therefore always free to complete without
    unnecessary delays caused by rx_NewCall.
    
    Change-Id: Ie169708681eb1bbbb31951b95f68e861a4b01c7e
    Reviewed-on: http://gerrit.openafs.org/1697
    Reviewed-by: Jeffrey Altman <jaltman@openafs.org>
    Tested-by: Jeffrey Altman <jaltman@openafs.org>
    Reviewed-by: Derrick Brashear <shadow@dementia.org>

 src/rx/rx.c           |   87 ++++++++++++++++++-------------------------------
 src/rx/rx.h           |    1 +
 src/rxdebug/rxdebug.c |    2 +
 3 files changed, 35 insertions(+), 55 deletions(-)

-- 
OpenAFS Master Repository