OpenAFS CVS Commit: openafs/src/rx by shadow

cvs@GRAND.CENTRAL.ORG cvs@GRAND.CENTRAL.ORG
Tue, 13 Nov 2001 23:02:27 EST


Update of /cvs/openafs/src/rx
In directory GRAND.CENTRAL.ORG:/data/sb/openafs/src/rx

Modified Files:
	rx.c rx.h 
Log Message:
DELTA rx-fix-resource-starvation-problem-20011113
AUTHOR kolya@mit.edu

This patch fixes a resource starvation condition in Rx.  The
  problem arises, for instance, when more than 4 daemons try to
  prefetch chunks of the same file at once.  The fifth daemon is
  stuck in MAKECALL_WAITING state, never getting a chance to run,
  because the other 4 daemons never yield to the scheduler after
  releasing the call, and just grab the call back again.


--- DELTA config follows ---
rx-fix-resource-starvation-problem-20011113 openafs/src/rx/rx.c 1.24 1.25
rx-fix-resource-starvation-problem-20011113 openafs/src/rx/rx.h 1.10 1.11