From a86858dbea8c87f9f30a804a3b48e0e36bcad28c Mon Sep 17 00:00:00 2001 From: Hang Li Date: Fri, 10 Apr 2020 18:17:09 +0800 Subject: [PATCH] rgw: load openssl configuration when rgw starts when rgw starts, try to load engine using opt "openssl_engine_opts" Signed-off-by: Hang Li --- src/rgw/rgw_main.cc | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/rgw/rgw_main.cc b/src/rgw/rgw_main.cc index a3ca40e2cdf3..2538613a1eeb 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(); -- 2.47.3