mirror_image_map_list_start(&op, start_after, max_read);
bufferlist out_bl;
- int r = ioctx->operate(RBD_MIRRORING, &op, &out_bl);
+ int r = ioctx->operate(RBD_MIRROR_LEADER, &op, &out_bl);
if (r < 0) {
return r;
}
{
librados::IoCtx ioctx;
ASSERT_EQ(0, _rados.ioctx_create(_pool_name.c_str(), ioctx));
- ioctx.remove(RBD_MIRRORING);
+ ioctx.remove(RBD_MIRROR_LEADER);
std::map<std::string, cls::rbd::MirrorImageMap> image_mapping;
ASSERT_EQ(-ENOENT, mirror_image_map_list(&ioctx, "", 0, &image_mapping));
mirror_image_map_update(&op, global_image_id, mirror_image_map);
}
- ASSERT_EQ(0, ioctx.operate(RBD_MIRRORING, &op));
+ ASSERT_EQ(0, ioctx.operate(RBD_MIRROR_LEADER, &op));
}
ASSERT_EQ(0, mirror_image_map_list(&ioctx, "", 1000, &image_mapping));
librados::ObjectWriteOperation op;
mirror_image_map_remove(&op, "1");
mirror_image_map_update(&op, "10", expected_mirror_image_map);
- ASSERT_EQ(0, ioctx.operate(RBD_MIRRORING, &op));
+ ASSERT_EQ(0, ioctx.operate(RBD_MIRROR_LEADER, &op));
ASSERT_EQ(0, mirror_image_map_list(&ioctx, "0", 1, &image_mapping));
ASSERT_EQ(1U, image_mapping.size());