From 41b132fc9ab1eeb39f919c56a284bb1bbf4212e3 Mon Sep 17 00:00:00 2001 From: Zhiqiang Wang Date: Wed, 15 Apr 2015 13:21:10 +0800 Subject: [PATCH] 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 --- src/test/librados/tier.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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(); } { -- 2.47.3