diff --git a/db/db_test2.cc b/db/db_test2.cc index cda3cbf47d9ad346225e606afca378e5efa5d9e0..a698caaa49278d3d538336ddcf2298c7aec4d4bd 100644 --- a/db/db_test2.cc +++ b/db/db_test2.cc @@ -2526,10 +2526,11 @@ TEST_F(DBTest2, PinnableSliceAndMmapReads) { // compaction. It crashes if it does. ASSERT_EQ(pinned_value.ToString(), "bar"); +#ifndef ROCKSDB_LITE pinned_value.Reset(); // Unsafe to pin mmap files when they could be kicked out of table cache Close(); - ReadOnlyReopen(options); + ASSERT_OK(ReadOnlyReopen(options)); ASSERT_EQ(Get("foo", &pinned_value), Status::OK()); ASSERT_FALSE(pinned_value.IsPinned()); ASSERT_EQ(pinned_value.ToString(), "bar"); @@ -2539,10 +2540,11 @@ TEST_F(DBTest2, PinnableSliceAndMmapReads) { // value and avoid the memcpy Close(); options.max_open_files = -1; - ReadOnlyReopen(options); + ASSERT_OK(ReadOnlyReopen(options)); ASSERT_EQ(Get("foo", &pinned_value), Status::OK()); ASSERT_TRUE(pinned_value.IsPinned()); ASSERT_EQ(pinned_value.ToString(), "bar"); +#endif } } // namespace rocksdb