OpenAFS Master Repository branch, openafs-devel-1_7_x, updated. openafs-devel-1_7_26-7-g84bd819

Gerrit Code Review gerrit@openafs.org
Wed, 21 Aug 2013 08:07:13 -0700 (PDT)


The following commit has been merged in the openafs-devel-1_7_x branch:
commit 16bc2128b471440e1ead76145a970e09076bd4b7
Author: Jeffrey Altman <jaltman@your-file-system.com>
Date:   Fri Aug 16 12:01:55 2013 -0400

    Windows: Do not remove scp from hash table on deletion
    
    If the CM_SCACHEFLAG_DELETED flag is going to have any benefit, the
    cm_scache object must not be removed from the hash table in response
    to a VNOVNODE error.  Otherwise, a new cm_scache object is allocated,
    the CM_SCACHEFLAG_DELETED is not found, and a new callback request
    is issued to the file server which in response returns VNOVNODE.
    
    Do this enough times and the abort threshold is triggered and then
    the application becomes very unhappy with performance.
    
    Reviewed-on: http://gerrit.openafs.org/10141
    Tested-by: BuildBot <buildbot@rampaginggeek.com>
    Reviewed-by: Jeffrey Altman <jaltman@your-file-system.com>
    (cherry picked from commit acad253a357c2c97fcd8f59c489ac2c7cacba7b7)
    
    Change-Id: I6357286c93fe1b6b8efc2e1a1a83c3d46c90a716
    Reviewed-on: http://gerrit.openafs.org/10157
    Tested-by: BuildBot <buildbot@rampaginggeek.com>
    Reviewed-by: Jeffrey Altman <jaltman@your-file-system.com>

 src/WINNT/afsd/cm_conn.c     |    1 -
 src/WINNT/afsd/cm_vnodeops.c |    2 --
 2 files changed, 0 insertions(+), 3 deletions(-)

-- 
OpenAFS Master Repository