OpenAFS Master Repository branch, master, updated. openafs-devel-1_5_76-3132-g6d37315

Gerrit Code Review gerrit@openafs.org
Fri, 23 Nov 2012 07:48:57 -0800 (PST)


The following commit has been merged in the master branch:
commit 6d37315a9c4fa4aae99715dd18827fcc0b543ba3
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.
    
    Change-Id: I2c7906d5881f93ed60697d40a0ea462f4567d443
    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>

 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