Home
last modified time | relevance | path

Searched refs:levels (Results 1 – 25 of 33) sorted by relevance

12

/rocksdb-6.9/java/src/main/java/org/rocksdb/
DColumnFamilyMetaData.java18 private final LevelMetaData[] levels; field in ColumnFamilyMetaData
27 final LevelMetaData[] levels) { in ColumnFamilyMetaData() argument
31 this.levels = levels; in ColumnFamilyMetaData()
67 public List<LevelMetaData> levels() { in levels() method in ColumnFamilyMetaData
68 return Arrays.asList(levels); in levels()
/rocksdb-6.9/db_stress_tool/
Ddb_stress_tool.cc202 unsigned int levels = FLAGS_max_key_len; in db_stress_tool() local
208 if (weights.size() != levels) { in db_stress_tool()
226 uint64_t keys_per_level = key_gen_ctx.window / levels; in db_stress_tool()
227 for (unsigned int level = 0; level < levels - 1; ++level) { in db_stress_tool()
231 keys_per_level * (levels - 1)); in db_stress_tool()
Ddb_stress_common.h397 size_t levels = key_gen_ctx.weights.size(); in Key() local
400 for (size_t level = 0; level < levels; ++level) { in Key()
411 if (offset < weight - 1 && level < levels - 1) { in Key()
Ddb_stress_test_base.cc769 for (const LevelMetaData& lmd : cfmd.levels) { in GetWhiteBoxKeys()
1398 thread->rand.Uniform(static_cast<int>(cf_meta_data.levels.size())); in TestCompactFiles()
1400 const auto& files = cf_meta_data.levels[random_level].files; in TestCompactFiles()
1421 std::min(random_level + 1, cf_meta_data.levels.size() - 1); in TestCompactFiles()
/rocksdb-6.9/docs/_posts/
D2015-07-23-dynamic-level.markdown17levels. Each level has a target size.  Usually target size of levels increases by the same size mu…
23 … of user data will be approximately the size of DB if we compact all the levels down to the last l…
26 Applying the equation, if we have four non-zero levels, their sizes are 1GB, 10GB, 100GB, 1000GB, t…
29 ….level_compaction_dynamic_level_bytes=true. In this mode, size target of levels are changed dynami…
D2017-06-26-17-level-based-changes.markdown10 …, which bounds read-amplification. Since L0 files (unlike files at lower levels) can span the enti…
12 …f files in L0, and frees up resources for compacting files down to lower levels. But adding delays…
32 … we saw, when keys are uniformly distributed, L0->L1 compacts two entire levels. While this is hap…
42levels. Our benchmarks, though, consistently show less compaction stalls and improved write throug…
D2015-07-17-spatial-indexing-in-rocksdb.markdown22 …ty. For map rendering, we create a spatial index for each zoom levels. Higher zoom levels have mor…
37levels on which we'll render the feature. For example, we will not render the building on zoom lev…
D2015-11-16-analysis-file-read-latency-by-level.markdown16 …n to help users analysis latency distribution of file reads in different levels. If users turn DB …
234levels=6;ctrig=4; delay=8; stop=12; wbn=3; mbc=20; mb=67108864;wbs=134217728; dds=1; sync=0; r=100…
237levels=6;ctrig=4; delay=8; stop=12; wbn=3; mbc=20; mb=67108864;wbs=134217728; dds=0; sync=0; r=100…
D2014-04-21-indexing-sst-files-for-better-lookup-performance.markdown10 …of immutable memtables, and SST files to look up the target key. SST files are organized in levels.
16 …ty from O(N) to O(log(N)). However, log(N) can still be large for bottom levels. For a fan-out rat…
D2018-11-21-delete-range.markdown185 of the L1+ levels. However, moving the iterator forwards or backwards is simply
218 search for the key in lower levels, since we know that any keys on those levels will be
245 in higher levels that cover keys in lower levels, which allows the benchmarks to exercise more inte…
D2017-12-19-write-prepared-txn.markdown8 …ions in throughput, transaction size, and variety in supported isolation levels. In the below, we …
12 …r throughput. Moreover this write policy cannot provide weaker isolation levels, such as READ UNCO…
D2016-01-29-compaction_pri.markdown10 …his compaction style. The basic idea that: data is organized by multiple levels with exponential i…
28 …ery cold. In this case, keeping hot key ranges from compacting to deeper levels will benefit write…
/rocksdb-6.9/db/compaction/
Dcompaction_picker.cc836 auto& levels = cf_meta.levels; in SanitizeCompactionInputFilesForAllLevels() local
857 auto& current_files = levels[l].files; in SanitizeCompactionInputFilesForAllLevels()
946 for (auto& next_lv_file : levels[m].files) { in SanitizeCompactionInputFilesForAllLevels()
971 assert(static_cast<int>(cf_meta.levels.size()) - 1 == in SanitizeCompactionInputFiles()
972 cf_meta.levels[cf_meta.levels.size() - 1].level); in SanitizeCompactionInputFiles()
973 if (output_level >= static_cast<int>(cf_meta.levels.size())) { in SanitizeCompactionInputFiles()
977 ToString(cf_meta.levels[cf_meta.levels.size() - 1].level) + "]."); in SanitizeCompactionInputFiles()
1007 for (const auto& level_meta : cf_meta.levels) { in SanitizeCompactionInputFiles()
/rocksdb-6.9/include/rocksdb/
Dmetadata.h26 : size(_size), name(_name), levels(_levels) {} in ColumnFamilyMetaData()
36 std::vector<LevelMetaData> levels; member
/rocksdb-6.9/utilities/option_change_migration/
Doption_change_migration.cc95 if (!metadata.levels.empty() && in MigrateToUniversal()
96 metadata.levels.back().level >= new_opts.num_levels) { in MigrateToUniversal()
/rocksdb-6.9/db/
Dcompact_files_test.cc101 for (auto& file : meta.levels[0].files) { in TEST_F()
102 ASSERT_EQ(0, meta.levels[0].level); in TEST_F()
301 for (auto& file : meta.levels[0].files) { in TEST_F()
Ddb_dynamic_level_test.cc107 ASSERT_EQ(5U, cf_meta.levels.size()); in TEST_F()
109 ASSERT_EQ(0U, cf_meta.levels[i].files.size()); in TEST_F()
111 ASSERT_GT(cf_meta.levels[4U].files.size(), 0U); in TEST_F()
Ddb_test_util.cc977 int num_sr = static_cast<int>(cf_meta.levels[0].files.size()); in NumSortedRuns()
978 for (size_t i = 1U; i < cf_meta.levels.size(); i++) { in NumSortedRuns()
979 if (cf_meta.levels[i].files.size() > 0) { in NumSortedRuns()
1016 for (auto& level : cf_meta.levels) { in TotalLiveFiles()
1058 int DBTestBase::TotalTableFiles(int cf, int levels) { in TotalTableFiles() argument
1059 if (levels == -1) { in TotalTableFiles()
1060 levels = (cf == 0) ? db_->NumberLevels() : db_->NumberLevels(handles_[1]); in TotalTableFiles()
1063 for (int level = 0; level < levels; level++) { in TotalTableFiles()
Ddb_universal_compaction_test.cc54 for (auto& level : cf_meta.levels) { in VerifyCompactionResult()
586 for (auto file : cf_meta.levels[0].files) { in TEST_P()
594 cf_meta.levels[0].files[0].name); in TEST_P()
619 cf_meta.levels[0].files[0].name); in TEST_P()
621 cf_meta.levels[0].files[ in TEST_P()
622 cf_meta.levels[0].files.size() - 1].name); in TEST_P()
628 ASSERT_EQ(cf_meta.levels[0].files.size(), 1U); in TEST_P()
1813 ASSERT_EQ(1, cf_meta.levels[num_levels_ - 1].files.size()); in TEST_P()
1815 cf_meta.levels[num_levels_ - 1].files[0].name; in TEST_P()
Ddb_compaction_test.cc192 for (auto& file : cf_meta.levels[m].files) { in GetOverlappingFileNumbersForLevelCompaction()
209 for (auto& level : cf_meta.levels) { in VerifyCompactionResult()
258 for (auto& level_meta : cf_meta.levels) { in PickFileRandomly()
1056 ASSERT_EQ(2, cf_meta.levels[1].files.size()); in TEST_F()
1058 for (const auto& sst_file : cf_meta.levels[1].files) { in TEST_F()
2692 int output_level = static_cast<int>(cf_meta.levels.size()) - 1; in TEST_P()
3413 ASSERT_EQ(kNumL0Files, cf_meta.levels[0].files.size()); in TEST_F()
3415 input_filenames.push_back(cf_meta.levels[0].files.front().name); in TEST_F()
3433 ASSERT_GE(cf_meta.levels.size(), 2); in TEST_F()
3434 ASSERT_EQ(2, cf_meta.levels[0].files.size()); in TEST_F()
[all …]
Ddb_test.cc1025 ASSERT_EQ(cf_meta.levels.size(), files_by_level.size()); in CheckColumnFamilyMeta()
1030 for (size_t i = 0; i < cf_meta.levels.size(); ++i) { in CheckColumnFamilyMeta()
1031 const auto& level_meta_from_cf = cf_meta.levels[i]; in CheckColumnFamilyMeta()
4592 for (auto file : cf_meta.levels[4].files) { in TEST_F()
4596 listener->VerifyMatchedCount(cf_meta.levels[4].files.size()); in TEST_F()
5782 input_files.push_back(cf_meta_data.levels[0].files[0].name); in TEST_F()
5808 ASSERT_GT(cf_meta_data.levels[0].files.size(), in TEST_F()
5817 ASSERT_LE(cf_meta_data.levels[0].files.size(), in TEST_F()
/rocksdb-6.9/tools/
Ddb_bench_tool.cc4580 meta.levels[0].files.begin(), in DoDeterministicCompact()
4582 num_files_at_level0[i] = meta.levels[0].files.size(); in DoDeterministicCompact()
4637 meta.levels[0].files.begin(), in DoDeterministicCompact()
4639 num_files_at_level0[i] = meta.levels[0].files.size(); in DoDeterministicCompact()
4689 auto total_size = meta.levels[0].size; in DoDeterministicCompact()
4692 for (auto file_meta : meta.levels[0].files) { in DoDeterministicCompact()
4721 assert(meta.levels[0].files.size() + num_levels - 1 == in DoDeterministicCompact()
4726 auto total_size = meta.levels[0].size; in DoDeterministicCompact()
4762 for (auto fileMeta : meta.levels[level].files) { in DoDeterministicCompact()
4771 meta.levels[level].files.back().largestkey); in DoDeterministicCompact()
[all …]
Dreduce_levels_test.cc28 Status OpenDB(bool create_if_missing, int levels);
/rocksdb-6.9/utilities/checkpoint/
Dcheckpoint_impl.cc424 for (const auto& level_metadata : db_metadata.levels) { in ExportColumnFamily()
482 for (const auto& level_metadata : metadata.levels) { in ExportFilesInMetaData()
/rocksdb-6.9/examples/
Dcompact_files_example.cc92 for (auto level : cf_meta.levels) { in PickCompaction()

12