]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
rados: remove 'chown' command
authorSage Weil <sage@redhat.com>
Sat, 11 Aug 2018 18:34:08 +0000 (13:34 -0500)
committerSage Weil <sage@redhat.com>
Fri, 31 Aug 2018 14:27:36 +0000 (09:27 -0500)
Signed-off-by: Sage Weil <sage@redhat.com>
qa/workunits/rados/test_rados_tool.sh
src/tools/rados/rados.cc

index 9414c1016f4ab4a12b730cc412e207c260552c97..a1c87e43a60dbdeae09ee23ef58ce10d8942bacb 100755 (executable)
@@ -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"
 
index 89c58c48435f2b7e949bacefa09b1fa528cc54e9..609824af0f8683e9c7ffe550e461528d1818f24f 100644 (file)
@@ -81,7 +81,6 @@ void usage(ostream& out)
 "                                    remove all objects from pool <pool-name> 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();