Since rgw admin can also use it which will fail otherwise.
Fixes: http://tracker.ceph.com/issues/23203
Signed-off-by: Abhishek Lekshmanan <abhishek@suse.com>
(cherry picked from commit
08c4c05f5d939976c9e1607b9338f0a9b287708d)
#endif
std::call_once(curl_init_flag, curl_global_init, curl_global_flags);
+ rgw_setup_saved_curl_handles();
}
void cleanup_curl() {
+ rgw_release_all_curl_handles();
curl_global_cleanup();
}
rgw_init_resolver();
rgw::curl::setup_curl(fe_map);
- rgw_setup_saved_curl_handles();
#if defined(WITH_RADOSGW_FCGI_FRONTEND)
FCGX_Init();
rgw_tools_cleanup();
rgw_shutdown_resolver();
- rgw_release_all_curl_handles();
rgw::curl::cleanup_curl();
rgw_perf_stop(g_ceph_context);