OpenAFS CVS Commit: openafs/src/rx by shadow

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

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
STABLE12-rx-fix-resource-starvation-problem-20011229 openafs/src/rx/rx.h