The following commit has been merged in the master branch:
commit 33010ef25e716f2ec2df17cc113f4ef8f67e3a74
Author: Jeffrey Altman <[email protected]>
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 <[email protected]>
Tested-by: Jeffrey Altman <[email protected]>
Reviewed-by: Derrick Brashear <[email protected]>
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
_______________________________________________
OpenAFS-cvs mailing list
[email protected]
https://lists.openafs.org/mailman/listinfo/openafs-cvs