OpenAFS Master Repository branch, master, updated. BP--openafs-stable-1_6_x-1362-g52fee71

Gerrit Code Review gerrit@openafs.org
Mon, 11 Jul 2011 00:57:43 -0700 (PDT)


The following commit has been merged in the master branch:
commit 52fee7140325d905f01798d7c5724744b606ac06
Author: Jeffrey Altman <jaltman@your-file-system.com>
Date:   Mon Jul 11 00:19:17 2011 +0100

    Windows: Move file server lock releases to daemon
    
    Create a new lock daemon thread which performs regular
    cm_LockCheck() calls.  If a lock is deleted check the cm_scache_t
    to see if the matching file server lock should be dropped.   If yes,
    drop it.
    
    This effectively caches file server locks for two seconds after
    they are released to provide a chance for subsequent local lock
    requests on the same file to avoid a file server RPC.  It also
    ensures that windows processes do not thrash the file server and
    force callback breaks.
    
    Change-Id: I1c452e231ff282d9b45026aed1b02ab0c5932a77
    Reviewed-on: http://gerrit.openafs.org/4964
    Reviewed-by: Jeffrey Altman <jaltman@openafs.org>
    Tested-by: Jeffrey Altman <jaltman@openafs.org>

 src/WINNT/afsd/cm_daemon.c   |   59 ++++++++++++++++++++++++++++++++---------
 src/WINNT/afsd/cm_vnodeops.c |   32 +++++++++-------------
 2 files changed, 59 insertions(+), 32 deletions(-)

-- 
OpenAFS Master Repository