]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
Fix ceph_scratchtoolpp to create and delete its own pool 2332/head
authorDavid Zafman <dzafman@redhat.com>
Thu, 21 Aug 2014 19:23:49 +0000 (12:23 -0700)
committerDavid Zafman <dzafman@redhat.com>
Thu, 28 Aug 2014 23:22:15 +0000 (16:22 -0700)
Signed-off-by: David Zafman <dzafman@redhat.com>
src/tools/scratchtoolpp.cc

index 0444cca9e966a9a3a47a042255d1dd75e4274cc0..9dc25c13dcddb99e416f03bad02267f5015f831f 100644 (file)
@@ -101,8 +101,11 @@ int main(int argc, const char **argv)
 
   const char *oid = "bar";
 
+  int r = rados.pool_create("foo");
+  cout << "pool_create result = " << r << std::endl;
+
   IoCtx io_ctx;
-  int r = rados.ioctx_create("data", io_ctx);
+  r = rados.ioctx_create("foo", io_ctx);
   cout << "ioctx_create result = " << r << std::endl;
 
   r = io_ctx.write(oid, bl, bl.length(), 0);
@@ -301,6 +304,10 @@ int main(int argc, const char **argv)
 
   r = io_ctx.remove(oid);
   cout << "remove result=" << r << std::endl;
+
+  r = rados.pool_delete("foo");
+  cout << "pool_delete result=" << r << std::endl;
+
   rados.shutdown();
 
   return 0;