]> git.michaelhowe.org Git - packages/o/openafs.git/commit
DEVEL15-rx-finer-grained-locking-20091010
authorJeffrey Altman <jaltman@your-file-system.com>
Sun, 11 Jan 2009 04:52:00 +0000 (04:52 +0000)
committerJeffrey Altman <jaltman@secure-endpoints.com>
Sun, 11 Jan 2009 04:52:00 +0000 (04:52 +0000)
commit449a759be2540a7961f03b5321af1f6b3ac318c6
tree3cb4b3b2ea566b1904a5a40a859fad5f9b71efdf
parent369820326491a8db196694324cf9f761dac86479
DEVEL15-rx-finer-grained-locking-20091010

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.
src/rx/rx.c
src/rx/rx_globals.h
src/rx/rx_kcommon.c
src/rx/rx_packet.c
src/rx/rx_pthread.c