From: Hang Li Date: Fri, 10 Apr 2020 10:17:09 +0000 (+0800) Subject: rgw: load openssl configuration when rgw starts X-Git-Tag: wip-pdonnell-testing-20200918.022351~1207^2 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=a86858dbea8c87f9f30a804a3b48e0e36bcad28c;p=ceph-ci.git rgw: load openssl configuration when rgw starts when rgw starts, try to load engine using opt "openssl_engine_opts" Signed-off-by: Hang Li --- diff --git a/src/rgw/rgw_main.cc b/src/rgw/rgw_main.cc index a3ca40e2cdf..2538613a1ee 100644 --- a/src/rgw/rgw_main.cc +++ b/src/rgw/rgw_main.cc @@ -9,6 +9,7 @@ #include "common/Timer.h" #include "common/safe_io.h" #include "common/TracepointProvider.h" +#include "common/openssl_opts_handler.h" #include "common/numa.h" #include "include/compat.h" #include "include/str_list.h" @@ -307,6 +308,8 @@ int radosgw_Main(int argc, const char **argv) init_timer.add_event_after(g_conf()->rgw_init_timeout, new C_InitTimeout); mutex.unlock(); + ceph::crypto::init_openssl_engine_once(); + common_init_finish(g_ceph_context); init_async_signal_handler();