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