void create_pool(bool enable_mirroring, const peer_t &peer,
string *uuid = nullptr, string *name=nullptr) {
string pool_name = get_temp_pool_name("test-rbd-mirror-");
- ASSERT_EQ("", create_one_pool_pp(pool_name, *m_cluster));
+ ASSERT_EQ(0, m_cluster->pool_create(pool_name.c_str()));
+
int64_t pool_id = m_cluster->pool_lookup(pool_name.c_str());
ASSERT_GE(pool_id, 0);
m_pools.insert(pool_name);
void create_cache_pool(const string &base_pool, string *cache_pool_name) {
bufferlist inbl;
*cache_pool_name = get_temp_pool_name("test-rbd-mirror-");
- ASSERT_EQ("", create_one_pool_pp(*cache_pool_name, *m_cluster));
+ ASSERT_EQ(0, m_cluster->pool_create(cache_pool_name->c_str()));
+
ASSERT_EQ(0, m_cluster->mon_command(
"{\"prefix\": \"osd tier add\", \"pool\": \"" + base_pool +
"\", \"tierpool\": \"" + *cache_pool_name +
EXPECT_EQ("", connect_cluster_pp(m_local_cluster));
m_local_pool_name = get_temp_pool_name();
- EXPECT_EQ("", create_one_pool_pp(m_local_pool_name, m_local_cluster));
+ EXPECT_EQ(0, m_local_cluster.pool_create(m_local_pool_name.c_str()));
EXPECT_EQ(0, m_local_cluster.ioctx_create(m_local_pool_name.c_str(),
m_local_ioctx));
EXPECT_EQ("", connect_cluster_pp(m_remote_cluster));
m_remote_pool_name = get_temp_pool_name();
- EXPECT_EQ("", create_one_pool_pp(m_remote_pool_name, m_remote_cluster));
+ EXPECT_EQ(0, m_remote_cluster.pool_create(m_remote_pool_name.c_str()));
m_remote_pool_id = m_remote_cluster.pool_lookup(m_remote_pool_name.c_str());
EXPECT_GE(m_remote_pool_id, 0);
void create_pool(bool enable_mirroring, const peer_t &peer, string *name=nullptr) {
string pool_name = get_temp_pool_name("test-rbd-mirror-");
- ASSERT_EQ("", create_one_pool_pp(pool_name, *m_cluster));
+ ASSERT_EQ(0, m_cluster->pool_create(pool_name.c_str()));
+
int64_t pool_id = m_cluster->pool_lookup(pool_name.c_str());
ASSERT_GE(pool_id, 0);
m_pools.insert(pool_name);
void create_cache_pool(const string &base_pool, string *cache_pool_name) {
bufferlist inbl;
*cache_pool_name = get_temp_pool_name("test-rbd-mirror-");
- ASSERT_EQ("", create_one_pool_pp(*cache_pool_name, *m_cluster));
+ ASSERT_EQ(0, m_cluster->pool_create(cache_pool_name->c_str()));
+
ASSERT_EQ(0, m_cluster->mon_command(
"{\"prefix\": \"osd tier add\", \"pool\": \"" + base_pool +
"\", \"tierpool\": \"" + *cache_pool_name +
}
void TestFixture::SetUpTestCase() {
+ ASSERT_EQ("", connect_cluster_pp(_rados));
+
_local_pool_name = get_temp_pool_name("test-rbd-mirror-");
- ASSERT_EQ("", create_one_pool_pp(_local_pool_name, _rados));
+ ASSERT_EQ(0, _rados.pool_create(_local_pool_name.c_str()));
_remote_pool_name = get_temp_pool_name("test-rbd-mirror-");
- ASSERT_EQ("", create_one_pool_pp(_remote_pool_name, _rados));
+ ASSERT_EQ(0, _rados.pool_create(_remote_pool_name.c_str()));
}
void TestFixture::TearDownTestCase() {