]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
initialize g_ceph_context in common_preinit
authorColin Patrick McCabe <cmccabe@alumni.cmu.edu>
Tue, 21 Jun 2011 20:00:04 +0000 (13:00 -0700)
committerColin Patrick McCabe <cmccabe@alumni.cmu.edu>
Tue, 21 Jun 2011 23:23:37 +0000 (16:23 -0700)
commitdf2e3bcb2ac790e179e97f6b8017b6fa6a8087bf
tree9227c62ef3ae977781c8eb769ce52552666e442a
parenta66d026470bac503d8c61b8bd0407e1b0393b9e4
initialize g_ceph_context in common_preinit

Initialize g_ceph_context in common_preinit rather than in a global
constructor.

Add comments to all of the major initialization functions.

We still set globals in common_preinit, for the time being.

Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
15 files changed:
src/common/common_init.cc
src/common/common_init.h
src/global/global_context.cc
src/global/global_init.cc
src/global/global_init.h
src/libceph.cc
src/librados.cc
src/rgw/librgw.cc
src/test/ceph_crypto.cc
src/test/crypto.cc
src/test/gather.cc
src/test/signals.cc
src/test/test_libcommon_build.cc
src/test/test_mutate.cc
src/test/unit.h [new file with mode: 0644]