| 1142 | } |
| 1143 | |
| 1144 | void VersionSet::AddLiveFiles(std::set<uint64_t>* live) { |
| 1145 | for (Version* v = dummy_versions_.next_; v != &dummy_versions_; |
| 1146 | v = v->next_) { |
| 1147 | for (int level = 0; level < config::kNumLevels; level++) { |
| 1148 | const std::vector<FileMetaData*>& files = v->files_[level]; |
| 1149 | for (size_t i = 0; i < files.size(); i++) { |
| 1150 | live->insert(files[i]->number); |
| 1151 | } |
| 1152 | } |
| 1153 | } |
| 1154 | } |
| 1155 | |
| 1156 | int64_t VersionSet::NumLevelBytes(int level) const { |
| 1157 | assert(level >= 0); |
no test coverage detected