| /leveldb-1.20/db/ |
| H A D | version_set.cc | 74 for (int level = 0; level < config::kNumLevels; level++) { in ~Version() local 246 for (int level = 1; level < config::kNumLevels; level++) { in AddIterators() local 313 for (int level = 1; level < config::kNumLevels; level++) { in ForEachOverlapping() local 351 for (int level = 0; level < config::kNumLevels; level++) { in Get() local 576 for (int level = 0; level < config::kNumLevels; level++) { in DebugString() local 638 for (int level = 0; level < config::kNumLevels; level++) { in Builder() local 644 for (int level = 0; level < config::kNumLevels; level++) { in ~Builder() local 714 for (int level = 0; level < config::kNumLevels; level++) { in SaveTo() local 1110 for (int level = 0; level < config::kNumLevels; level++) { in WriteSnapshot() local 1119 for (int level = 0; level < config::kNumLevels; level++) { in WriteSnapshot() local [all …]
|
| H A D | version_edit.h | 55 void SetCompactPointer(int level, const InternalKey& key) { in SetCompactPointer() argument 56 compact_pointers_.push_back(std::make_pair(level, key)); in SetCompactPointer() 62 void AddFile(int level, uint64_t file, in AddFile() argument 71 new_files_.push_back(std::make_pair(level, f)); in AddFile() 75 void DeleteFile(int level, uint64_t file) { in DeleteFile() argument 76 deleted_files_.insert(std::make_pair(level, file)); in DeleteFile()
|
| H A D | skiplist.h | 265 int level = GetMaxHeight() - 1; 267 Node* next = x->Next(level); 273 if (level == 0) { 277 level--; 287 int level = GetMaxHeight() - 1; 290 Node* next = x->Next(level); 292 if (level == 0) { 296 level--; 310 Node* next = x->Next(level); 312 if (level == 0) { [all …]
|
| H A D | version_set.h | 93 int level, 102 bool OverlapInLevel(int level, 111 int NumFiles(int level) const { return files_[level].size(); } in NumFiles() argument 121 Iterator* NewConcatenatingIterator(const ReadOptions&, int level) const; 203 int NumLevelFiles(int level) const; 206 int64_t NumLevelBytes(int level) const; 238 int level, 330 int level() const { return level_; } in level() function 369 Compaction(const Options* options, int level);
|
| H A D | version_edit.cc | 98 static bool GetLevel(Slice* input, int* level) { in GetLevel() argument 102 *level = v; in GetLevel() 116 int level; in DecodeFrom() local 166 if (GetLevel(&input, &level) && in DecodeFrom() 168 compact_pointers_.push_back(std::make_pair(level, key)); in DecodeFrom() 175 if (GetLevel(&input, &level) && in DecodeFrom() 177 deleted_files_.insert(std::make_pair(level, number)); in DecodeFrom() 184 if (GetLevel(&input, &level) && in DecodeFrom() 189 new_files_.push_back(std::make_pair(level, f)); in DecodeFrom()
|
| H A D | db_impl.cc | 516 int level = 0; in WriteLevel0Table() local 572 for (int level = 1; level < config::kNumLevels; level++) { in CompactRange() local 579 for (int level = 0; level < max_level_with_files; level++) { in CompactRange() local 585 assert(level >= 0); in TEST_CompactRange() 591 manual.level = level; in TEST_CompactRange() 706 m->level, in BackgroundCompaction() 877 const int level = compact->compaction->level(); in InstallCompactionResults() local 881 level + 1, in InstallCompactionResults() 1392 uint64_t level; in GetProperty() local 1411 for (int level = 0; level < config::kNumLevels; level++) { in GetProperty() local [all …]
|
| H A D | db_test.cc | 383 int NumTableFilesAtLevel(int level) { in NumTableFilesAtLevel() argument 393 for (int level = 0; level < config::kNumLevels; level++) { in TotalTableFiles() local 394 result += NumTableFilesAtLevel(level); in TotalTableFiles() 403 for (int level = 0; level < config::kNumLevels; level++) { in FilesPerLevel() local 404 int f = NumTableFilesAtLevel(level); in FilesPerLevel() 406 snprintf(buf, sizeof(buf), "%s%d", (level ? "," : ""), f); in FilesPerLevel() 454 for (int level = 0; level < config::kNumLevels; level++) { in DumpFileCounts() local 455 int num = NumTableFilesAtLevel(level); in DumpFileCounts() 457 fprintf(stderr, " level %3d : %d files\n", level, num); in DumpFileCounts() 1566 for (int level = 0; level < config::kNumLevels-1; level++) { in TEST() local [all …]
|
| H A D | db_impl.h | 48 void TEST_CompactRange(int level, const Slice* begin, const Slice* end); 163 int level; member
|
| /leveldb-1.20/doc/ |
| H A D | impl.md | 32 overlapping level-1 files to produce a sequence of new level-1 files (we create 38 for level-1, 100MB for level-2, ...), one file in level-L, and all of the 41 from the young level to the largest level using only bulk reads and writes 73 Add the new sstable to the young (level-0) level. 79 the next level L+1. Note that if a level-L file overlaps only part of a 80 level-(L+1) file, the entire file at level-(L+1) is used as an input to the 83 level-0 to level-1 specially: a level-0 compaction may pick more than one 87 level-(L+1) files. We switch to producing a new level-(L+1) file after the 92 level-(L+2). 97 for each level L, we remember the ending key of the last compaction at level L. [all …]
|
| H A D | index.md | 357 according to application level data sizes, without any reduction from
|
| /leveldb-1.20/ |
| H A D | NEWS | 7 (1) Place hard limit on number of level-0 files. This fixes errors
|
| H A D | README.md | 173 * **include/table.h, include/table_builder.h**: Lower-level modules that most
|
| /leveldb-1.20/table/ |
| H A D | table_test.cc | 750 for (int level = 0; level < config::kNumLevels; level++) { in TEST() local 753 snprintf(name, sizeof(name), "leveldb.num-files-at-level%d", level); in TEST()
|