]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
pybind/rbd: drop GIL when calling into librbd 52323/head
authorIlya Dryomov <idryomov@gmail.com>
Mon, 3 Jul 2023 11:34:30 +0000 (13:34 +0200)
committerPatrick Donnelly <pdonnell@redhat.com>
Wed, 5 Jul 2023 17:37:10 +0000 (13:37 -0400)
commit068104d5ccd13c2cc44967ed241491db61b1e983
treef77094750eb74ca28e8af9950e56f6ab0b714019
parent3455273ae7667fa83b6a3df1b31daca5ceded538
pybind/rbd: drop GIL when calling into librbd

This was missing for rbd_mirror_peer_site_add() and
rbd_get_data_pool_id().

While at it, add a test for data_pool_id().

Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
(cherry picked from commit 1a60f66b0a13089c789e2e056b925ac6fef75021)

Conflicts:
src/test/pybind/test_rbd.py: trivial import conflict
src/pybind/rbd/rbd.pyx
src/test/pybind/test_rbd.py