OpenAFS Master Repository branch, master, updated. openafs-devel-1_5_73_3-38-g6b549bd
Gerrit Code Review
gerrit@openafs.org
Tue, 13 Apr 2010 04:42:29 -0700 (PDT)
The following commit has been merged in the master branch:
commit 6b549bdba641d883609d9d33ceba957395fff37a
Author: Michael Meffie <mmeffie@sinenomine.net>
Date: Mon Jan 11 21:16:06 2010 -0500
DAFS: avoid volume lock contention during initialization
Avoid the excessive volume lock contention during startup to
improve the time to pre-attach a very large number of volumes.
The parallel attach worker threads avoid the volume lock
while scanning the partitions for volumes and send batches of
volume ids to the main thread to be preattached under the
volume lock.
FIXES 124489
Change-Id: Ieb33a3bdd5b06349abd9c3dd994c620021cd6194
Reviewed-on: http://gerrit.openafs.org/1092
Reviewed-by: Derrick Brashear <shadow@dementia.org>
Tested-by: Derrick Brashear <shadow@dementia.org>
src/vol/volume.c | 416 +++++++++++++++++++++++++++++++++++++++++++++++++-----
1 files changed, 381 insertions(+), 35 deletions(-)
--
OpenAFS Master Repository