From ce29b7681ed08fa28bdc9a1507b4866f3063162b Mon Sep 17 00:00:00 2001 From: David Zafman Date: Thu, 21 Aug 2014 12:23:49 -0700 Subject: [PATCH] Fix ceph_scratchtoolpp to create and delete its own pool Signed-off-by: David Zafman --- src/tools/scratchtoolpp.cc | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) 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; -- 2.39.5