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