OpenAFS Master Repository branch, master, updated. openafs-devel-1_5_66-81-g4c58b1d

Gerrit Code Review
Thu, 19 Nov 2009 08:55:50 -0800 (PST)

The following commit has been merged in the master branch:
commit 4c58b1db9f34c220d839dd4a1b38ed11e9ce2197
Author: Jeffrey Altman <>
Date:   Sat Nov 14 16:33:31 2009 -0500

    Windows: Improvements to background fetch processing
    Log offset and length in cm_BkgPrefetch()
    Convert mxheld to rwheld in cm_BkgPrefetch() now that cm_scache_t
    objects use rwlocks.
    Do not clear CM_SCACHEFLAG_PREFETCHING from within the error
    returns from cm_CheckFetchRange().  Let the caller decide if
    that is appropriate.
    Add CM_BUF_CMBKGFETCH cm_buf_t cmFlag to make it possible to
    quickly detect if a background fetch operation has already
    been queued for a particular cm_buf_t data range.
    Change-Id: I4ac9a2f84ddd64cba86612d7a2abe849bd0bec0b
    Reviewed-by: Derrick Brashear <>
    Tested-by: Jeffrey Altman <>
    Reviewed-by: Jeffrey Altman <>

 src/WINNT/afsd/cm_buf.h    |    4 +-
 src/WINNT/afsd/cm_dcache.c |  111 ++++++++++++++++++++++++++++++++++---------
 src/WINNT/afsd/cm_dcache.h |    6 +-
 3 files changed, 93 insertions(+), 28 deletions(-)

OpenAFS Master Repository