OpenAFS Master Repository branch, master, updated. openafs-devel-1_5_75-134-gba7d8d7

Gerrit Code Review
Tue, 3 Aug 2010 04:59:00 -0700 (PDT)

The following commit has been merged in the master branch:
commit ba7d8d78104d870e9c1d984ac10843918513eef1
Author: Jeffrey Altman <>
Date:   Mon Aug 2 23:28:39 2010 -0400

    Windows: Reduce complexity of Freelance Callback Logic
    Over the years the processing of the Freelance callbacks have
    added functionality that behaves much more like FetchStatus checks
    to a file server.  If the data version of the object has changed,
    get the new data.  Given that is the case, we can remove much of
    the original refresh logic that is rather race prone.   Say goodbye
    to cm_fakeGettingCallback and cm_fakeDirCallback.
    Change-Id: I249c84201afc16611039b2ba0801a643fcf05f28
    Tested-by: Jeffrey Altman <>
    Tested-by: BuildBot <>
    Reviewed-by: Derrick Brashear <>
    Reviewed-by: Jeffrey Altman <>

 src/WINNT/afsd/cm_callback.c  |   64 +++++++----------------------------------
 src/WINNT/afsd/cm_freelance.c |    9 +++--
 src/WINNT/afsd/cm_scache.c    |   19 ++---------
 3 files changed, 20 insertions(+), 72 deletions(-)

OpenAFS Master Repository