OpenAFS Master Repository branch, master, updated. openafs-devel-1_5_74_1-368-ga309e27
Gerrit Code Review
gerrit@openafs.org
Fri, 2 Jul 2010 09:37:00 -0700 (PDT)
The following commit has been merged in the master branch:
commit a309e274632993c5aeec04c6e090f5ac95837a40
Author: Rainer Toebbicke <rtb@pclella.cern.ch>
Date: Wed Jun 23 13:08:47 2010 +0200
Do not call afs_FlushVCBs with afs_xvcache held
In afs_AllocCBR, use dynamically created afs_cbr structures
when running out of preformatted ones, rather than calling
afs_FlushVCBs under, potentially, the afs_xvcache lock
(which would be held across the RPC, difficult to drop and
re-acquire under the current hierarchy).
Modest modernization of the number preformatted afs_cbr structures,
rule-of-thumb, not pretending any research.
Change-Id: I9427427d5dab7d4639822c370bdded0418f67d9e
Reviewed-on: http://gerrit.openafs.org/2243
Reviewed-by: Derrick Brashear <shadow@dementia.org>
Tested-by: Derrick Brashear <shadow@dementia.org>
src/afs/afs.h | 5 +++--
src/afs/afs_call.c | 2 ++
src/afs/afs_vcache.c | 31 +++++++++++++++++++++----------
3 files changed, 26 insertions(+), 12 deletions(-)
--
OpenAFS Master Repository