ubik: Drop dbase versionLock during I/O and sleeps
authorAndrew Deason <adeason@sinenomine.net>
Wed, 9 Jun 2010 17:45:57 +0000 (12:45 -0500)
committerDerrick Brashear <shadow@dementia.org>
Mon, 30 Aug 2010 00:32:31 +0000 (17:32 -0700)
commit615eb81a496d20a3532f0a68e56781b2171ad4ac
tree592764d64e3ec55db76a1315bfa8f4f6836a749d
parent5ec5ad5dcca84e99e5f55987cc4f787cd482fdde
ubik: Drop dbase versionLock during I/O and sleeps

Currently we hold versionLock during all ubik network I/O and while we
are sleeping for whatever reason. For pthreaded ubik, to allow other
things to happen during those times, drop the lock and reacquire when
we hit the net or sleep.

Change-Id: I414b3adfadc0bb506b98e8677ec5dfbb269e0129
Reviewed-on: http://gerrit.openafs.org/2107
Reviewed-by: Derrick Brashear <shadow@dementia.org>
Tested-by: Derrick Brashear <shadow@dementia.org>
src/ubik/ubik.c