OpenAFS Master Repository branch, master, updated. openafs-devel-1_5_76-3920-g7c8eb2f

Gerrit Code Review gerrit@openafs.org
Tue, 3 Sep 2013 12:20:46 -0700 (PDT)


The following commit has been merged in the master branch:
commit 6de822d647c2d2707f4f0af149579101dd0071f8
Author: Jeffrey Altman <jaltman@your-file-system.com>
Date:   Mon Sep 2 14:31:38 2013 -0400

    Windows: Skip Extent operations if Direct IO
    
    If the redirector is using Direct IO servicing there are no extents
    in use.  Skip the AFSFlushExtents, AFSTearDownExtents, and related
    calls unless extent processing is in use.  This will reduce lock
    contention and reduce cpu processing.
    
    Change-Id: I2948295bdd6056e6fbdab7d32c46575a8a7aebbc
    Reviewed-on: http://gerrit.openafs.org/10215
    Reviewed-by: Jeffrey Altman <jaltman@your-file-system.com>
    Tested-by: Jeffrey Altman <jaltman@your-file-system.com>

 src/WINNT/afsrdr/kernel/lib/AFSClose.cpp        |   77 ++++---
 src/WINNT/afsrdr/kernel/lib/AFSFlushBuffers.cpp |   43 +++--
 src/WINNT/afsrdr/kernel/lib/AFSGeneric.cpp      |  245 +++++++++++++----------
 src/WINNT/afsrdr/kernel/lib/AFSWorker.cpp       |   22 ++-
 4 files changed, 224 insertions(+), 163 deletions(-)

-- 
OpenAFS Master Repository