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