OpenAFS Master Repository branch, openafs-devel-1_7_x, updated. openafs-devel-1_7_4-30-g8fec878
Gerrit Code Review
gerrit@openafs.org
Tue, 3 Jan 2012 18:40:38 -0800 (PST)
The following commit has been merged in the openafs-devel-1_7_x branch:
commit 8fec878646357ae79919ee6de5163bf3af53837e
Author: Jeffrey Altman <jaltman@your-file-system.com>
Date: Sat Dec 31 16:04:27 2011 -0500
Windows: avoid deadlock if bulk error during enum
If the cache manager has a valid callback at the start of a
directory enumeration, the service can begin a bulk status rpc
which can fail. The error code from the rpc is never propagated
to the caller, therefore the caller loops forever attempting to
complete the enumeration with status info.
Fix it by returning the error.
Reviewed-on: http://gerrit.openafs.org/6461
Reviewed-by: Jeffrey Altman <jaltman@secure-endpoints.com>
Tested-by: Jeffrey Altman <jaltman@secure-endpoints.com>
(cherry picked from commit e2b42e2cde170102c07937d55db376416cb3965c)
Change-Id: I56c59e40401e30e6af3559e149905b81678a0cff
Reviewed-on: http://gerrit.openafs.org/6479
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Jeffrey Altman <jaltman@secure-endpoints.com>
Tested-by: Jeffrey Altman <jaltman@secure-endpoints.com>
src/WINNT/afsd/cm_btree.c | 18 ++++++++++++++----
1 files changed, 14 insertions(+), 4 deletions(-)
--
OpenAFS Master Repository