OpenAFS CVS Commit: openafs/src/vol by shadow

cvs@GRAND.CENTRAL.ORG cvs@GRAND.CENTRAL.ORG
Thu, 25 Sep 2008 03:50:16 EDT


Update of /cvs/openafs/src/vol
In directory GRAND.CENTRAL.ORG:/data/sb/openafs-devel-1_5_x/src/vol

Modified Files:
      Tag: openafs-devel-1_5_x
	volume.c 
Log Message:
DELTA DEVEL15-dafs-drop-volheaders-20080925
AUTHOR steven@endpoint.com
LICENSE IPL10
FIXES 117470

Under certain demand salvage scenarios, it is possible for a stale header
to remain cached with the needsSalvaged flag asserted. Although this will
not affect clients accessing the volume over afsint, it is an issue for
volser clients. VAttachVolumeByName in volser will always attempt to pull
the header over FSSYNC before doing a disk read, under the assumption that
a cached entry in the fileserver will be more current than what is on
disk. This patch causes the fileserver to aggresively invalidate disk
header cache entries when a salvage is in-progress.


--- DELTA config for openafs-devel-1_5_x follows ---
DEVEL15-dafs-drop-volheaders-20080925 openafs/src/vol/volume.c 1.43.2.22 1.43.2.23