MCPcopy Create free account
hub / github.com/apache/impala / ReleaseBackendAdmissionControlResources

Method ReleaseBackendAdmissionControlResources

be/src/runtime/coordinator.cc:1550–1561  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1548}
1549
1550void Coordinator::ReleaseBackendAdmissionControlResources(
1551 const vector<BackendState*>& backend_states) {
1552 AdmissionControlClient* admission_control_client =
1553 parent_request_state_->admission_control_client();
1554 DCHECK(admission_control_client != nullptr);
1555 vector<NetworkAddressPB> host_addrs;
1556 host_addrs.reserve(backend_states.size());
1557 for (auto backend_state : backend_states) {
1558 host_addrs.push_back(backend_state->impalad_address());
1559 }
1560 admission_control_client->ReleaseQueryBackends(host_addrs);
1561}
1562
1563Coordinator::ResourceUtilization Coordinator::ComputeQueryResourceUtilization() {
1564 DCHECK(exec_rpcs_complete_.Load()) << "Exec() must be called first";

Callers

nothing calls this directly

Calls 5

reserveMethod · 0.80
push_backMethod · 0.80
sizeMethod · 0.45
ReleaseQueryBackendsMethod · 0.45

Tested by

no test coverage detected