]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
rgw: Early Linux process keyring initialization
authorMarcel Lauhoff <marcel.lauhoff@clyso.com>
Fri, 13 Jun 2025 14:45:41 +0000 (16:45 +0200)
committerMarcel Lauhoff <marcel.lauhoff@clyso.com>
Mon, 1 Jun 2026 16:43:29 +0000 (18:43 +0200)
commit000046793dab0f56bcc46aa318d9d0619bd850f8
treeb8acd23a844f28c0537277434ebf145362263550
parent0307119cdfbdbb09285ad82544be0c4be9b69882
rgw: Early Linux process keyring initialization

To allow RGW threads to share possession over process keyring keys the
keyring must be created before a child thread adds keys.

Since we only use the process keyring for KMS cache secrets, only
initialize the keyring if it is enabled on startup.

Signed-off-by: Marcel Lauhoff <marcel.lauhoff@clyso.com>
On-behalf-of: SAP marcel.lauhoff@sap.com
src/rgw/CMakeLists.txt
src/rgw/rgw_main.cc