From 8afc57408eb7501f38ccbd3ab1a03de9c4083ab7 Mon Sep 17 00:00:00 2001 From: Ramana Raja Date: Mon, 8 Sep 2025 13:44:22 -0400 Subject: [PATCH] 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 --- src/librbd/api/Group.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/librbd/api/Group.cc b/src/librbd/api/Group.cc index 02ecc66a521ba..175794d589545 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; -- 2.39.5