| 1561 | } |
| 1562 | |
| 1563 | Coordinator::ResourceUtilization Coordinator::ComputeQueryResourceUtilization() { |
| 1564 | DCHECK(exec_rpcs_complete_.Load()) << "Exec() must be called first"; |
| 1565 | ResourceUtilization query_resource_utilization; |
| 1566 | for (BackendState* backend_state: backend_states_) { |
| 1567 | query_resource_utilization.Merge(backend_state->GetResourceUtilization()); |
| 1568 | } |
| 1569 | return query_resource_utilization; |
| 1570 | } |
| 1571 | |
| 1572 | vector<NetworkAddressPB> Coordinator::GetActiveBackends( |
| 1573 | const vector<NetworkAddressPB>& candidates) { |
no test coverage detected