librados and librados_test_stub return different result codes
for a read full object operation.
Signed-off-by: Jason Dillaman <dillaman@redhat.com>
(cherry picked from commit
2ace2b77f8ed83e753fe4a48bcc997f5d1dd465f)
std::string oid = librbd::ObjectMap::object_map_name(ictx->id, CEPH_NOSNAP);
bufferlist valid_bl;
- ASSERT_EQ(0, ictx->data_ctx.read(oid, valid_bl, 0, 0));
+ ASSERT_LT(0, ictx->data_ctx.read(oid, valid_bl, 0, 0));
bufferlist corrupt_bl;
corrupt_bl.append("corrupt");