From: Ramana Raja Date: Mon, 8 Sep 2025 17:44:22 +0000 (-0400) Subject: librbd/api/Group.cc: use correct error code symbolic X-Git-Tag: testing/wip-pdonnell-testing-20260323.122957-tentacle~698 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=49e02a7e0c2c5ffcef20776bd4da992d015acec1;p=ceph-ci.git librbd/api/Group.cc: use correct error code symbolic ... constant, EOPNOTSUPP, instead of ENOTSUP, for handling errors raised on the server side for not having support for mirror groups. Signed-off-by: Ramana Raja Resolves: rhbz#2396582 --- diff --git a/src/librbd/api/Group.cc b/src/librbd/api/Group.cc index 02ecc66a521..175794d5895 100644 --- a/src/librbd/api/Group.cc +++ b/src/librbd/api/Group.cc @@ -548,7 +548,7 @@ int Group::image_add(librados::IoCtx& group_ioctx, const char *group_name, cls::rbd::MirrorGroup mirror_info; r = cls_client::mirror_group_get(&group_ioctx, group_id, &mirror_info); - if (r < 0 && r != -ENOENT && r != -ENOTSUP) { + if (r < 0 && r != -ENOENT && r != -EOPNOTSUPP) { lderr(cct) << "error getting mirror info of group: " << cpp_strerror(r) << dendl; return r; @@ -573,7 +573,7 @@ int Group::image_add(librados::IoCtx& group_ioctx, const char *group_name, cls::rbd::MirrorImage mirror_image; r = cls_client::mirror_image_get(&image_ioctx, image_id, &mirror_image); - if (r < 0 && r != -ENOENT && r != -ENOTSUP) { + if (r < 0 && r != -ENOENT && r != -EOPNOTSUPP) { lderr(cct) << "failed to retrieve mirroring state of image: " << cpp_strerror(r) << dendl; return r; @@ -653,7 +653,7 @@ int Group::image_remove(librados::IoCtx& group_ioctx, cls::rbd::MirrorGroup mirror_info; r = cls_client::mirror_group_get(&group_ioctx, group_id, &mirror_info); - if (r < 0 && r != -ENOENT && r != -ENOTSUP) { + if (r < 0 && r != -ENOENT && r != -EOPNOTSUPP) { lderr(cct) << "error getting mirror info of group: " << cpp_strerror(r) << dendl; return r;