OpenAFS Master Repository branch, openafs-stable-1_4_x, updated. openafs-stable-1_4_12pre2-16-gd23bc2a

Gerrit Code Review gerrit@openafs.org
Tue, 9 Feb 2010 09:22:14 -0800 (PST)


The following commit has been merged in the openafs-stable-1_4_x branch:
commit d23bc2a3969f03d068975170cbbfe4ce274e8c6b
Author: Antoine Verheijen <antoine@ualberta.ca>
Date:   Mon Feb 8 14:57:51 2010 -0700

    OpenBSD: don't use AFS_GLOBAL_SUNLOCK on single processor system
    
    Put back the header directives that only turns on AFS_GLOBAL_SUNLOCK
    when compiling for multiprocessors system. When enabled on a single
    processor OpenBSD system, it is possible to put the entire system
    into a lengthy (minutes) lock state when performing multiple AFS
    activities. The system behaves MUCH better when AFS_GLOBAL_SUNLOCK
    is not set (no problems encopuntered). This whole locking mechanism
    needs a bit more examination on OpenBSD before this is useful in
    single processor mode.
    
    Change-Id: I19813b78ad8d705b4f043ccb3a38c83e278972e9
    Reviewed-on: http://gerrit.openafs.org/1276
    Reviewed-by: Derrick Brashear <shadow@dementia.org>
    Tested-by: Derrick Brashear <shadow@dementia.org>
    (cherry picked from commit 6219c84243706ed46b922c2e037cceab2684d645)
    Change-Id: I9891c469aae9de3ca1b7a334d3f54757c97ddc5f
    Reviewed-on: http://gerrit.openafs.org/1257

 src/afs/OBSD/osi_machdep.h     |   52 ++++++++++++++++++++--------------------
 src/config/param.i386_obsd44.h |    2 +
 src/config/param.i386_obsd45.h |    2 +
 3 files changed, 30 insertions(+), 26 deletions(-)

-- 
OpenAFS Master Repository