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