]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mon/OSDMonitor: remove auid arg for 'osd lspools' and deprecate
authorSage Weil <sage@redhat.com>
Sun, 12 Aug 2018 18:34:50 +0000 (13:34 -0500)
committerSage Weil <sage@redhat.com>
Fri, 31 Aug 2018 20:54:58 +0000 (15:54 -0500)
Use 'osd pool ls' instead.

Signed-off-by: Sage Weil <sage@redhat.com>
src/mon/MonCommands.h
src/mon/OSDMonitor.cc
src/test/pybind/test_ceph_argparse.py

index 379c792906a3b9d2829ba08b3454ec5874e9a27a..d20728e88cc812bfa78b7f0f992f6290588013fe 100644 (file)
@@ -502,9 +502,8 @@ COMMAND("osd map " \
        "name=object,type=CephObjectname " \
        "name=nspace,type=CephString,req=false", \
        "find pg for <object> in <pool> with [namespace]", "osd", "r", "cli,rest")
-COMMAND("osd lspools " \
-       "name=auid,type=CephInt,req=false", \
-       "list pools", "osd", "r", "cli,rest")
+COMMAND_WITH_FLAG("osd lspools",               \
+                 "list pools", "osd", "r", "cli,rest", FLAG(DEPRECATED))
 COMMAND_WITH_FLAG("osd crush rule list", "list crush rules", "osd", "r", "cli,rest",
                  FLAG(DEPRECATED))
 COMMAND("osd crush rule ls", "list crush rules", "osd", "r", "cli,rest")
index ea333b62ec926568243b322feaf7be4852fad2ea..0c94433a0eb1a8574424e7f5ee12133e5574cff8 100644 (file)
@@ -4784,24 +4784,20 @@ bool OSDMonitor::preprocess_command(MonOpRequestRef op)
     goto reply;
 
   } else if (prefix == "osd lspools") {
-    int64_t auid;
-    cmd_getval_throws(cct, cmdmap, "auid", auid, int64_t(0));
     if (f)
       f->open_array_section("pools");
     for (map<int64_t, pg_pool_t>::iterator p = osdmap.pools.begin();
         p != osdmap.pools.end();
         ++p) {
-      if (!auid || p->second.auid == (uint64_t)auid) {
-       if (f) {
-         f->open_object_section("pool");
-         f->dump_int("poolnum", p->first);
-         f->dump_string("poolname", osdmap.pool_name[p->first]);
-         f->close_section();
-       } else {
-         ds << p->first << ' ' << osdmap.pool_name[p->first];
-         if (next(p) != osdmap.pools.end()) {
-           ds << '\n';
-         }
+      if (f) {
+       f->open_object_section("pool");
+       f->dump_int("poolnum", p->first);
+       f->dump_string("poolname", osdmap.pool_name[p->first]);
+       f->close_section();
+      } else {
+       ds << p->first << ' ' << osdmap.pool_name[p->first];
+       if (next(p) != osdmap.pools.end()) {
+         ds << '\n';
        }
       }
     }
index 55e04c231d7b4dbb4f3e4a199c2dfd0568dea008..3e73211090eb1ad3d1559212784a719ca49f7c34 100755 (executable)
@@ -570,10 +570,8 @@ class TestOSD(TestArgparse):
 
     def test_lspools(self):
         self.assert_valid_command(['osd', 'lspools'])
-        self.assert_valid_command(['osd', 'lspools', '1'])
-        self.assert_valid_command(['osd', 'lspools', '-1'])
         assert_equal({}, validate_command(sigdict, ['osd', 'lspools',
-                                                    '1', 'toomany']))
+                                                    'toomany']))
 
     def test_blacklist_ls(self):
         self.assert_valid_command(['osd', 'blacklist', 'ls'])