]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rgw: asio/beast add ssl hot-reload
authorHenry Richter <henry.richter@cloudandheat.com>
Wed, 8 Oct 2025 23:00:34 +0000 (01:00 +0200)
committerHenry Richter <henry.richter@cloudandheat.com>
Mon, 17 Nov 2025 16:34:36 +0000 (17:34 +0100)
commit52727bd5694b5d69f007bd2168b86b9219298bd0
tree4dda16365b067c13ae1ddf006348ad106eeacc29
parent1c542c0f3420d7da7b8af15b0b323de05a0398a2
rgw: asio/beast add ssl hot-reload

Adds the `ssl_reload` config option to the beast frontend.
This sets an interval in seconds to periodically reload the ssl context to pick up changes without restarting. It can be disabled (default) be setting it to `0`.

Fixes: 65470
Signed-off-by: Henry Richter <henry.richter@cloudandheat.com>
(cherry picked from commit d8a3f3e2c5ae4d586fffdb12426c836b659c99cd)

Conflicts:
      src/rgw/rgw_asio_frontend.cc
- squid doesn't support graceful stop
doc/radosgw/frontends.rst
src/rgw/rgw_asio_frontend.cc