diff options
author | Colin Patrick McCabe <cmccabe@alumni.cmu.edu> | 2011-05-20 16:35:52 -0700 |
---|---|---|
committer | Colin Patrick McCabe <cmccabe@alumni.cmu.edu> | 2011-05-20 17:57:11 -0700 |
commit | 3a2acefebd5c1626df997f676ed3b61deb8c6c36 (patch) | |
tree | ced7ed1cf42cd5031ebad819026ddc24a72006bf /src/test_trans.cc | |
parent | 35ee7e644d3ab2a81202bc6b018a3a40a40a8edf (diff) | |
download | ceph-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.cc | 1 |
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; |