| 193 | } |
| 194 | |
| 195 | void TCServerInfo::removeTeamsContainingServer(UID removedServer) { |
| 196 | for (int t = 0; t < teams.size(); t++) { |
| 197 | auto const& serverIds = teams[t]->getServerIDs(); |
| 198 | if (std::count(serverIds.begin(), serverIds.end(), removedServer)) { |
| 199 | teams[t--] = teams.back(); |
| 200 | teams.pop_back(); |
| 201 | } |
| 202 | } |
| 203 | } |
| 204 | |
| 205 | std::pair<int64_t, int64_t> TCServerInfo::spaceBytes(bool includeInFlight) const { |
| 206 | auto& metrics = getMetrics(); |