]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/rocksdb/utilities/persistent_cache/persistent_cache_test.h
import quincy beta 17.1.0
[ceph.git] / ceph / src / rocksdb / utilities / persistent_cache / persistent_cache_test.h
index 47611ecd303566a9513cb5c19c9a9623297da62c..f13155ed6ea2b7ac34bc04976f118b85abab2cc3 100644 (file)
@@ -24,6 +24,7 @@
 #include "rocksdb/cache.h"
 #include "table/block_based/block_builder.h"
 #include "test_util/testharness.h"
+#include "util/random.h"
 #include "utilities/persistent_cache/volatile_tier_impl.h"
 
 namespace ROCKSDB_NAMESPACE {
@@ -182,7 +183,7 @@ class PersistentCacheTierTest : public testing::Test {
     ASSERT_EQ(stats_verify_hits_, max_keys);
     ASSERT_EQ(stats_verify_missed_, 0);
 
-    cache_->Close();
+    ASSERT_OK(cache_->Close());
     cache_.reset();
   }
 
@@ -193,7 +194,7 @@ class PersistentCacheTierTest : public testing::Test {
     ASSERT_LT(stats_verify_hits_, max_keys);
     ASSERT_GT(stats_verify_missed_, 0);
 
-    cache_->Close();
+    ASSERT_OK(cache_->Close());
     cache_.reset();
   }
 
@@ -205,7 +206,7 @@ class PersistentCacheTierTest : public testing::Test {
     ASSERT_GT(stats_verify_hits_, 0);
     ASSERT_GT(stats_verify_missed_, 0);
 
-    cache_->Close();
+    ASSERT_OK(cache_->Close());
     cache_.reset();
   }
 
@@ -255,7 +256,7 @@ class PersistentCacheDBTest : public DBTestBase {
     std::string str;
     for (int i = 0; i < num_iter; i++) {
       if (i % 4 == 0) {  // high compression ratio
-        str = RandomString(&rnd, 1000);
+        str = rnd.RandomString(1000);
       }
       values->push_back(str);
       ASSERT_OK(Put(1, Key(i), (*values)[i]));