OpenAFS Master Repository branch, master, updated. openafs-devel-1_5_76-2649-g877053a
Gerrit Code Review
gerrit@openafs.org
Tue, 3 Jul 2012 09:27:01 -0700 (PDT)
The following commit has been merged in the master branch:
commit 877053a8cd419c6a6470972f18c4adc7ddb0f163
Author: Jeffrey Altman <jaltman@your-file-system.com>
Date: Thu Jun 21 19:29:26 2012 -0400
Windows: [Inline]BulkStat VolSync not accurate?
Instead of only recording the volume creation date when
cm_readonlyVolumeVersioning is true, record the date whenever
the RPC in use is not a RXAFS_[Inline]BulkStatus. This is
tracked by the addition of flags for cm_MergeStatus and
cm_EndCallBackGrantingCall which identify when the RPC was
in fact a BulkStat variant.
As a reminder, pre- 1.4.11 and 1.6.0 file servers do not
properly set the VolSync structure when responding to BulkStat
RPCs. At present, there is no method of identifying when it
is safe to use them. When cm_readonlyVolumeVersioning is TRUE,
it is assumed that the file servers are new enough to do the
right thing.
Change-Id: Ida9a30b07ea646a094e9753af9d79f36ab095a98
Reviewed-on: http://gerrit.openafs.org/7638
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Jeffrey Altman <jaltman@your-file-system.com>
Tested-by: Jeffrey Altman <jaltman@your-file-system.com>
src/WINNT/afsd/cm_callback.c | 5 ++++-
src/WINNT/afsd/cm_callback.h | 1 +
src/WINNT/afsd/cm_scache.c | 13 ++++++++++++-
src/WINNT/afsd/cm_scache.h | 1 +
src/WINNT/afsd/cm_vnodeops.c | 4 ++--
5 files changed, 20 insertions(+), 4 deletions(-)
--
OpenAFS Master Repository