]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
test: librbd: aio write/discard completion should always return 0 on success 8813/head
authorMykola Golub <mgolub@mirantis.com>
Thu, 28 Apr 2016 12:19:48 +0000 (15:19 +0300)
committerMykola Golub <mgolub@mirantis.com>
Thu, 28 Apr 2016 17:33:19 +0000 (20:33 +0300)
Signed-off-by: Mykola Golub <mgolub@mirantis.com>
src/test/librbd/test_librbd.cc

index cd9decf171e83e6d1adbaa117c853be58d5b19e7..064af73bcef1891125c151c23315ecc48c16bec3 100644 (file)
@@ -1266,7 +1266,7 @@ void aio_write_test_data(librbd::Image& image, const char *test_data,
   comp->wait_for_complete();
   int r = comp->get_return_value();
   printf("return value is: %d\n", r);
-  ASSERT_TRUE(r >= 0);
+  ASSERT_EQ(0, r);
   printf("finished write\n");
   comp->release();
   *passed = true;
@@ -1278,7 +1278,7 @@ void aio_discard_test_data(librbd::Image& image, off_t off, size_t len, bool *pa
   image.aio_discard(off, len, comp);
   comp->wait_for_complete();
   int r = comp->get_return_value();
-  ASSERT_TRUE(r >= 0);
+  ASSERT_EQ(0, r);
   comp->release();
   *passed = true;
 }