]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
rados: add undocumented option to specify auid when making pools
authorGreg Farnum <gregf@hq.newdream.net>
Thu, 18 Mar 2010 18:47:00 +0000 (11:47 -0700)
committerGreg Farnum <gregf@hq.newdream.net>
Thu, 18 Mar 2010 21:47:43 +0000 (14:47 -0700)
src/rados.cc

index fff989ae40547611736ae27629e7fcf353b5e2f0..eeebf09a2c0c1e4d5366eef2c28172bf82263bcb 100644 (file)
@@ -275,9 +275,14 @@ int main(int argc, const char **argv)
   }
 
   else if (strcmp(nargs[0], "mkpool") == 0) {
+    int auid = 0;
     if (nargs.size() < 2)
       usage();
-    ret = rados.create_pool(nargs[1]);
+    if (nargs.size() > 2) {
+      auid = strtol(nargs[2], 0, 10);
+      cerr << "setting auid:" << auid << std::endl;
+    }
+    ret = rados.create_pool(nargs[1], auid);
     if (ret < 0) {
       cerr << "error creating pool " << nargs[1] << ": "
           << strerror_r(-ret, buf, sizeof(buf)) << std::endl;