| 270 | } |
| 271 | |
| 272 | void ControlService::KillQuery(const KillQueryRequestPB* request, |
| 273 | KillQueryResponsePB* response, RpcContext* rpc_context) { |
| 274 | // Currently, we only support killing one query in one KILL QUERY statement. |
| 275 | DCHECK_EQ(request->query_ids_size(), 1); |
| 276 | const TUniqueId& query_id = ProtoToQueryId(request->query_ids(0)); |
| 277 | Status status = ExecEnv::GetInstance()->impala_server()->KillQuery( |
| 278 | query_id, request->requesting_user(), request->is_admin()); |
| 279 | RespondAndReleaseRpc(vector{status}, response, rpc_context); |
| 280 | } |
| 281 | } |
nothing calls this directly
no test coverage detected