Lines Matching refs:vstorage_

107   VersionStorageInfo vstorage_;  member in ROCKSDB_NAMESPACE::VersionStorageInfoTest
121 vstorage_(&icmp_, ucmp_, 6, kCompactionStyleLevel, nullptr, false) {} in VersionStorageInfoTest()
124 for (int i = 0; i < vstorage_.num_levels(); i++) { in ~VersionStorageInfoTest()
125 for (auto* f : vstorage_.LevelFiles(i)) { in ~VersionStorageInfoTest()
135 assert(level < vstorage_.num_levels()); in Add()
143 vstorage_.AddFile(level, f); in Add()
148 assert(level < vstorage_.num_levels()); in Add()
156 vstorage_.AddFile(level, f); in Add()
162 vstorage_.GetOverlappingInputs(level, &begin, &end, &inputs); in GetOverlappingFiles()
182 vstorage_.CalculateBaseBytes(ioptions_, mutable_cf_options_); in TEST_F()
183 ASSERT_EQ(vstorage_.MaxBytesForLevel(1), 10U); in TEST_F()
184 ASSERT_EQ(vstorage_.MaxBytesForLevel(2), 50U); in TEST_F()
185 ASSERT_EQ(vstorage_.MaxBytesForLevel(3), 250U); in TEST_F()
186 ASSERT_EQ(vstorage_.MaxBytesForLevel(4), 1250U); in TEST_F()
197 vstorage_.CalculateBaseBytes(ioptions_, mutable_cf_options_); in TEST_F()
199 ASSERT_EQ(vstorage_.base_level(), 5); in TEST_F()
202 vstorage_.CalculateBaseBytes(ioptions_, mutable_cf_options_); in TEST_F()
204 ASSERT_EQ(vstorage_.MaxBytesForLevel(4), 1000U); in TEST_F()
205 ASSERT_EQ(vstorage_.base_level(), 4); in TEST_F()
208 vstorage_.CalculateBaseBytes(ioptions_, mutable_cf_options_); in TEST_F()
210 ASSERT_EQ(vstorage_.MaxBytesForLevel(4), 1000U); in TEST_F()
211 ASSERT_EQ(vstorage_.base_level(), 4); in TEST_F()
215 vstorage_.CalculateBaseBytes(ioptions_, mutable_cf_options_); in TEST_F()
217 ASSERT_EQ(vstorage_.MaxBytesForLevel(4), 1005U); in TEST_F()
218 ASSERT_EQ(vstorage_.MaxBytesForLevel(3), 1000U); in TEST_F()
219 ASSERT_EQ(vstorage_.base_level(), 3); in TEST_F()
224 vstorage_.CalculateBaseBytes(ioptions_, mutable_cf_options_); in TEST_F()
226 ASSERT_GT(vstorage_.MaxBytesForLevel(4), 1005U); in TEST_F()
227 ASSERT_GT(vstorage_.MaxBytesForLevel(3), 1005U); in TEST_F()
228 ASSERT_EQ(vstorage_.MaxBytesForLevel(2), 1005U); in TEST_F()
229 ASSERT_EQ(vstorage_.MaxBytesForLevel(1), 1000U); in TEST_F()
230 ASSERT_EQ(vstorage_.base_level(), 1); in TEST_F()
244 vstorage_.CalculateBaseBytes(ioptions_, mutable_cf_options_); in TEST_F()
245 ASSERT_EQ(vstorage_.MaxBytesForLevel(4), 800U); in TEST_F()
246 ASSERT_EQ(vstorage_.MaxBytesForLevel(3), 400U); in TEST_F()
247 ASSERT_EQ(vstorage_.MaxBytesForLevel(2), 200U); in TEST_F()
248 ASSERT_EQ(vstorage_.MaxBytesForLevel(1), 100U); in TEST_F()
249 ASSERT_EQ(vstorage_.base_level(), 1); in TEST_F()
263 vstorage_.CalculateBaseBytes(ioptions_, mutable_cf_options_); in TEST_F()
264 ASSERT_EQ(vstorage_.MaxBytesForLevel(5), 3000U * kOneGB); in TEST_F()
265 ASSERT_EQ(vstorage_.MaxBytesForLevel(4), 300U * kOneGB); in TEST_F()
266 ASSERT_EQ(vstorage_.MaxBytesForLevel(3), 30U * kOneGB); in TEST_F()
267 ASSERT_EQ(vstorage_.MaxBytesForLevel(2), 10U * kOneGB); in TEST_F()
268 ASSERT_EQ(vstorage_.base_level(), 2); in TEST_F()
287 vstorage_.CalculateBaseBytes(ioptions_, mutable_cf_options_); in TEST_F()
289 ASSERT_EQ(2, vstorage_.base_level()); in TEST_F()
291 ASSERT_EQ(vstorage_.level_multiplier(), 5.0); in TEST_F()
293 ASSERT_EQ(40000U, vstorage_.MaxBytesForLevel(2)); in TEST_F()
294 ASSERT_EQ(51450U, vstorage_.MaxBytesForLevel(3)); in TEST_F()
295 ASSERT_EQ(257250U, vstorage_.MaxBytesForLevel(4)); in TEST_F()
313 vstorage_.CalculateBaseBytes(ioptions_, mutable_cf_options_); in TEST_F()
315 ASSERT_EQ(2, vstorage_.base_level()); in TEST_F()
317 ASSERT_LT(vstorage_.level_multiplier(), 3.6); in TEST_F()
318 ASSERT_GT(vstorage_.level_multiplier(), 3.4); in TEST_F()
320 ASSERT_EQ(30000U, vstorage_.MaxBytesForLevel(2)); in TEST_F()
321 ASSERT_LT(vstorage_.MaxBytesForLevel(3), 110000U); in TEST_F()
322 ASSERT_GT(vstorage_.MaxBytesForLevel(3), 100000U); in TEST_F()
323 ASSERT_LT(vstorage_.MaxBytesForLevel(4), 370000U); in TEST_F()
324 ASSERT_GT(vstorage_.MaxBytesForLevel(4), 360000U); in TEST_F()
345 vstorage_.CalculateBaseBytes(ioptions_, mutable_cf_options_); in TEST_F()
347 ASSERT_EQ(2, vstorage_.base_level()); in TEST_F()
349 ASSERT_LT(vstorage_.level_multiplier(), 3.6); in TEST_F()
350 ASSERT_GT(vstorage_.level_multiplier(), 3.4); in TEST_F()
352 ASSERT_EQ(30000U, vstorage_.MaxBytesForLevel(2)); in TEST_F()
353 ASSERT_LT(vstorage_.MaxBytesForLevel(3), 110000U); in TEST_F()
354 ASSERT_GT(vstorage_.MaxBytesForLevel(3), 100000U); in TEST_F()
355 ASSERT_LT(vstorage_.MaxBytesForLevel(4), 370000U); in TEST_F()
356 ASSERT_GT(vstorage_.MaxBytesForLevel(4), 360000U); in TEST_F()
368 ASSERT_EQ(10U, vstorage_.EstimateLiveDataSize()); in TEST_F()
379 ASSERT_EQ(4U, vstorage_.EstimateLiveDataSize()); in TEST_F()
392 vstorage_.UpdateNumNonEmptyLevels(); in TEST_F()
393 vstorage_.GenerateLevelFilesBrief(); in TEST_F()