OpenAFS CVS Commit: openafs/src/rx by jaltman

cvs@GRAND.CENTRAL.ORG cvs@GRAND.CENTRAL.ORG
Wed, 20 Apr 2005 17:23:48 EDT


Update of /cvs/openafs/src/rx
In directory GRAND.CENTRAL.ORG:/home/jaltman/openafs/cvs-1-4/src/rx

Modified Files:
      Tag: openafs-stable-1_4_x
	rx.c rx_globals.h rx_packet.c rx_pthread.c 
Log Message:
DELTA STABLE14-rx_fpq_take_three-20050420
AUTHOR tkeiser@psu.edu
FIXES 17805

I've been stress testing a patch all weekend that changes the way
thread-local packet quotas are computed.  I was able to replicate the
unbounded packet alloc problem on unix server components by eliminating my
code from rxi_StartServerProcs that sets the maximum number of expected
threads.  This patch makes the upper thread limit get computed on the fly,
adds some thread-local free packet queue statistics, and a few other minor
tweaks.  I still don't have a working windows development environment, so
I can't say whether this will fix all the windows client problems.  But,
the unbounded packet allocation problem should go away with this patch.

stress testing on windows succeeds as well. <jaltman@secure-endpoints.com>



--- DELTA config for openafs-stable-1_4_x follows ---
STABLE14-rx_fpq_take_three-20050420 openafs/src/rx/rx.c 1.58.2.16 1.58.2.17
STABLE14-rx_fpq_take_three-20050420 openafs/src/rx/rx_globals.h 1.9.2.6 1.9.2.7
STABLE14-rx_fpq_take_three-20050420 openafs/src/rx/rx_packet.c 1.35.2.13 1.35.2.14
STABLE14-rx_fpq_take_three-20050420 openafs/src/rx/rx_pthread.c 1.17.2.4 1.17.2.5