]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/test/system/rados_open_pools_parallel.cc
update sources to v12.1.2
[ceph.git] / ceph / src / test / system / rados_open_pools_parallel.cc
index 0181e2b882570b29f6b066f0681bae02ab9fb7aa..6f99c4270de7138a5ba2e47e9ac2e6879730e722 100644 (file)
@@ -81,10 +81,11 @@ public:
     rados_pool_create(cl, m_pool_name.c_str());
     rados_ioctx_t io_ctx;
     printf("%s: rados_ioctx_create.\n", get_id_str());
-    RETURN1_IF_NOT_VAL(0, rados_ioctx_create(cl, m_pool_name.c_str(), &io_ctx));
+    RETURN1_IF_NONZERO(rados_ioctx_create(cl, m_pool_name.c_str(), &io_ctx));
     if (m_open_pool_sem)
       m_open_pool_sem->post();
     rados_ioctx_destroy(io_ctx);
+    rados_pool_delete(cl, m_pool_name.c_str());
     rados_shutdown(cl);
     return 0;
   }