OpenAFS Master Repository branch, master, updated. BP--openafs-stable-1_6_x-1594-g0954e0e

Gerrit Code Review gerrit@openafs.org
Sun, 4 Sep 2011 21:37:02 -0700 (PDT)


The following commit has been merged in the master branch:
commit 0954e0ef9a34ca74886900a938f091e5bf9befd9
Author: Jeffrey Altman <jaltman@your-file-system.com>
Date:   Mon Feb 28 01:27:33 2011 +0000

    Windows: add cm_BPlusDirEnumBulkStatOne
    
    cm_BPlusDirEnumBulkStatOne() is similar to cm_BPlusDirEnumBulkStat()
    except that it is used to obtain the status info for one FID in
    particular via RXAFS_InlineBulkStat, the parent directory FID, and
    up to 48 other FIDs in the same directory which do not currently
    have a registered callback.
    
    The parent directory is included to prevent the directory FID
    callback from expiring when a directory such as /afs/andrew.cmu.edu/usr/
    that requires more status objects then exist in the cache are continuously
    recycled.
    
    Up to 48 other FIDs are requested since in most cases on Windows
    every entry in a directory is required for an enumeration.
    
    Change-Id: Ic53134498ac0e776232a6f9c97cdb26367959546
    Reviewed-on: http://gerrit.openafs.org/5345
    Reviewed-by: Jeffrey Altman <jaltman@openafs.org>
    Tested-by: Jeffrey Altman <jaltman@openafs.org>

 src/WINNT/afsd/cm_btree.c |  108 +++++++++++++++++++++++++++++++++++++++++++++
 src/WINNT/afsd/cm_btree.h |    1 +
 2 files changed, 109 insertions(+), 0 deletions(-)

-- 
OpenAFS Master Repository