From: Zhiqiang Wang Date: Wed, 15 Apr 2015 05:21:10 +0000 (+0800) Subject: test: return 0 when evicting an not existing object X-Git-Tag: v9.0.1~38^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=41b132fc9ab1eeb39f919c56a284bb1bbf4212e3;p=ceph.git test: return 0 when evicting an not existing object Return 0 when evicting an not existing object. Keep the same behavior as flush/try-flush ops. Signed-off-by: Zhiqiang Wang --- diff --git a/src/test/librados/tier.cc b/src/test/librados/tier.cc index 208380bc7b9d..351537df7c3c 100644 --- a/src/test/librados/tier.cc +++ b/src/test/librados/tier.cc @@ -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(); } {