]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
rgw: fix radosgw-admin zone/zonegroup placement get command 32835/head
authorjiahuizeng <jhzeng93@foxmail.com>
Thu, 24 Oct 2019 03:32:38 +0000 (11:32 +0800)
committerNathan Cutler <ncutler@suse.com>
Sat, 25 Jan 2020 10:29:52 +0000 (11:29 +0100)
Signed-off-by: jiahuizeng <jhzeng93@foxmail.com>
(cherry picked from commit 9f0e461ce33808496e1df5c0706ed8b4403b7109)

Conflicts:
    src/rgw/rgw_admin.cc
- nautilus uses "store->svc.sysobj"

src/rgw/rgw_admin.cc

index 5a191d3b3429d46a3a136b89e32349cf42fe40ca..667aa4220dec1cec2f4959c0d302e16568af9385 100644 (file)
@@ -4340,7 +4340,7 @@ int main(int argc, const char **argv)
        }
 
        RGWZoneGroup zonegroup(zonegroup_id, zonegroup_name);
-       int ret = zonegroup.init(g_ceph_context, store);
+       int ret = zonegroup.init(g_ceph_context, store->svc.sysobj);
        if (ret < 0) {
          cerr << "failed to init zonegroup: " << cpp_strerror(-ret) << std::endl;
          return -ret;
@@ -4353,7 +4353,6 @@ int main(int argc, const char **argv)
        }
        encode_json("placement_targets", p->second, formatter);
        formatter->flush(cout);
-       cout << std::endl;
       }
       break;
     case OPT_ZONEGROUP_PLACEMENT_ADD:
@@ -4940,7 +4939,7 @@ int main(int argc, const char **argv)
        }
 
        RGWZoneParams zone(zone_id, zone_name);
-       int ret = zone.init(g_ceph_context, store);
+       int ret = zone.init(g_ceph_context, store->svc.sysobj);
        if (ret < 0) {
          cerr << "unable to initialize zone: " << cpp_strerror(-ret) << std::endl;
          return -ret;