]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
rados: fix usage() and -p option checking
authorGreg Farnum <gregf@hq.newdream.net>
Thu, 12 Nov 2009 20:06:57 +0000 (12:06 -0800)
committerGreg Farnum <gregf@hq.newdream.net>
Thu, 12 Nov 2009 22:03:37 +0000 (14:03 -0800)
src/rados.cc

index 46a59737e91d2128c8591a5bc4559469c420767d..670d12eb9dc55ed7624d12bcf874416e6d70bb9c 100644 (file)
@@ -51,7 +51,7 @@ void usage()
   cerr << "              default is 16 concurrent IOs and 1 MB writes size\n\n";
 
   cerr << "Options:\n";
-  cerr << "   -P pool\n";
+  cerr << "   -p pool\n";
   cerr << "   --pool=pool\n";
   cerr << "        select given pool by name\n";
   cerr << "   -s name\n";
@@ -459,7 +459,7 @@ int main(int argc, const char **argv)
   }
 
   else if (strcmp(nargs[0], "mksnap") == 0) {
-    if (nargs.size() < 2)
+    if (!pool || nargs.size() < 2)
       usage();
     
     ret = rados.snap_create(p, nargs[1]);
@@ -472,7 +472,7 @@ int main(int argc, const char **argv)
   }
 
   else if (strcmp(nargs[0], "rmsnap") == 0) {
-    if (nargs.size() < 2)
+    if (!pool || nargs.size() < 2)
       usage();
     
     ret = rados.snap_remove(p, nargs[1]);
@@ -485,7 +485,7 @@ int main(int argc, const char **argv)
   }
   
   else if (strcmp(nargs[0], "bench") == 0) {
-    if (nargs.size() < 2)
+    if (!pool || nargs.size() < 2)
       usage();
     int seconds = atoi(nargs[1]);
     int sync = 0;