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