OpenAFS CVS Commit: openafs/src/rx by jaltman
cvs@GRAND.CENTRAL.ORG
cvs@GRAND.CENTRAL.ORG
Sat, 10 Jan 2009 23:52:00 EST
Update of /cvs/openafs/src/rx
In directory GRAND.CENTRAL.ORG:/home/jaltman/openafs/cvs-1-5/src/rx
Modified Files:
Tag: openafs-devel-1_5_x
rx.c rx_globals.h rx_kcommon.c rx_packet.c rx_pthread.c
Log Message:
DELTA DEVEL15-rx-finer-grained-locking-20091010
AUTHOR jaltman@your-file-system.com
LICENSE MIT
not everything should be under the rx_stats_mutex. doing so
results in too much lock contention. add new mutexes:
rx_quota_mutex, rx_waiting_mutex, rx_pthread_mutex, and rx_packets_mutex.
Each new mutex protects an associated group of variables.
--- DELTA config for openafs-devel-1_5_x follows ---
DEVEL15-rx-finer-grained-locking-20091010 openafs/src/rx/rx.c 1.97.2.43 1.97.2.44
DEVEL15-rx-finer-grained-locking-20091010 openafs/src/rx/rx_globals.h 1.21.2.22 1.21.2.23
DEVEL15-rx-finer-grained-locking-20091010 openafs/src/rx/rx_kcommon.c 1.56.2.11 1.56.2.12
DEVEL15-rx-finer-grained-locking-20091010 openafs/src/rx/rx_packet.c 1.62.2.20 1.62.2.21
DEVEL15-rx-finer-grained-locking-20091010 openafs/src/rx/rx_pthread.c 1.24.4.6 1.24.4.7