OpenAFS Master Repository branch, master, updated. openafs-devel-1_5_76-1991-gf469be4
Gerrit Code Review
gerrit@openafs.org
Fri, 16 Dec 2011 11:14:07 -0800 (PST)
The following commit has been merged in the master branch:
commit f469be407789e696c0b9e9a431b4879798a00e2a
Author: Andrew Deason <adeason@sinenomine.net>
Date: Wed Dec 14 14:42:08 2011 -0600
afs: Clear VHardMount on ResetVolumeInfo
afs_Analyze sets VHardMount on a volume struct when a hard-mount
scenario is encountered, and clears it after sleeping. However, if the
volume struct has VRecheck set, or if it's not in memory, afs_Analyze
cannot retrieve the volume struct in order to clear VHardMount again.
For the VRecheck case, this can results in VHardMount never getting
cleared, and so hard-mount messages for the volume seem to disappear.
So, clear VHardMount when we set VRecheck so this does not occur.
For the case where the volume struct is not in memory, this is not a
problem, since when we allocate a volume struct again, the VHardMount
state will not be retained.
Change-Id: I607741241e330391b8c857b2a72f0e0cfc0b91cc
Reviewed-on: http://gerrit.openafs.org/6335
Reviewed-by: Derrick Brashear <shadow@dementix.org>
Tested-by: BuildBot <buildbot@rampaginggeek.com>
src/afs/afs_volume.c | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
--
OpenAFS Master Repository