From: David Zafman Date: Thu, 21 Aug 2014 19:23:49 +0000 (-0700) Subject: Fix ceph_scratchtoolpp to create and delete its own pool X-Git-Tag: v0.86~180^2 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=ce29b7681ed08fa28bdc9a1507b4866f3063162b;p=ceph.git Fix ceph_scratchtoolpp to create and delete its own pool Signed-off-by: David Zafman --- diff --git a/src/tools/scratchtoolpp.cc b/src/tools/scratchtoolpp.cc index 0444cca9e966a..9dc25c13dcddb 100644 --- a/src/tools/scratchtoolpp.cc +++ b/src/tools/scratchtoolpp.cc @@ -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;