bufferlist header;
- op.omap_get_keys("", 1, &set_got, 0);
- op.omap_get_vals("foo", 1, &map_got, 0);
+ op.omap_get_keys2("", 1, &set_got, nullptr, 0);
+ op.omap_get_vals2("foo", 1, &map_got, nullptr, 0);
to_get.insert("foo");
to_get.insert("qfoo3");
op.omap_get_header(&header, 0);
- op.omap_get_vals("foo2", "q", 1, &got4, 0);
+ op.omap_get_vals2("foo2", "q", 1, &got4, nullptr, 0);
ioctx.aio_operate("test_obj", my_completion.get(), &op, 0);
{
ObjectReadOperation op;
set<string> set_got;
- op.omap_get_keys("", -1, &set_got, 0);
+ op.omap_get_keys2("", -1, &set_got, nullptr, 0);
ioctx.aio_operate("test_obj", my_completion.get(), &op, 0);
{
TestAlarm alarm;
ObjectReadOperation op;
set<string> set_got;
- op.omap_get_keys("", -1, &set_got, 0);
+ op.omap_get_keys2("", -1, &set_got, nullptr, 0);
ioctx.aio_operate("test_obj", my_completion.get(), &op, 0);
{
TestAlarm alarm;
ObjectReadOperation op;
set<string> set_got;
bufferlist hdr;
- op.omap_get_keys("", -1, &set_got, 0);
+ op.omap_get_keys2("", -1, &set_got, nullptr, 0);
op.omap_get_header(&hdr, NULL);
ioctx.aio_operate("foo3", my_completion.get(), &op, 0);
{
rados_omap_iter_t iter_vals, iter_keys, iter_vals_by_key;
int r_vals, r_keys, r_vals_by_key;
rados_read_op_t op = rados_create_read_op();
- rados_read_op_omap_get_vals(op, NULL, NULL, 100, &iter_vals, &r_vals);
- rados_read_op_omap_get_keys(op, NULL, 100, &iter_keys, &r_keys);
+ rados_read_op_omap_get_vals2(op, NULL, NULL, 100, &iter_vals, NULL, &r_vals);
+ rados_read_op_omap_get_keys2(op, NULL, 100, &iter_keys, NULL, &r_keys);
rados_read_op_omap_get_vals_by_keys(op, keys, len,
&iter_vals_by_key, &r_vals_by_key);
ASSERT_EQ(0, rados_read_op_operate(op, ioctx, obj, 0));
// with no omap entries
rados_omap_iter_t iter_vals;
rados_read_op_t rop = rados_create_read_op();
- rados_read_op_omap_get_vals(rop, "", "", 10, &iter_vals, NULL);
+ rados_read_op_omap_get_vals2(rop, "", "", 10, &iter_vals, NULL, NULL);
ASSERT_EQ(-ENOENT, rados_read_op_operate(rop, ioctx, obj, 0));
rados_release_read_op(rop);
compare_omap_vals(NULL, NULL, NULL, 0, iter_vals);
rados_omap_iter_t iter_keys;
int r_vals = -1, r_keys = -1;
rop = rados_create_read_op();
- rados_read_op_omap_get_vals(rop, "", "test", 1, &iter_vals, &r_vals);
- rados_read_op_omap_get_keys(rop, "test", 1, &iter_keys, &r_keys);
+ rados_read_op_omap_get_vals2(rop, "", "test", 1, &iter_vals, NULL, &r_vals);
+ rados_read_op_omap_get_keys2(rop, "test", 1, &iter_keys, NULL, &r_keys);
ASSERT_EQ(0, rados_read_op_operate(rop, ioctx, obj, 0));
rados_release_read_op(rop);
EXPECT_EQ(0, r_vals);