libafs: update the volume setup time when the vldb is rechecked 97/11897/5
authorMichael Meffie <mmeffie@sinenomine.net>
Thu, 11 Jun 2015 15:25:51 +0000 (11:25 -0400)
committerBenjamin Kaduk <kaduk@mit.edu>
Sun, 11 Sep 2016 22:37:58 +0000 (18:37 -0400)
commitf0fa5a5327c7440070d34127a124d6b7eb4bd32d
treed9be5ba451b8d7be0fa82f4d347b4326d1dcef36
parentee08dbe37d9db4fe314bd88b9280bf73c92c37bd
libafs: update the volume setup time when the vldb is rechecked

The vldb is rechecked when the fileserver returns certain error codes,
such as VMOVED.  When the vldb is rechecked, update the volume
setupTime to reflect the most recent time the volume vldb information
is known to be correct.

Be sure the VRecheck flag is cleared after checking the vldb, since
the volume write lock was dropped after finding the volume.

Change-Id: I0ba389ee408de602e0059fbe8013012501c337d3
Reviewed-on: https://gerrit.openafs.org/11897
Reviewed-by: Mark Vitale <mvitale@sinenomine.net>
Reviewed-by: Michael Meffie <mmeffie@sinenomine.net>
Reviewed-by: Benjamin Kaduk <kaduk@mit.edu>
Tested-by: BuildBot <buildbot@rampaginggeek.com>
src/afs/afs_analyze.c