]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
rgw/multisite: update api_name during a zonegroup rename
authorShilpa Jagannath <smanjara@redhat.com>
Thu, 4 Sep 2025 20:58:23 +0000 (16:58 -0400)
committerThomas Serlin <tserlin@redhat.com>
Mon, 22 Sep 2025 19:18:18 +0000 (15:18 -0400)
Signed-off-by: Shilpa Jagannath <smanjara@redhat.com>
(cherry picked from commit 212ac92168de3aaa3d2a73a224deef5b3246f1c9)
resolves rhbz#2366182

src/rgw/radosgw-admin/radosgw-admin.cc

index e4d316120b77eab5caaa22b9922574ab1745eb89..c7d4ac0edbe884b4cc965feb56e3ef4f2e9cd60c 100644 (file)
@@ -5952,6 +5952,7 @@ int main(int argc, const char **argv)
          cerr << "failed to load zonegroup: " << cpp_strerror(-ret) << std::endl;
          return -ret;
        }
+        zonegroup.api_name = zonegroup_new_name;
         ret = writer->rename(dpp(), null_yield, zonegroup, zonegroup_new_name);
        if (ret < 0) {
          cerr << "failed to rename zonegroup: " << cpp_strerror(-ret) << std::endl;