]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
2007-03-19 Casey Marshall <csm@soe.ucsc.edu>
authorrsdio <rsdio@29311d96-e01e-0410-9327-a35deaab8ce9>
Tue, 20 Mar 2007 05:58:05 +0000 (05:58 +0000)
committerrsdio <rsdio@29311d96-e01e-0410-9327-a35deaab8ce9>
Tue, 20 Mar 2007 05:58:05 +0000 (05:58 +0000)
commiteb07ec96460ad777f76e92f8e8f9476227e4edc3
treed48b4071b86dbb4e563a4a6eabf99eace3c5bc9a
parentc8c238eea2e24fc0ca4a75456193309a87ed07e4
2007-03-19  Casey Marshall  <csm@soe.ucsc.edu>

* osbdb/OSBDB.cc (CLEANUP, COMMIT): new macros.
(scoped_lock): new class.
(getenv): new function.
The rest replaces Context cleanup/commit with macros; fixes
some debug output; adds locks to mutator methods.
* osbdb/OSBDB.h (lock): new member.
(OSBDB): initialize `lock.'
(getenv): new function.

git-svn-id: https://ceph.svn.sf.net/svnroot/ceph@1264 29311d96-e01e-0410-9327-a35deaab8ce9
trunk/ceph/osbdb/OSBDB.cc
trunk/ceph/osbdb/OSBDB.h