summaryrefslogtreecommitdiff
path: root/src/test_trans.cc
diff options
context:
space:
mode:
authorColin Patrick McCabe <cmccabe@alumni.cmu.edu>2011-05-20 16:35:52 -0700
committerColin Patrick McCabe <cmccabe@alumni.cmu.edu>2011-05-20 17:57:11 -0700
commit3a2acefebd5c1626df997f676ed3b61deb8c6c36 (patch)
treeced7ed1cf42cd5031ebad819026ddc24a72006bf /src/test_trans.cc
parent35ee7e644d3ab2a81202bc6b018a3a40a40a8edf (diff)
downloadceph-3a2acefebd5c1626df997f676ed3b61deb8c6c36.tar.gz
common_init: don't init crypto until after fork
Get rid of the initialize-then-shutdown-crypto hack. We just initialize crypto once, after it is safe to do so. There is now a single callback, common_init_finish, which does the final stage of initialization, including starting crypto and daemonization (if required.) common_init_finish needs to be done before messenger::start(). Signed-off-by: Colin McCabe <colin.mccabe@dreamhost.com>
Diffstat (limited to 'src/test_trans.cc')
-rw-r--r--src/test_trans.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/test_trans.cc b/src/test_trans.cc
index 7a31e73d81f..205d2d424be 100644
--- a/src/test_trans.cc
+++ b/src/test_trans.cc
@@ -36,6 +36,7 @@ int main(int argc, const char **argv)
env_to_vec(args);
common_init(args, CEPH_ENTITY_TYPE_CLIENT, CODE_ENVIRONMENT_UTILITY, 0);
+ common_init_finish(&g_conf, 0);
// args
if (args.size() < 2) return -1;