OpenAFS CVS Commit: openafs/src/WINNT/afsd by jaltman

cvs@GRAND.CENTRAL.ORG cvs@GRAND.CENTRAL.ORG
Fri, 18 Apr 2008 12:48:38 EDT


Update of /cvs/openafs/src/WINNT/afsd
In directory GRAND.CENTRAL.ORG:/home/jaltman/openafs/cvs-kdfs/src/WINNT/afsd

Modified Files:
      Tag: openafs-windows-kdfs-ifs-branch
	cm_conn.c cm_volume.c 
Log Message:
DELTA KDFS-windows-volume-status-20080418
AUTHOR jaltman@secure-endpoints.com
LICENSE MIT

A problem was discovered with cm_Analyze when serverRef instances are
marked offline.  cm_CheckOfflineVolume() was not resetting the serverRef
state.  cm_Analyze was also waiting in sleep calls when it was it is
clear that waiting would not result in a change of state.

cm_CheckOfflineVolume() was updated to always reset the serverRef state
and indicate that the volume should be considered online for the purpose
of retrying when the serverRef state is reset to srv_not_busy.

The problems identified in the MIT dev.mit.edu stress test environment
are resolved by these changes.


--- DELTA config for openafs-windows-kdfs-ifs-branch follows ---
KDFS-windows-volume-status-20080418 openafs/src/WINNT/afsd/cm_conn.c 1.89.2.1 1.89.2.2
KDFS-windows-volume-status-20080418 openafs/src/WINNT/afsd/cm_volume.c 1.50.2.2 1.50.2.3