]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
test: return 0 when evicting an not existing object 3975/head
authorZhiqiang Wang <zhiqiang.wang@intel.com>
Wed, 15 Apr 2015 05:21:10 +0000 (13:21 +0800)
committerZhiqiang Wang <zhiqiang.wang@intel.com>
Fri, 17 Apr 2015 01:12:23 +0000 (09:12 +0800)
Return 0 when evicting an not existing object. Keep the same behavior as
flush/try-flush ops.

Signed-off-by: Zhiqiang Wang <zhiqiang.wang@intel.com>
src/test/librados/tier.cc

index 208380bc7b9d15ab42865d5b352ed5360604fb85..351537df7c3c2b506d5716daaf718ba8ec67e1e0 100644 (file)
@@ -786,10 +786,10 @@ TEST_F(LibRadosTwoPoolsPP, Evict) {
     op.cache_evict();
     librados::AioCompletion *completion = cluster.aio_create_completion();
     ASSERT_EQ(0, cache_ioctx.aio_operate(
-      "fooberdoodle", completion, &op,
+      "foo", completion, &op,
       librados::OPERATION_IGNORE_CACHE, NULL));
     completion->wait_for_safe();
-    ASSERT_EQ(-ENOENT, completion->get_return_value());
+    ASSERT_EQ(0, completion->get_return_value());
     completion->release();
   }
   {
@@ -2988,10 +2988,10 @@ TEST_F(LibRadosTwoPoolsECPP, Evict) {
     op.cache_evict();
     librados::AioCompletion *completion = cluster.aio_create_completion();
     ASSERT_EQ(0, cache_ioctx.aio_operate(
-      "fooberdoodle", completion, &op,
+      "foo", completion, &op,
       librados::OPERATION_IGNORE_CACHE, NULL));
     completion->wait_for_safe();
-    ASSERT_EQ(-ENOENT, completion->get_return_value());
+    ASSERT_EQ(0, completion->get_return_value());
     completion->release();
   }
   {