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