Lines Matching refs:sorted_runs
4557 std::vector<std::vector<std::vector<SstFileMetaData>>> sorted_runs(num_db); in DoDeterministicCompact() local
4565 if (sorted_runs[0].empty()) { in DoDeterministicCompact()
4579 sorted_runs[i].emplace_back( in DoDeterministicCompact()
4583 if (sorted_runs[i].back().size() == 1) { in DoDeterministicCompact()
4587 if (sorted_runs[i].size() == output_level) { in DoDeterministicCompact()
4588 auto& L1 = sorted_runs[i].back(); in DoDeterministicCompact()
4597 if (sorted_runs[i].size() < num_levels - 1) { in DoDeterministicCompact()
4608 for (size_t j = 0; j < sorted_runs[i].size(); j++) { in DoDeterministicCompact()
4612 std::cout << sorted_runs[i][j].size() << std::endl; in DoDeterministicCompact()
4613 db->CompactFiles(compactionOptions, {sorted_runs[i][j].back().name, in DoDeterministicCompact()
4614 sorted_runs[i][j].front().name}, in DoDeterministicCompact()
4622 if (sorted_runs[0].empty()) { in DoDeterministicCompact()
4636 sorted_runs[i].emplace_back( in DoDeterministicCompact()
4640 if (sorted_runs[i].back().size() == 1) { in DoDeterministicCompact()
4649 if (sorted_runs[i].size() < num_levels) { in DoDeterministicCompact()
4660 for (size_t j = 0; j < sorted_runs[i].size(); j++) { in DoDeterministicCompact()
4666 {sorted_runs[i][j].back().name, sorted_runs[i][j].front().name}, in DoDeterministicCompact()
4682 if (sorted_runs[0].empty()) { in DoDeterministicCompact()
4719 assert(num_levels - 1 == sorted_runs[k].size()); in DoDeterministicCompact()
4722 sorted_runs[k].size()); in DoDeterministicCompact()
4735 for (size_t i = 0; i < sorted_runs[k].size(); i++) { in DoDeterministicCompact()
4741 for (auto fileMeta : sorted_runs[k][i]) { in DoDeterministicCompact()
4780 meta.levels[0].files[sorted_runs[k].size() - 1 - i]; in DoDeterministicCompact()