OpenAFS CVS Commit: openafs/src/rx by shadow
cvs@GRAND.CENTRAL.ORG
cvs@GRAND.CENTRAL.ORG
Sat, 29 Dec 2001 18:16:58 EST
Update of /cvs/openafs/src/rx
In directory GRAND.CENTRAL.ORG:/data/sb/openafs-stable-1.2/openafs/src/rx
Modified Files:
Tag: openafs-stable-1_2_x
rx.c rx.h
Log Message:
DELTA STABLE12-rx-fix-resource-starvation-problem-20011229
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 for openafs-stable-1_2_x follows ---
STABLE12-rx-fix-resource-starvation-problem-20011229 openafs/src/rx/rx.c 1.22.2.1 1.22.2.2
STABLE12-rx-fix-resource-starvation-problem-20011229 openafs/src/rx/rx.h 1.7.2.2 1.7.2.3