From: Sage Weil Date: Thu, 30 Oct 2014 22:43:31 +0000 (-0700) Subject: rados: drop optional 'create [category]' arg X-Git-Tag: v0.91~162^2~3 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=4e1f4cfed115e95bdf7905944f9e33a5ca2fa9ba;p=ceph.git rados: drop optional 'create [category]' arg Signed-off-by: Sage Weil --- diff --git a/PendingReleaseNotes b/PendingReleaseNotes index 289743e2ec24..87b7f585ef94 100644 --- a/PendingReleaseNotes +++ b/PendingReleaseNotes @@ -35,3 +35,6 @@ v0.90 * The output for 'rados df' has changed. The 'category' level has been eliminated, so there is now a single stat object per pool. The structure of the JSON output is different, and the plaintext output has one less column. + +* The 'rados create [category]' optional category argument is no + longer supported or recognized. diff --git a/src/tools/rados/rados.cc b/src/tools/rados/rados.cc index 144af4047238..eb3ce55de98a 100644 --- a/src/tools/rados/rados.cc +++ b/src/tools/rados/rados.cc @@ -71,7 +71,7 @@ void usage(ostream& out) " get [outfile] fetch object\n" " put [infile] write object\n" " truncate length truncate object\n" -" create [category] create object\n" +" create create object\n" " rm ... remove object(s)\n" " cp [target-obj] copy object\n" " clonedata clone object data\n" @@ -1213,7 +1213,6 @@ static int rados_tool_common(const std::map < std::string, std::string > &opts, const char *snapname = NULL; snap_t snapid = CEPH_NOSNAP; std::map::const_iterator i; - std::string category; uint64_t min_obj_len = 0; uint64_t max_obj_len = 0; @@ -1262,10 +1261,6 @@ static int rados_tool_common(const std::map < std::string, std::string > &opts, if (i != opts.end()) { target_nspace = i->second; } - i = opts.find("category"); - if (i != opts.end()) { - category = i->second; - } i = opts.find("concurrent-ios"); if (i != opts.end()) { if (rados_sistrtoll(i, &concurrent_ios)) { @@ -2067,12 +2062,7 @@ static int rados_tool_common(const std::map < std::string, std::string > &opts, if (!pool_name || nargs.size() < 2) usage_exit(); string oid(nargs[1]); - if (nargs.size() > 2) { - string category(nargs[2]); - ret = io_ctx.create(oid, true, category); - } else { - ret = io_ctx.create(oid, true); - } + ret = io_ctx.create(oid, true); if (ret < 0) { cerr << "error creating " << pool_name << "/" << oid << ": " << cpp_strerror(ret) << std::endl; goto out; @@ -2709,8 +2699,6 @@ int main(int argc, const char **argv) opts["target_locator"] = val; } else if (ceph_argparse_witharg(args, i, &val, "--target-nspace" , (char *)NULL)) { opts["target_nspace"] = val; - } else if (ceph_argparse_witharg(args, i, &val, "--category", (char*)NULL)) { - opts["category"] = val; } else if (ceph_argparse_witharg(args, i, &val, "-t", "--concurrent-ios", (char*)NULL)) { opts["concurrent-ios"] = val; } else if (ceph_argparse_witharg(args, i, &val, "--block-size", (char*)NULL)) {