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