Lines Matching refs:compaction
52 Compaction* const compaction; member
77 : compaction(c), in CompactionState()
857 compact->compaction->level(), in FinishCompactionOutputFile()
869 compact->compaction->num_input_files(0), in InstallCompactionResults()
870 compact->compaction->level(), in InstallCompactionResults()
871 compact->compaction->num_input_files(1), in InstallCompactionResults()
872 compact->compaction->level() + 1, in InstallCompactionResults()
876 compact->compaction->AddInputDeletions(compact->compaction->edit()); in InstallCompactionResults()
877 const int level = compact->compaction->level(); in InstallCompactionResults()
880 compact->compaction->edit()->AddFile( in InstallCompactionResults()
884 return versions_->LogAndApply(compact->compaction->edit(), &mutex_); in InstallCompactionResults()
892 compact->compaction->num_input_files(0), in DoCompactionWork()
893 compact->compaction->level(), in DoCompactionWork()
894 compact->compaction->num_input_files(1), in DoCompactionWork()
895 compact->compaction->level() + 1); in DoCompactionWork()
897 assert(versions_->NumLevelFiles(compact->compaction->level()) > 0); in DoCompactionWork()
909 Iterator* input = versions_->MakeInputIterator(compact->compaction); in DoCompactionWork()
930 if (compact->compaction->ShouldStopBefore(key) && in DoCompactionWork()
960 compact->compaction->IsBaseLevelForKey(ikey.user_key)) { in DoCompactionWork()
979 compact->compaction->IsBaseLevelForKey(ikey.user_key), in DoCompactionWork()
999 compact->compaction->MaxOutputFileSize()) { in DoCompactionWork()
1025 for (int i = 0; i < compact->compaction->num_input_files(which); i++) { in DoCompactionWork()
1026 stats.bytes_read += compact->compaction->input(which, i)->file_size; in DoCompactionWork()
1034 stats_[compact->compaction->level() + 1].Add(stats); in DoCompactionWork()