OpenAFS Master Repository branch, openafs-devel-1_7_x, updated. openafs-devel-1_7_19-18-g12cde9e

Gerrit Code Review gerrit@openafs.org
Fri, 23 Nov 2012 14:24:10 -0800 (PST)


The following commit has been merged in the openafs-devel-1_7_x branch:
commit 12cde9e067957fe8789be5ae34b979e940cc4512
Author: Jeffrey Altman <jaltman@your-file-system.com>
Date:   Mon Nov 19 15:06:47 2012 -0500

    Windows: Fix Redir link counting
    
    Each object in AFS has a link count which tracks the number of
    directory entries that refer to the FileId.  In the redirector
    there is one ObjectInformationCB per FileId and one AFSDirectoryCB
    for each directory entry.  When a directory entry is deleted perhaps
    by delete on close it is important to ensure that the matching
    ObjectInformationCB is not deleted unless the Link count drops to 0.
    
    Reviewed-on: http://gerrit.openafs.org/8480
    Tested-by: BuildBot <buildbot@rampaginggeek.com>
    Reviewed-by: Rod Widdowson <rdw@steadingsoftware.com>
    Reviewed-by: Jeffrey Altman <jaltman@your-file-system.com>
    Tested-by: Jeffrey Altman <jaltman@your-file-system.com>
    (cherry picked from commit 6d37315a9c4fa4aae99715dd18827fcc0b543ba3)
    
    Change-Id: Ia26bb86aaefc7b6287a8255001cd7f31145bb215
    Reviewed-on: http://gerrit.openafs.org/8498
    Tested-by: BuildBot <buildbot@rampaginggeek.com>
    Reviewed-by: Jeffrey Altman <jaltman@your-file-system.com>

 src/WINNT/afsrdr/kernel/lib/AFSCleanup.cpp     |   74 ++++++++++++-----------
 src/WINNT/afsrdr/kernel/lib/AFSClose.cpp       |    3 +-
 src/WINNT/afsrdr/kernel/lib/AFSGeneric.cpp     |   24 +++++---
 src/WINNT/afsrdr/kernel/lib/AFSNameSupport.cpp |    3 +-
 4 files changed, 57 insertions(+), 47 deletions(-)

-- 
OpenAFS Master Repository