]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commit
mgr: don't dump global config holding gil 50193/head
authorMykola Golub <mgolub@suse.com>
Fri, 16 Dec 2022 16:14:29 +0000 (16:14 +0000)
committerMykola Golub <mgolub@suse.com>
Tue, 21 Feb 2023 08:46:57 +0000 (10:46 +0200)
commitf0dab022f33d073e4a0f64f845292cd3216c2113
tree6af67a970ec640e9799bc7adac05b6486f550607
parentdfe4cbda3c3eca50368aadfd415fd0861565af8b
mgr: don't dump global config holding gil

When dumping the config the cpython may drop/take the gil which
may lead to a deadlock when another cpython thread is trying to
get the config lock while holding the gil.

Fixes: https://tracker.ceph.com/issues/58269
Signed-off-by: Mykola Golub <mgolub@suse.com>
(cherry picked from commit 133a46e8fd96f24184d129a4b0898c65263221a2)
src/mgr/ActivePyModules.cc