using std::ostringstream;
using namespace librados;
using std::pair;
-using std::make_pair;
class AioTestData
{
{
boost::scoped_ptr<AioCompletion> my_completion(cluster.aio_create_completion(0, 0, 0));
ObjectWriteOperation op;
- string val = "bar";
to_set["foo"] = header_to_set;
to_set["foo2"] = header_to_set;
to_set["qfoo3"] = header_to_set;
TestAlarm alarm;
ASSERT_EQ(0, my_completion->wait_for_complete());
}
- ASSERT_EQ(0, r);
+ ASSERT_EQ(-ECANCELED, r);
}
{
o2.cmpxattr("key1", CEPH_OSD_CMPXATTR_OP_EQ, bl);
o2.rmxattr("key1");
}
- ASSERT_EQ(0, ioctx.operate("foo", &o2));
+ ASSERT_EQ(-ECANCELED, ioctx.operate("foo", &o2));
ObjectWriteOperation o3;
{
bufferlist bl;
bl.append(val1);
o3.cmpxattr("key1", CEPH_OSD_CMPXATTR_OP_EQ, bl);
}
- ASSERT_LT(ioctx.operate("foo", &o3), 0);
+ ASSERT_EQ(-ECANCELED, ioctx.operate("foo", &o3));
}
TEST_F(LibRadosMiscPP, Operate2PP) {