OpenAFS Master Repository branch, openafs-devel-1_7_x, updated. openafs-devel-1_7_15-31-ge3bd648

Gerrit Code Review
Tue, 3 Jul 2012 22:16:55 -0700 (PDT)

The following commit has been merged in the openafs-devel-1_7_x branch:
commit e3bd648d2c09acd2f6de46510d0cf464e807f21d
Author: Jeffrey Altman <>
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.
    Tested-by: BuildBot <>
    Reviewed-by: Jeffrey Altman <>
    Tested-by: Jeffrey Altman <>
    (cherry picked from commit 877053a8cd419c6a6470972f18c4adc7ddb0f163)
    Change-Id: Ie2b1cf720cb09eada5f8ec5bc7b6756a3f240dbb
    Tested-by: BuildBot <>
    Reviewed-by: Jeffrey Altman <>

 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