From: N Balachandran Date: Fri, 25 Apr 2025 02:41:02 +0000 (+0530) Subject: pybind/rbd: add new mirror group state X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=5e1d41524d7eb7c17ec2ced2a78dcce4be7fdfc1;p=ceph.git pybind/rbd: add new mirror group state Adds the new RBD_MIRROR_GROUP_CREATING state to the python bindings. Signed-off-by: N Balachandran --- diff --git a/src/pybind/rbd/c_rbd.pxd b/src/pybind/rbd/c_rbd.pxd index 0dbc7199618a5..f01d7d6e13207 100644 --- a/src/pybind/rbd/c_rbd.pxd +++ b/src/pybind/rbd/c_rbd.pxd @@ -203,6 +203,7 @@ cdef extern from "rbd/librbd.h" nogil: _RBD_MIRROR_GROUP_ENABLING "RBD_MIRROR_GROUP_ENABLING" _RBD_MIRROR_GROUP_ENABLED "RBD_MIRROR_GROUP_ENABLED" _RBD_MIRROR_GROUP_DISABLED "RBD_MIRROR_GROUP_DISABLED" + _RBD_MIRROR_GROUP_CREATING "RBD_MIRROR_GROUP_CREATING" ctypedef struct rbd_mirror_group_info_t: char *global_id diff --git a/src/pybind/rbd/mock_rbd.pxi b/src/pybind/rbd/mock_rbd.pxi index d504a784a4248..2ba12c59065ea 100644 --- a/src/pybind/rbd/mock_rbd.pxi +++ b/src/pybind/rbd/mock_rbd.pxi @@ -207,6 +207,7 @@ cdef nogil: _RBD_MIRROR_GROUP_ENABLING "RBD_MIRROR_GROUP_ENABLING" _RBD_MIRROR_GROUP_ENABLED "RBD_MIRROR_GROUP_ENABLED" _RBD_MIRROR_GROUP_DISABLED "RBD_MIRROR_GROUP_DISABLED" + _RBD_MIRROR_GROUP_CREATING "RBD_MIRROR_GROUP_CREATING" ctypedef struct rbd_mirror_group_info_t: char *global_id diff --git a/src/pybind/rbd/rbd.pyx b/src/pybind/rbd/rbd.pyx index 2776a15090c0f..f2113afa586a8 100644 --- a/src/pybind/rbd/rbd.pyx +++ b/src/pybind/rbd/rbd.pyx @@ -104,6 +104,7 @@ RBD_MIRROR_GROUP_DISABLING = _RBD_MIRROR_GROUP_DISABLING RBD_MIRROR_GROUP_ENABLING = _RBD_MIRROR_GROUP_ENABLING RBD_MIRROR_GROUP_ENABLED = _RBD_MIRROR_GROUP_ENABLED RBD_MIRROR_GROUP_DISABLED = _RBD_MIRROR_GROUP_DISABLED +RBD_MIRROR_GROUP_CREATING = _RBD_MIRROR_GROUP_CREATING MIRROR_IMAGE_STATUS_STATE_UNKNOWN = _MIRROR_IMAGE_STATUS_STATE_UNKNOWN MIRROR_IMAGE_STATUS_STATE_ERROR = _MIRROR_IMAGE_STATUS_STATE_ERROR