From d213b2531f9c552f6525ce95536f9a5025845fa1 Mon Sep 17 00:00:00 2001 From: Sage Weil Date: Sat, 11 Aug 2018 13:34:08 -0500 Subject: [PATCH] rados: remove 'chown' command Signed-off-by: Sage Weil --- qa/workunits/rados/test_rados_tool.sh | 3 --- src/tools/rados/rados.cc | 19 ------------------- 2 files changed, 22 deletions(-) diff --git a/qa/workunits/rados/test_rados_tool.sh b/qa/workunits/rados/test_rados_tool.sh index 9414c1016f4..a1c87e43a60 100755 --- a/qa/workunits/rados/test_rados_tool.sh +++ b/qa/workunits/rados/test_rados_tool.sh @@ -233,9 +233,6 @@ snapid=$("$RADOS_TOOL" lssnap --pool "$POOL" | grep snap1 | cut -f1) run_expect_succ "$RADOS_TOOL" ls --pool "$POOL" --snapid="$snapid" run_expect_fail "$RADOS_TOOL" ls --pool "$POOL" --snapid="$snapid"k -run_expect_succ "$RADOS_TOOL" chown 1 --pool "$POOL" -run_expect_fail "$RADOS_TOOL" chown 1k --pool "$POOL" - run_expect_succ "$RADOS_TOOL" truncate f.1 0 --pool "$POOL" run_expect_fail "$RADOS_TOOL" truncate f.1 0k --pool "$POOL" diff --git a/src/tools/rados/rados.cc b/src/tools/rados/rados.cc index 89c58c48435..609824af0f8 100644 --- a/src/tools/rados/rados.cc +++ b/src/tools/rados/rados.cc @@ -81,7 +81,6 @@ void usage(ostream& out) " remove all objects from pool without removing it\n" " df show per-pool and total usage\n" " ls list objects in pool\n\n" -" chown 123 change the pool owner to auid 123\n" "\n" "POOL SNAP COMMANDS\n" " lssnap list snaps\n" @@ -2447,24 +2446,6 @@ static int rados_tool_common(const std::map < std::string, std::string > &opts, if (!stdout) delete outstream; } - else if (strcmp(nargs[0], "chown") == 0) { - if (!pool_name || nargs.size() < 2) - usage_exit(); - - char* endptr = NULL; - uint64_t new_auid = strtol(nargs[1], &endptr, 10); - if (*endptr) { - cerr << "Invalid value for new-auid: '" << nargs[1] << "'" << std::endl; - ret = -1; - goto out; - } - ret = io_ctx.set_auid(new_auid); - if (ret < 0) { - cerr << "error changing auid on pool " << io_ctx.get_pool_name() << ':' - << cpp_strerror(ret) << std::endl; - } else cerr << "changed auid on pool " << io_ctx.get_pool_name() - << " to " << new_auid << std::endl; - } else if (strcmp(nargs[0], "mapext") == 0) { if (!pool_name || nargs.size() < 2) usage_exit(); -- 2.39.5