]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
d4n/policy: Initialize `age` to 1
authorsamarah <suriarte@redhat.com>
Thu, 7 Dec 2023 16:13:27 +0000 (11:13 -0500)
committerPritha Srivastava <prsrivas@redhat.com>
Tue, 2 Apr 2024 15:54:51 +0000 (21:24 +0530)
Signed-off-by: Samarah <samarah.uriarte@ibm.com>
src/rgw/driver/d4n/d4n_policy.cc
src/test/rgw/test_d4n_policy.cc

index c816c2180c032bf2eff8bbf9e89f3a524104f5bd..53d7d875fc1688e05c5faafff59b7919e80c8e39 100644 (file)
@@ -77,8 +77,8 @@ int LFUDAPolicy::get_age(optional_yield y) {
   }
 
   if (!std::get<0>(resp).value()) {
-    if (set_age(0, y)) /* Initialize age */
-      return 0;
+    if (set_age(1, y)) /* Initialize age */
+      return 1;
     else
       return -1;
   }
index 12df73a17e7f78eb851e5c6e491b965f994445c7..965cb9449a30b109f360e123ba12e6eafe38cbbd 100644 (file)
@@ -177,7 +177,7 @@ TEST_F(LFUDAPolicyFixture, LocalGetBlockYield)
     conn->async_exec(req, resp, yield[ec]);
 
     ASSERT_EQ((bool)ec, false);
-    EXPECT_EQ(std::get<0>(resp).value(), "5");
+    EXPECT_EQ(std::get<0>(resp).value(), "6");
     conn->cancel();
   });